summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2002-01-01 22:17:09 +0000
committerTor Lillqvist <tml@src.gnome.org>2002-01-01 22:17:09 +0000
commitc8940d6fdc2d53bb7af432fed13574bb44b37605 (patch)
tree137c1b712a36226c7dc98709f062bc4556a18a52 /gdk
parent77b8bac91d20a3c9ac1803b62f014e3a157b3de0 (diff)
downloadgtk+-c8940d6fdc2d53bb7af432fed13574bb44b37605.tar.gz
Append EXEEXT to ../gdk-pixbuf/gdk-pixbuf-csource.
2002-01-01 Tor Lillqvist <tml@iki.fi> * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to ../gdk-pixbuf/gdk-pixbuf-csource. 2001-12-31 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error handling. (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall. * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in one more place. * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc -Wall. * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
Diffstat (limited to 'gdk')
-rw-r--r--gdk/win32/gdkgc-win32.c12
-rw-r--r--gdk/win32/gdkimage-win32.c12
-rw-r--r--gdk/win32/gdkinput-win32.c2
-rw-r--r--gdk/win32/gdkwindow-win32.c3
4 files changed, 18 insertions, 11 deletions
diff --git a/gdk/win32/gdkgc-win32.c b/gdk/win32/gdkgc-win32.c
index 6b6b08abba..3862b499f4 100644
--- a/gdk/win32/gdkgc-win32.c
+++ b/gdk/win32/gdkgc-win32.c
@@ -927,9 +927,9 @@ predraw_set_foreground (GdkGC *gc,
if (*ok && (hpen = ExtCreatePen (win32_gc->pen_style,
(win32_gc->pen_width > 0 ? win32_gc->pen_width : 1),
&logbrush, 0, NULL)) == NULL)
- WIN32_GDI_FAILED ("ExtCreatePen");
+ WIN32_GDI_FAILED ("ExtCreatePen"), *ok = FALSE;
- if (SelectObject (win32_gc->hdc, hpen) == NULL)
+ if (*ok && SelectObject (win32_gc->hdc, hpen) == NULL)
WIN32_GDI_FAILED ("SelectObject"), *ok = FALSE;
switch (win32_gc->fill_style)
@@ -979,7 +979,7 @@ gdk_win32_hdc_get (GdkDrawable *drawable,
GdkGCValuesMask usage)
{
GdkGCWin32 *win32_gc = (GdkGCWin32 *) gc;
- GdkDrawableImplWin32 *impl;
+ GdkDrawableImplWin32 *impl = NULL;
gboolean ok = TRUE;
int flag;
@@ -991,6 +991,8 @@ gdk_win32_hdc_get (GdkDrawable *drawable,
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_WINDOW_OBJECT (drawable))->impl);
else if (GDK_IS_PIXMAP (drawable))
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_PIXMAP_OBJECT (drawable))->impl);
+ else
+ g_assert_not_reached ();
win32_gc->hwnd = impl->handle;
@@ -1199,7 +1201,7 @@ gdk_win32_hdc_release (GdkDrawable *drawable,
GdkGCValuesMask usage)
{
GdkGCWin32 *win32_gc = (GdkGCWin32 *) gc;
- GdkDrawableImplWin32 *impl;
+ GdkDrawableImplWin32 *impl = NULL;
HGDIOBJ hpen = NULL;
HGDIOBJ hbr = NULL;
@@ -1209,6 +1211,8 @@ gdk_win32_hdc_release (GdkDrawable *drawable,
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_WINDOW_OBJECT (drawable))->impl);
else if (GDK_IS_PIXMAP (drawable))
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_PIXMAP_OBJECT (drawable))->impl);
+ else
+ g_assert_not_reached ();
if (usage & GDK_GC_FOREGROUND)
{
diff --git a/gdk/win32/gdkimage-win32.c b/gdk/win32/gdkimage-win32.c
index 774047c030..0c3b51d4ad 100644
--- a/gdk/win32/gdkimage-win32.c
+++ b/gdk/win32/gdkimage-win32.c
@@ -339,7 +339,7 @@ _gdk_win32_get_image (GdkDrawable *drawable,
RGBQUAD bmiColors[256];
} u;
} bmi;
- HGDIOBJ oldbitmap1, oldbitmap2;
+ HGDIOBJ oldbitmap1 = NULL, oldbitmap2;
UINT iUsage;
BITMAP bm;
int i;
@@ -414,7 +414,7 @@ _gdk_win32_get_image (GdkDrawable *drawable,
if ((memdc = CreateCompatibleDC (hdc)) == NULL)
{
WIN32_GDI_FAILED ("CreateCompatibleDC");
- if (GDK_IS_PIXMAP (drawable))
+ if (GDK_IS_PIXMAP_IMPL_WIN32 (drawable))
{
SelectObject (hdc, oldbitmap1);
if (!DeleteDC (hdc))
@@ -547,7 +547,7 @@ _gdk_win32_get_image (GdkDrawable *drawable,
image->bpp = 4;
break;
default:
- g_warning ("gdk_image_get: image->depth = %d", image->depth);
+ g_warning ("_gdk_win32_get_image: image->depth = %d", image->depth);
g_assert_not_reached ();
}
image->bits_per_pixel = image->depth;
@@ -568,7 +568,7 @@ gdk_image_get_pixel (GdkImage *image,
gint x,
gint y)
{
- guint32 pixel;
+ guint32 pixel = 0;
g_return_val_if_fail (GDK_IS_IMAGE (image), 0);
@@ -599,6 +599,10 @@ gdk_image_get_pixel (GdkImage *image,
case 4:
pixel = pixelp[0] | (pixelp[1] << 8) | (pixelp[2] << 16);
break;
+
+ default:
+ g_warning ("gdk_image_get_pixel(): bpp = %d", image->bpp);
+ g_assert_not_reached ();
}
}
diff --git a/gdk/win32/gdkinput-win32.c b/gdk/win32/gdkinput-win32.c
index a6eb0fbaf2..6840c87b75 100644
--- a/gdk/win32/gdkinput-win32.c
+++ b/gdk/win32/gdkinput-win32.c
@@ -699,7 +699,7 @@ _gdk_input_other_event (GdkEvent *event,
GdkWindowObject *obj;
GdkWindowImplWin32 *impl;
GdkInputWindow *input_window;
- GdkDevicePrivate *gdkdev;
+ GdkDevicePrivate *gdkdev = NULL;
GdkEventMask masktest;
POINT pt;
diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c
index 68f88958ff..a7467d3b80 100644
--- a/gdk/win32/gdkwindow-win32.c
+++ b/gdk/win32/gdkwindow-win32.c
@@ -1592,6 +1592,7 @@ gdk_window_set_back_pixmap (GdkWindow *window,
if (parent_relative)
{
private->bg_pixmap = GDK_PARENT_RELATIVE_BG;
+ GDK_NOTE (MISC, g_print (G_STRLOC ": setting background pixmap to parent_relative\n"));
}
else
{
@@ -2564,8 +2565,6 @@ gdk_window_shape_combine_region (GdkWindow *window,
gint offset_x,
gint offset_y)
{
- gint xoffset, yoffset;
-
g_return_if_fail (GDK_IS_WINDOW (window));
if (GDK_WINDOW_DESTROYED (window))