summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--contrib/gdk-pixbuf-xlib/ChangeLog5
-rw-r--r--gdk-pixbuf/ChangeLog4
-rw-r--r--gdk-pixbuf/gdk-pixbuf-io.c4
-rw-r--r--gdk-pixbuf/gdk-pixdata.c34
-rw-r--r--gdk-pixbuf/io-jpeg.c2
-rw-r--r--gdk-pixbuf/io-pcx.c10
-rw-r--r--gdk-pixbuf/io-png.c2
-rw-r--r--gdk-pixbuf/io-pnm.c8
-rw-r--r--gdk-pixbuf/io-tiff.c6
-rw-r--r--gdk-pixbuf/io-wbmp.c2
-rw-r--r--gdk-pixbuf/pixops/timescale.c9
-rw-r--r--gdk-pixbuf/queryloaders.c2
-rw-r--r--gdk/gdkgc.c1
-rw-r--r--gdk/gdkregion-generic.c2
-rw-r--r--gdk/gdkrgb.c2
-rw-r--r--gdk/gdkwindow.c1
-rw-r--r--gdk/x11/gdkdnd-x11.c2
-rw-r--r--gdk/x11/gdkim-x11.c1
-rw-r--r--gdk/x11/gdkwindow-x11.c2
-rw-r--r--gtk/gtkradiobutton.c4
-rw-r--r--gtk/gtksocket-x11.c1
-rw-r--r--modules/engines/pixbuf/ChangeLog5
-rw-r--r--modules/engines/pixbuf/pixbuf-draw.c13
-rw-r--r--modules/input/gtkimcontextxim.c2
-rw-r--r--perf/gtkwidgetprofiler.h2
26 files changed, 51 insertions, 82 deletions
diff --git a/ChangeLog b/ChangeLog
index eb41a14351..a9839f6cd8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-10-08 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkradiobutton.c (gtk_radio_button_focus): Don't
+ leak a list. (#360350, Benjamin Berg)
+
+ * Apply a cleanup patch by Kjartan Maraas (#341812)
+
2006-10-07 Tor Lillqvist <tml@novell.com>
* gtk/gtkcalendar.c (gtk_calendar_init): Use the Win32 thread
diff --git a/contrib/gdk-pixbuf-xlib/ChangeLog b/contrib/gdk-pixbuf-xlib/ChangeLog
index 91572c705f..69a221046d 100644
--- a/contrib/gdk-pixbuf-xlib/ChangeLog
+++ b/contrib/gdk-pixbuf-xlib/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-08 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk-pixbuf-xlib.c: Apply a cleanup patch by
+ Kjartan Maraas (#341812)
+
2006-08-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.2 ===
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog
index b72ed39b2f..7da70a49f1 100644
--- a/gdk-pixbuf/ChangeLog
+++ b/gdk-pixbuf/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-08 Matthias Clasen <mclasen@redhat.com>
+
+ * Apply a cleanup patch by Kjartan Maraas (#341812)
+
2006-09-06 Matthias Clasen <mclasen@redhat.com>
* io-pnm.c: Simplify and fix reading of ASCII images.
diff --git a/gdk-pixbuf/gdk-pixbuf-io.c b/gdk-pixbuf/gdk-pixbuf-io.c
index 95103ff95f..9b83f4b48a 100644
--- a/gdk-pixbuf/gdk-pixbuf-io.c
+++ b/gdk-pixbuf/gdk-pixbuf-io.c
@@ -123,7 +123,7 @@ _gdk_pixbuf_unlock (GdkPixbufModule *image_module)
static GSList *file_formats = NULL;
-static void gdk_pixbuf_io_init ();
+static void gdk_pixbuf_io_init (void);
static GSList *
get_file_formats (void)
@@ -1138,7 +1138,7 @@ gdk_pixbuf_new_from_file_at_scale (const char *filename,
animation = gdk_pixbuf_loader_get_animation (loader);
if (animation) {
- iter = gdk_pixbuf_animation_get_iter (animation, 0);
+ iter = gdk_pixbuf_animation_get_iter (animation, NULL);
if (!gdk_pixbuf_animation_iter_on_currently_loading_frame (iter)) {
has_frame = TRUE;
}
diff --git a/gdk-pixbuf/gdk-pixdata.c b/gdk-pixbuf/gdk-pixdata.c
index 024bac9d5f..f7be7780ba 100644
--- a/gdk-pixbuf/gdk-pixdata.c
+++ b/gdk-pixbuf/gdk-pixdata.c
@@ -620,7 +620,7 @@ gdk_pixdata_to_csource (GdkPixdata *pixdata,
GdkPixdataDumpType dump_type)
{
CSourceData cdata = { 0, };
- gchar *s_uint_8, *s_uint_32, *s_uint, *s_char, *s_null;
+ gchar *s_uint_8;
guint bpp, width, height, rowstride;
gboolean rle_encoded;
gchar *macro_name;
@@ -670,37 +670,13 @@ gdk_pixdata_to_csource (GdkPixdata *pixdata,
cdata.gstring = gstring;
if (!cdata.dump_macros && cdata.dump_gtypes)
- {
- s_uint_8 = "guint8 ";
- s_uint_32 = "guint32";
- s_uint = "guint ";
- s_char = "gchar ";
- s_null = "NULL";
- }
+ s_uint_8 = "guint8 ";
else if (!cdata.dump_macros)
- {
- s_uint_8 = "unsigned char";
- s_uint_32 = "unsigned int ";
- s_uint = "unsigned int ";
- s_char = "char ";
- s_null = "(char*) 0";
- }
+ s_uint_8 = "unsigned char";
else if (cdata.dump_macros && cdata.dump_gtypes)
- {
- s_uint_8 = "guint8";
- s_uint_32 = "guint32";
- s_uint = "guint";
- s_char = "gchar";
- s_null = "NULL";
- }
+ s_uint_8 = "guint8";
else /* cdata.dump_macros && !cdata.dump_gtypes */
- {
- s_uint_8 = "unsigned char";
- s_uint_32 = "unsigned int";
- s_uint = "unsigned int";
- s_char = "char";
- s_null = "(char*) 0";
- }
+ s_uint_8 = "unsigned char";
/* initial comment
*/
diff --git a/gdk-pixbuf/io-jpeg.c b/gdk-pixbuf/io-jpeg.c
index 96b3453b04..3ec2292b41 100644
--- a/gdk-pixbuf/io-jpeg.c
+++ b/gdk-pixbuf/io-jpeg.c
@@ -808,8 +808,6 @@ gdk_pixbuf__jpeg_image_load_increment (gpointer data,
continue;
}
}
-
- return TRUE;
}
/* Save */
diff --git a/gdk-pixbuf/io-pcx.c b/gdk-pixbuf/io-pcx.c
index e6de063161..e4d375fe7c 100644
--- a/gdk-pixbuf/io-pcx.c
+++ b/gdk-pixbuf/io-pcx.c
@@ -236,14 +236,12 @@ pcx_chop_context_buf(struct pcx_context *context, guint size)
{
guint i, j;
- if(size > context->buf_pos)
+ if (size > context->buf_pos)
return FALSE;
- else if(size < 0)
- return FALSE;
- else if(size == 0)
+ else if (size == 0)
return TRUE;
- for(i = 0, j = size; j < context->buf_pos; i++, j++)
+ for (i = 0, j = size; j < context->buf_pos; i++, j++)
context->buf[i] = context->buf[j];
context->buf_pos -= size;
@@ -629,7 +627,7 @@ gdk_pixbuf__pcx_load_increment(gpointer data, const guchar *buf, guint size,
case 4:
case 8:
if(context->num_planes != 1) {
- g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported number of %d-bit planes"), context->bpp);
+ g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported number of %d-bit planes"), (gint)context->bpp);
return FALSE;
}
break;
diff --git a/gdk-pixbuf/io-png.c b/gdk-pixbuf/io-png.c
index f662c07da1..f6b1bc1ede 100644
--- a/gdk-pixbuf/io-png.c
+++ b/gdk-pixbuf/io-png.c
@@ -660,7 +660,7 @@ png_row_callback (png_structp png_read_ptr,
if (lc->fatal_error_occurred)
return;
- if (row_num < 0 || row_num >= lc->pixbuf->height) {
+ if (row_num >= lc->pixbuf->height) {
lc->fatal_error_occurred = TRUE;
if (lc->error && *lc->error == NULL) {
g_set_error (lc->error,
diff --git a/gdk-pixbuf/io-pnm.c b/gdk-pixbuf/io-pnm.c
index 08489ef988..efba937444 100644
--- a/gdk-pixbuf/io-pnm.c
+++ b/gdk-pixbuf/io-pnm.c
@@ -108,19 +108,17 @@ explode_bitmap_into_buf (PnmLoaderContext *context)
guchar *from, *to, data;
gint bit;
guchar *dptr;
- gint wid, x, y;
+ gint wid, x;
g_return_if_fail (context != NULL);
g_return_if_fail (context->dptr != NULL);
/* I'm no clever bit-hacker so I'm sure this can be optimized */
dptr = context->dptr;
- y = context->output_row;
wid = context->width;
from = dptr + ((wid - 1) / 8);
to = dptr + (wid - 1) * 3;
-/* bit = 7 - (((y+1)*wid-1) % 8); */
bit = 7 - ((wid-1) % 8);
/* get first byte and align properly */
@@ -892,8 +890,6 @@ gdk_pixbuf__pnm_image_load_increment (gpointer data,
{
PnmLoaderContext *context = (PnmLoaderContext *)data;
PnmIOBuffer *inbuf;
- guchar *old_byte;
- guint old_nbytes;
const guchar *bufhd;
guint num_left, spinguard;
gint retval;
@@ -905,8 +901,6 @@ gdk_pixbuf__pnm_image_load_increment (gpointer data,
bufhd = buf;
inbuf = &context->inbuf;
- old_nbytes = inbuf->nbytes;
- old_byte = inbuf->byte;
num_left = size;
spinguard = 0;
diff --git a/gdk-pixbuf/io-tiff.c b/gdk-pixbuf/io-tiff.c
index d850243321..455d3691d7 100644
--- a/gdk-pixbuf/io-tiff.c
+++ b/gdk-pixbuf/io-tiff.c
@@ -430,7 +430,7 @@ tiff_load_seek (thandle_t handle, toff_t offset, int whence)
switch (whence) {
case SEEK_SET:
- if (offset > context->used || offset < 0)
+ if (offset > context->used)
return -1;
context->pos = offset;
break;
@@ -446,7 +446,6 @@ tiff_load_seek (thandle_t handle, toff_t offset, int whence)
break;
default:
return -1;
- break;
}
return context->pos;
}
@@ -622,8 +621,6 @@ tiff_save_seek (thandle_t handle, toff_t offset, int whence)
switch (whence) {
case SEEK_SET:
- if (offset < 0)
- return -1;
context->pos = offset;
break;
case SEEK_CUR:
@@ -634,7 +631,6 @@ tiff_save_seek (thandle_t handle, toff_t offset, int whence)
break;
default:
return -1;
- break;
}
return context->pos;
}
diff --git a/gdk-pixbuf/io-wbmp.c b/gdk-pixbuf/io-wbmp.c
index 24779b97e2..94a6f61e11 100644
--- a/gdk-pixbuf/io-wbmp.c
+++ b/gdk-pixbuf/io-wbmp.c
@@ -166,7 +166,7 @@ static gboolean
get_mbi(struct wbmp_progressive_state *context, const guchar **buf, guint *buf_size, int *val)
{
guchar intbuf[16];
- int i, n;
+ int n;
gboolean rv;
*val = 0;
diff --git a/gdk-pixbuf/pixops/timescale.c b/gdk-pixbuf/pixops/timescale.c
index 945cf8003e..b02bc3e31f 100644
--- a/gdk-pixbuf/pixops/timescale.c
+++ b/gdk-pixbuf/pixops/timescale.c
@@ -26,12 +26,13 @@
static GTimeVal start_time;
-void start_timing (void)
+static void
+start_timing (void)
{
g_get_current_time (&start_time);
}
-double
+static double
stop_timing (const char *test, int iterations, int bytes)
{
GTimeVal stop_time;
@@ -53,7 +54,7 @@ stop_timing (const char *test, int iterations, int bytes)
return ((double)bytes * iterations) / (1000*msecs);
}
-void
+static void
init_array (double times[3][3][4])
{
int i, j, k;
@@ -64,7 +65,7 @@ init_array (double times[3][3][4])
times[i][j][k] = -1;
}
-void
+static void
dump_array (double times[3][3][4])
{
int i, j;
diff --git a/gdk-pixbuf/queryloaders.c b/gdk-pixbuf/queryloaders.c
index bec11f0d24..11be6036ca 100644
--- a/gdk-pixbuf/queryloaders.c
+++ b/gdk-pixbuf/queryloaders.c
@@ -38,7 +38,7 @@
#include "gdk-pixbuf/gdk-pixbuf-private.h"
#include "gdk-pixbuf/gdk-pixbuf-io.h"
-#if USE_LA_MODULES
+#ifdef USE_LA_MODULES
#define SOEXT ".la"
#else
#define SOEXT ("." G_MODULE_SUFFIX)
diff --git a/gdk/gdkgc.c b/gdk/gdkgc.c
index 0e03ae2913..ec53dec702 100644
--- a/gdk/gdkgc.c
+++ b/gdk/gdkgc.c
@@ -279,7 +279,6 @@ gdk_gc_set_values (GdkGC *gc,
gc->ts_y_origin = values->ts_y_origin;
if (values_mask & GDK_GC_CLIP_MASK)
{
- GdkGCPrivate *priv = GDK_GC_GET_PRIVATE (gc);
if (priv->clip_region)
{
gdk_region_destroy (priv->clip_region);
diff --git a/gdk/gdkregion-generic.c b/gdk/gdkregion-generic.c
index 57c6aa3c75..71030d7c68 100644
--- a/gdk/gdkregion-generic.c
+++ b/gdk/gdkregion-generic.c
@@ -105,7 +105,7 @@ static void miRegionOp (GdkRegion *newReg,
* Returns: a new empty #GdkRegion
*/
GdkRegion *
-gdk_region_new ()
+gdk_region_new (void)
{
GdkRegion *temp;
diff --git a/gdk/gdkrgb.c b/gdk/gdkrgb.c
index d6e481f850..9380b88858 100644
--- a/gdk/gdkrgb.c
+++ b/gdk/gdkrgb.c
@@ -485,7 +485,7 @@ gdk_rgb_set_gray_cmap (GdkRgbInfo *image_info,
{
gint i;
GdkColor color;
- gint status;
+ gboolean status;
gulong pixels[256];
gint r, g, b, gray;
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 048b3d59d7..e3201c45b2 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -30,7 +30,6 @@
#include "gdk.h" /* For gdk_rectangle_union() */
#include "gdkpixmap.h"
#include "gdkdrawable.h"
-#include "gdkpixmap.h"
#include "gdkscreen.h"
#include "gdkalias.h"
diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c
index 47178f2584..f910431330 100644
--- a/gdk/x11/gdkdnd-x11.c
+++ b/gdk/x11/gdkdnd-x11.c
@@ -130,7 +130,7 @@ static void gdk_drag_context_finalize (GObject *object);
static GList *contexts;
-const static struct {
+static const struct {
const char *atom_name;
GdkFilterFunc func;
} xdnd_filters[] = {
diff --git a/gdk/x11/gdkim-x11.c b/gdk/x11/gdkim-x11.c
index 028befb4d8..b3044432d6 100644
--- a/gdk/x11/gdkim-x11.c
+++ b/gdk/x11/gdkim-x11.c
@@ -32,7 +32,6 @@
#include "gdkx.h"
#include "gdk.h" /* For gdk_flush() */
-#include "gdkx.h"
#include "gdkpixmap.h"
#include "gdkinternals.h"
#include "gdkdisplay-x11.h"
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index f97e0dba21..d8bffba951 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -1577,7 +1577,6 @@ gdk_window_hide (GdkWindow *window)
case GDK_WINDOW_TEMP: /* ? */
gdk_window_withdraw (window);
return;
- break;
case GDK_WINDOW_FOREIGN:
case GDK_WINDOW_ROOT:
@@ -5737,7 +5736,6 @@ wmspec_resize_drag (GdkWindow *window,
g_warning ("gdk_window_begin_resize_drag: bad resize edge %d!",
edge);
return;
- break;
}
wmspec_moveresize (window, direction, root_x, root_y, timestamp);
diff --git a/gtk/gtkradiobutton.c b/gtk/gtkradiobutton.c
index cac8a94954..d1d7f4fe93 100644
--- a/gtk/gtkradiobutton.c
+++ b/gtk/gtkradiobutton.c
@@ -449,8 +449,6 @@ gtk_radio_button_focus (GtkWidget *widget,
GtkWidget *toplevel = gtk_widget_get_toplevel (widget);
GtkWidget *new_focus = NULL;
- focus_list = g_slist_copy (radio_button->group);
-
switch (direction)
{
case GTK_DIR_TAB_FORWARD:
@@ -458,10 +456,12 @@ gtk_radio_button_focus (GtkWidget *widget,
return FALSE;
case GTK_DIR_LEFT:
case GTK_DIR_RIGHT:
+ focus_list = g_slist_copy (radio_button->group);
focus_list = g_slist_sort_with_data (focus_list, left_right_compare, toplevel);
break;
case GTK_DIR_UP:
case GTK_DIR_DOWN:
+ focus_list = g_slist_copy (radio_button->group);
focus_list = g_slist_sort_with_data (focus_list, up_down_compare, toplevel);
break;
}
diff --git a/gtk/gtksocket-x11.c b/gtk/gtksocket-x11.c
index 9554d67ffc..25fe9c914c 100644
--- a/gtk/gtksocket-x11.c
+++ b/gtk/gtksocket-x11.c
@@ -29,7 +29,6 @@
#include <string.h>
#include "gdk/gdkkeysyms.h"
-#include "gtkalias.h"
#include "gtkmain.h"
#include "gtkmarshalers.h"
#include "gtkwindow.h"
diff --git a/modules/engines/pixbuf/ChangeLog b/modules/engines/pixbuf/ChangeLog
index 3fde312af6..56b234c5d1 100644
--- a/modules/engines/pixbuf/ChangeLog
+++ b/modules/engines/pixbuf/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-08 Matthias Clasen <mclasen@redhat.com>
+
+ * pixbuf-draw.c: Apply a cleanup patch by
+ Kjartan Maraas (#341812)
+
2006-08-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.2 ===
diff --git a/modules/engines/pixbuf/pixbuf-draw.c b/modules/engines/pixbuf/pixbuf-draw.c
index a4dd50cf4c..dec14e5be1 100644
--- a/modules/engines/pixbuf/pixbuf-draw.c
+++ b/modules/engines/pixbuf/pixbuf-draw.c
@@ -109,14 +109,9 @@ draw_simple_image(GtkStyle *style,
gint height)
{
ThemeImage *image;
- gboolean setbg = FALSE;
if ((width == -1) && (height == -1))
- {
- gdk_drawable_get_size(window, &width, &height);
- if (allow_setbg)
- setbg = TRUE;
- }
+ gdk_drawable_get_size(window, &width, &height);
else if (width == -1)
gdk_drawable_get_size(window, &width, NULL);
else if (height == -1)
@@ -172,13 +167,9 @@ draw_gap_image(GtkStyle *style,
gint gap_width)
{
ThemeImage *image;
- gboolean setbg = FALSE;
if ((width == -1) && (height == -1))
- {
- gdk_drawable_get_size(window, &width, &height);
- setbg = TRUE;
- }
+ gdk_drawable_get_size(window, &width, &height);
else if (width == -1)
gdk_drawable_get_size(window, &width, NULL);
else if (height == -1)
diff --git a/modules/input/gtkimcontextxim.c b/modules/input/gtkimcontextxim.c
index 40c8d31c17..68f6ec4f9d 100644
--- a/modules/input/gtkimcontextxim.c
+++ b/modules/input/gtkimcontextxim.c
@@ -147,7 +147,7 @@ static GObjectClass *parent_class;
GType gtk_type_im_context_xim = 0;
-GSList *open_ims = NULL;
+static GSList *open_ims = NULL;
/* List of status windows for different toplevels */
static GSList *status_windows = NULL;
diff --git a/perf/gtkwidgetprofiler.h b/perf/gtkwidgetprofiler.h
index 4a96b9ffd8..59c4788943 100644
--- a/perf/gtkwidgetprofiler.h
+++ b/perf/gtkwidgetprofiler.h
@@ -45,7 +45,7 @@ struct _GtkWidgetProfilerClass {
GType gtk_widget_profiler_get_type (void) G_GNUC_CONST;
-GtkWidgetProfiler *gtk_widget_profiler_new ();
+GtkWidgetProfiler *gtk_widget_profiler_new (void);
void gtk_widget_profiler_set_num_iterations (GtkWidgetProfiler *profiler,
gint n_iterations);