rpms/gtk2-engines/devel gtk2-engines-2.10.0-border-corruption.patch, NONE, 1.1 gtk2-engines.spec, 1.64, 1.65
Matthias Clasen (mclasen)
fedora-extras-commits at redhat.com
Tue May 15 04:57:15 UTC 2007
Author: mclasen
Update of /cvs/extras/rpms/gtk2-engines/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32387
Modified Files:
gtk2-engines.spec
Added Files:
gtk2-engines-2.10.0-border-corruption.patch
Log Message:
fix memory corruption issues
gtk2-engines-2.10.0-border-corruption.patch:
--- NEW FILE gtk2-engines-2.10.0-border-corruption.patch ---
--- gtk-engines-2.10.0/engines/smooth/src/engine/smooth_gtk2_misc.c.border-corruption 2007-02-12 11:20:17.000000000 -0500
+++ gtk-engines-2.10.0/engines/smooth/src/engine/smooth_gtk2_misc.c 2007-05-15 00:51:09.000000000 -0400
@@ -316,7 +316,7 @@ smooth_gtk_button_get_props (GtkWidget *
if (tmp_border)
{
*default_border = *tmp_border;
- g_free (tmp_border);
+ gtk_border_free (tmp_border);
}
else
{
@@ -337,7 +337,7 @@ smooth_gtk_button_get_props (GtkWidget *
if (tmp_border)
{
*default_outside_border = *tmp_border;
- g_free (tmp_border);
+ gtk_border_free (tmp_border);
}
else
{
--- gtk-engines-2.10.0/engines/support/widget-information.c.border-corruption 2007-02-21 11:20:31.000000000 -0500
+++ gtk-engines-2.10.0/engines/support/widget-information.c 2007-05-15 00:51:09.000000000 -0400
@@ -266,7 +266,7 @@ ge_option_menu_get_props (GtkWidget * wi
if (tmp_spacing)
{
*indicator_spacing = *tmp_spacing;
- g_free (tmp_spacing);
+ gtk_border_free (tmp_spacing);
}
else
*indicator_spacing = default_spacing;
@@ -285,7 +285,7 @@ ge_button_get_default_border (GtkWidget
if (tmp_border)
{
*border = *tmp_border;
- g_free (tmp_border);
+ gtk_border_free (tmp_border);
}
else
{
Index: gtk2-engines.spec
===================================================================
RCS file: /cvs/extras/rpms/gtk2-engines/devel/gtk2-engines.spec,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- gtk2-engines.spec 25 Apr 2007 23:58:00 -0000 1.64
+++ gtk2-engines.spec 15 May 2007 04:56:41 -0000 1.65
@@ -1,12 +1,14 @@
Summary: Theme engines for GTK+ 2.0
Name: gtk2-engines
Version: 2.10.0
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL
Group: System Environment/Libraries
Source: http://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.9/gtk-engines-%{version}.tar.bz2
# http://bugzilla.gnome.org/show_bug.cgi?id=412647
Patch0: gtk-engines-2.9.4-clearlooks-stepper.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=438456
+Patch1: gtk2-engines-2.10.0-border-corruption.patch
Conflicts: gnome-themes < 2.9.0
Obsoletes: gnome-theme-clearlooks <= 0.5
@@ -29,6 +31,7 @@
%prep
%setup -q -n gtk-engines-%{version}
%patch0 -p1 -b .clearlooks-stepper
+%patch1 -p1 -b .border-corruption
%build
%configure
@@ -66,6 +69,9 @@
%{_datadir}/gtk-engines
%changelog
+* Tue May 15 2007 Matthias Clasen <mclasen at redhat.com> - 2.10.0-3
+- Fix some memory corruption errors
+
* Wed Apr 25 2007 Matthias Clasen <mclasen at redhat.com> - 2.10.0-2
- Remove and undefined macro (#237810)
More information about the fedora-extras-commits
mailing list