Accepting request 99032 from GNOME:Factory

Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/99032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-control-center?expand=0&rev=69
This commit is contained in:
Stephan Kulow 2012-01-09 11:40:09 +00:00 committed by Git OBS Bridge
commit a0cbbfc4e6
5 changed files with 166 additions and 73 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da90ed4ff15dfde4625d46d028825ada8e090f0ace0f9a8baacaa6acc40e5bb5
size 5003078

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:24c6e9cb785e12de1d26d3884adbab82fb002872494002e89a9d3d898c7aed6f
size 4354276

View File

@ -1,33 +0,0 @@
commit 59fe530504a4359f66d9a112050970a52fe46281
Author: Vincent Untz <vuntz@gnome.org>
Date: Tue Oct 11 22:51:42 2011 +0200
shell: Avoid crash when searching if a .desktop has no comment
The code doing the search assumes the description column is set, which
might not be the case.
https://bugzilla.gnome.org/show_bug.cgi?id=661494
diff --git a/shell/shell-search-renderer.c b/shell/shell-search-renderer.c
index 0667bc0..6032af8 100644
--- a/shell/shell-search-renderer.c
+++ b/shell/shell-search-renderer.c
@@ -154,12 +154,15 @@ shell_search_renderer_set_layout (ShellSearchRenderer *cell, GtkWidget *widget)
needle = g_utf8_casefold (priv->search_string, -1);
else
needle = NULL;
- haystack = g_utf8_casefold (full_string, -1);
+ if (full_string != NULL)
+ haystack = g_utf8_casefold (full_string, -1);
+ else
+ haystack = NULL;
/* clear any previous attributes */
pango_layout_set_attributes (priv->layout, NULL);
- if (priv->search_string && priv->title
+ if (priv->search_string && priv->search_target && priv->title
&& (strstr (haystack, needle)))
{
gchar *start;

View File

@ -1,3 +1,152 @@
-------------------------------------------------------------------
Thu Jan 5 08:07:55 UTC 2012 - vuntz@opensuse.org
- Update to version 3.3.3:
+ Display:
- Use consistent label style (bgo#665057)
+ Info:
- Use consistent label style (bgo#665059)
+ Printers:
- Unsubscribe from D-Bus signals when no longer needed
- Don't crash because of external panel switch
+ Region:
- Small language chooser improvements (bgo#664505, bgo#664503)
+ System Info:
- Rename to 'Details' (bgo#661696)
+ Wacom:
- Many improvements that I can't really summarize here
- Better graphics
- Use libwacom for tablet information
- Visual improvements
+ Updated translations.
- Add xz BuildRequires because we can't build a package for a
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
- Add pkgconfig(libwacom) and pkgconfig(x11) BuildRequires: new
dependencies upstream.
-------------------------------------------------------------------
Tue Nov 22 11:33:05 UTC 2011 - dimstar@opensuse.org
- Update to version 3.3.2:
+ Common:
- Do not install private libgnome-control-center (bgo#655287)
- Fix handling of <Primary> (bgo#748444)
+ Background:
- Added D'n'D support for adding wallpapers (bgo#655375)
- Force a toolbar style
+ Bluetooth:
- Move Bluetooth panel from gnome-bluetooth
+ Color:
- Update icon cache only on MAINTAINER_MODE
- Do not allow the 'Add profile' modal dialog to be resizable
- Improve the 'Add profile' modal dialog (bgo#661657)
- Don't show profile ages for EDID, test and colorspace
profiles (bgo#661669)
- Show 'Uncalibrated' when a device has a test profile assigned
- After removing a profile select the device so the UI is
correct (bgo#661658)
- Fix a critical warning in the new GtkTreeIter code
- Make toolbar buttons focusable (bgo#662430)
+ Date & time:
- Fix showing actual clock format on panel open
+ Info:
- Use x-content/unix-software as mime for the Software combobox
(bgo#660803)
- Add labelling relations
+ Keyboard:
- Don't load duplicate keybindings
- Fix ATK descriptions (bgo#574073)
- Make the '+' button work all the time (bgo#662253)
- Remove broken allowed_keys checks
- Use GtkCellRendererAccel
- Adjust shortcut files (bgo#663626)
- Rename a11y keyboard shortcuts
- Remove support for conditional shortcuts (bgo#663431)
- Stop monitoring num-workspaces
- Port custom shortcuts to GSettings
+ Mouse:
- Fix ATK descriptions
+ Network:
- Allocate nm-connection for nma-wireless-dialog (bgo#648174)
- Show wireless dialog even if there is no active AP
(bgo#661526)
- Accessibility improvements
- Add proxy to the keywords (bgo#663340)
- Make tabbing through the proxy page work
+ Online accounts:
- Add title for "Add Account" dialogue (bgo#661573)
+ Power:
- Use the correct item in the combo boxes when
sleep-when-inactive is disabled
- Don't set the sleep-inactive-x GSettings keys that have been
removed
- Use "Power off" instead of "Shutdown" (bgo#661559)
+ Printers:
- Check state of CUPS after start (bgo#659721)
- Fix build on systems without LC_PAPER (bgo#660692)
- Don't hide address entry
- Make +/- buttons insensitive when can not connect to CUPS
- Set requesting-user-name when getting job info
- Detect disconnection of printer
- Don't allow "/" in printer name (bgo#661774)
+ Region:
- Hide system tab if no localed
- Simplify getting the current Locale
- Implement copying layouts (bgo#659300)
- Fix build on systems without LC_MEASUREMENT (bgo#660787)
- Align the example dates
- Only show locales for languages that have translations
- Always add English to the list, as it should always be
available
+ Screen:
- Never set gnome-session's idle-delay to 1
+ Shell:
- Make sure we gtk_widget_show the search view
- Avoid crash when searching if a .desktop has no comment
(bgo#661494)
- Make Ctrl+Q work outside the overview
- Make Ctrl+W close panels (bgo#660814)
- Give focus to the search entry when showing the overview page
- Don't crash when loading the icon fails (bgo#660513)
- Use icon for "All Settings" button (bgo#657043)
- Add a11y label for the All Settings button
- Merge libgnome-control-center into main binary
+ Sound:
- Fix possible infinite loop in combo box
- Add a minimum height for the output list (bgo#660582)
- Export sysfs path in stream properties
- Port audible-bell to GSettings (bgo#625899)
+ Universal access:
- Fix ATK descriptions
- Avoid crashing when GConf is broken (bgo#751007)
- Update for metacity GSettings port (bgo#625899)
+ User accounts:
- Make unlock icon in tooltip match reality
+ Updated translations.
- Drop gnome-control-center-shell-no-crash.patch: fixed upstream.
- Drop libgnome-control-center1 subpackage. The private library is
no longer being installed.
-------------------------------------------------------------------
Tue Nov 15 10:40:15 UTC 2011 - vuntz@opensuse.org
- Update to version 3.2.2:
+ Fix a number of static analysis bugs
+ Color:
- Fix possible crasher
- Make toolbar focusable
+ Info:
- Avoid reuse of an error, leading to a warning
+ Keyboard:
- Fix handling of Control keys in keyboard shortcuts with
GTK+ 3.2.1
+ Printers:
- Fix possible crashers
- Fix updating the print jobs list
- Detect printers getting disconnected
- Fix adding printers with '/' in the model name
-------------------------------------------------------------------
Thu Oct 20 08:25:40 UTC 2011 - vuntz@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package gnome-control-center
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -15,8 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gnome-control-center
BuildRequires: cups-devel
@ -27,6 +25,8 @@ BuildRequires: gnome-doc-utils-devel
BuildRequires: intltool
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467
BuildRequires: xz
BuildRequires: pkgconfig(cheese-gtk)
BuildRequires: pkgconfig(colord)
BuildRequires: pkgconfig(dbus-1)
@ -36,11 +36,11 @@ BuildRequires: pkgconfig(goa-backend-1.0)
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.1.91
BuildRequires: pkgconfig(gnome-settings-daemon) >= 2.91.94
BuildRequires: pkgconfig(gsettings-desktop-schemas)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.3.0
BuildRequires: pkgconfig(gstreamer-0.10)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.1.19
BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.5
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(libcanberra-gtk3)
BuildRequires: pkgconfig(libgnomekbd)
@ -53,26 +53,26 @@ BuildRequires: pkgconfig(libnotify) >= 0.7.3
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libpulse-mainloop-glib)
BuildRequires: pkgconfig(libsocialweb-client)
BuildRequires: pkgconfig(libwacom)
BuildRequires: pkgconfig(libxklavier)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xi)
License: GPLv2+
Group: System/GUI/GNOME
BuildRequires: pkgconfig(xi) >= 1.2
Obsoletes: fontilus themus acme
Provides: fontilus themus acme
Version: 3.2.1
Release: 1
Version: 3.3.3
Release: 0
# FIXME: in 12.2 and later, check if we still need patch2 (gnome-control-center-hide-region-system-tab.patch) (see bnc#703833)
Summary: The GNOME Control Center
Source: http://download.gnome.org/sources/gnome-control-center/3.2/%{name}-%{version}.tar.bz2
License: GPL-2.0+
Group: System/GUI/GNOME
Source: http://download.gnome.org/sources/gnome-control-center/3.3/%{name}-%{version}.tar.xz
# PATCH-FEATURE-OPENSUSE gnome-control-center-allow-yast-in-shell.patch vuntz@opensuse.org -- Allow the launch of the yast shell from the g-c-c shell; it's quite ugly, but on the other hand, we don't want to change the behavior of the shell except for yast...
Patch0: gnome-control-center-allow-yast-in-shell.patch
# PATCH-FIX-UPSTREAM gnome-control-center-shell-no-crash.patch vuntz@opensuse.org -- Do not crash on search when a .desktop has no Comment
Patch1: gnome-control-center-shell-no-crash.patch
# PATCH-HACK-OPENSUSE gnome-control-center-hide-region-system-tab.patch vuntz@opensuse.org -- Hide system tab in region panel until we really use the right files for system settings (see bnc#703833)
Patch2: gnome-control-center-hide-region-system-tab.patch
# PATCH-NEEDS-REBASE gnome-control-center-system-proxy-configuration.patch -- this needs to be reimplemented to be more distro-generic before submitting upstream - docs at http://en.opensuse.org/GNOME/Proxy_configuration (was PATCH-FEATURE-OPENSUSE)
@ -105,7 +105,6 @@ The control center is GNOME's main interface for configuration of
various aspects of your desktop.
%package branding-upstream
License: GPLv2+
Summary: The GNOME Control Center -- Upstream Definition of Shell Content
Group: System/GUI/GNOME
Requires: %{name} = %{version}
@ -124,27 +123,16 @@ This package provides the upstream definition of what appears in the
control center.
%package user-faces
License: GPLv2+
Summary: Login Managers user avatars
Group: System/GUI/GNOME
%description user-faces
This package provides user avatars to be used by display managers
%package -n libgnome-control-center1
License: GPLv2+
Summary: Shared library used by GNOME control center
Group: System/GUI/GNOME
%description -n libgnome-control-center1
Shared library used by GNOME control center
%package devel
License: GPLv2+
Summary: Header files for the GNOME Control Center
Group: Development/Libraries/GNOME
Requires: %{name} = %{version}
Requires: libgnome-control-center1 = %{version}
Provides: control-center2-devel = 2.22.1
Obsoletes: control-center2-devel < 2.22.1
@ -157,7 +145,6 @@ various aspects of your desktop.
%setup -q
translation-update-upstream
%patch0 -p1
%patch1 -p1
%patch2 -p1
#NEEDS-REBASE
#%patch14 -p1
@ -193,7 +180,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file gnome-display-panel X-SuSE-ControlCenter-Hardware
%suse_update_desktop_file gnome-info-panel X-SuSE-ControlCenter-Personal
%suse_update_desktop_file gnome-keyboard-panel X-SuSE-ControlCenter-Hardware
%suse_update_desktop_file gnome-media-panel X-SuSE-ControlCenter-Hardware
%suse_update_desktop_file gnome-mouse-panel X-SuSE-ControlCenter-Hardware
%suse_update_desktop_file gnome-network-panel X-SuSE-ControlCenter-Hardware
%suse_update_desktop_file gnome-online-accounts-panel X-SuSE-ControlCenter-Personal
@ -220,10 +206,6 @@ rm -rf $RPM_BUILD_ROOT
%desktop_database_postun
%icon_theme_cache_postun
%post -n libgnome-control-center1 -p /sbin/ldconfig
%postun -n libgnome-control-center1 -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
@ -257,13 +239,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr (-, root, root)
%{_datadir}/pixmaps/faces/
%files -n libgnome-control-center1
%defattr (-, root, root)
%{_libdir}/libgnome-control-center.so.1*
%files devel
%defattr (-, root, root)
%{_datadir}/pkgconfig/gnome-keybindings.pc
%{_libdir}/*.so
%changelog