rpms/control-center/devel add-randr12-capplet.patch, 1.15, 1.16 control-center.spec, 1.353, 1.354

Soren Sandmann Pedersen (ssp) fedora-extras-commits at redhat.com
Mon Apr 7 17:56:39 UTC 2008


Author: ssp

Update of /cvs/pkgs/rpms/control-center/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32080

Modified Files:
	add-randr12-capplet.patch control-center.spec 
Log Message:
Remove ability to turn off the single active display

add-randr12-capplet.patch:

Index: add-randr12-capplet.patch
===================================================================
RCS file: /cvs/pkgs/rpms/control-center/devel/add-randr12-capplet.patch,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- add-randr12-capplet.patch	7 Apr 2008 17:42:47 -0000	1.15
+++ add-randr12-capplet.patch	7 Apr 2008 17:56:23 -0000	1.16
@@ -1,6 +1,6 @@
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/scrollarea.c
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/scrollarea.c	2008-04-07 13:37:22.000000000 -0400
++++ gnome-control-center-2.22.0/capplets/display/scrollarea.c	2008-04-07 13:50:17.000000000 -0400
 @@ -0,0 +1,1902 @@
 +#include <gdk/gdkprivate.h> /* For GDK_PARENT_RELATIVE_BG */
 +#include "scrollarea.h"
@@ -1906,7 +1906,7 @@
 +#endif
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/foo-marshal.c
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/foo-marshal.c	2008-04-07 13:37:22.000000000 -0400
++++ gnome-control-center-2.22.0/capplets/display/foo-marshal.c	2008-04-07 13:50:17.000000000 -0400
 @@ -0,0 +1,279 @@
 +
 +#include	<glib-object.h>
@@ -2189,7 +2189,7 @@
 +
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/foo-marshal.h
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/foo-marshal.h	2008-04-07 13:37:22.000000000 -0400
++++ gnome-control-center-2.22.0/capplets/display/foo-marshal.h	2008-04-07 13:50:17.000000000 -0400
 @@ -0,0 +1,63 @@
 +
 +#ifndef __foo_marshal_MARSHAL_H__
@@ -2279,7 +2279,7 @@
  	$(DISPLAY_CAPPLET_LIBS) \
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/scrollarea.h
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/scrollarea.h	2008-04-07 13:37:22.000000000 -0400
++++ gnome-control-center-2.22.0/capplets/display/scrollarea.h	2008-04-07 13:50:17.000000000 -0400
 @@ -0,0 +1,107 @@
 +#include <cairo/cairo.h>
 +#include <gtk/gtk.h>
@@ -2390,7 +2390,7 @@
 +void foo_scroll_area_end_auto_scroll (FooScrollArea *scroll_area);
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/display-capplet.glade
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/display-capplet.glade	2008-04-07 13:37:22.000000000 -0400
++++ gnome-control-center-2.22.0/capplets/display/display-capplet.glade	2008-04-07 13:50:17.000000000 -0400
 @@ -0,0 +1,412 @@
 +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
 +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
@@ -2806,8 +2806,8 @@
 +</glade-interface>
 diff -up /dev/null gnome-control-center-2.22.0/capplets/display/xrandr-capplet.c
 --- /dev/null	2008-03-16 00:14:46.954006998 -0400
-+++ gnome-control-center-2.22.0/capplets/display/xrandr-capplet.c	2008-04-07 13:37:22.000000000 -0400
-@@ -0,0 +1,1608 @@
++++ gnome-control-center-2.22.0/capplets/display/xrandr-capplet.c	2008-04-07 13:50:17.000000000 -0400
+@@ -0,0 +1,1624 @@
 +/* Monitor Settings. A preference panel for configuring monitors
 + *
 + * Copyright (C) 2007, 2008  Red Hat, Inc.
@@ -3289,6 +3289,21 @@
 +	combo_select (app->refresh_combo, idle_free (g_strdup_printf ("%d Hz", best)));
 +}
 +
++static int
++count_active_outputs (App *app)
++{
++    int i, count = 0;
++    
++    for (i = 0; app->current_configuration->outputs[i] != NULL; ++i)
++    {
++	Output *output = app->current_configuration->outputs[i];
++	if (output->on)
++	    count++;
++    }
++    
++    return count;
++}
++
 +static void
 +rebuild_resolution_combo (App *app)
 +{
@@ -3322,7 +3337,8 @@
 +	}
 +    }
 +
-+    add_key (app->resolution_combo, "Off", 0, 0, 0, 0);
++    if (count_active_outputs (app) > 1 || !app->current_output->on)
++	add_key (app->resolution_combo, "Off", 0, 0, 0, 0);
 +
 +    if (!app->current_output->on)
 +    {


Index: control-center.spec
===================================================================
RCS file: /cvs/pkgs/rpms/control-center/devel/control-center.spec,v
retrieving revision 1.353
retrieving revision 1.354
diff -u -r1.353 -r1.354
--- control-center.spec	7 Apr 2008 17:42:47 -0000	1.353
+++ control-center.spec	7 Apr 2008 17:56:23 -0000	1.354
@@ -22,7 +22,7 @@
 Summary: GNOME Control Center
 Name: control-center
 Version: 2.22.0
-Release: 5%{?dist}
+Release: 6%{?dist}
 Epoch: 1
 License: GPLv2+ and GFDL
 Group: User Interface/Desktops
@@ -353,6 +353,9 @@
 %dir %{_datadir}/gnome-control-center/keybindings
 
 %changelog
+* Mon Apr 7 2008 Soren Sandmann <sandmann at redhat.com> - 2.22.0-6
+- Disallow turning off the only active screen
+
 * Mon Apr 7 2008 Soren Sandmann <sandmann at redhat.com> - 2.22.0-5
 - Add detect displays button; fix clone text
 




More information about the fedora-extras-commits mailing list