+2003-02-14 Matthias Clasen <maclas@gmx.de>
+
+ * io-tga.c (try_preload):
+ (gdk_pixbuf__tga_load): Actually reject images with origin
+ not in the upper-left corner. (#105912)
+
+2003-02-06 Matthias Clasen <maclas@gmx.de>
+
+ * queryloaders.c (query_module): Better error message if
+ module_open() fails. (#105349, Tim Mooney)
+
Mon Jan 27 17:10:30 2003 Owen Taylor <otaylor@redhat.com>
* Makefile.am (gdk-pixbuf.loaders): Rewrite to run
#define TGA_INTERLEAVE_4WAY 0x80
#define TGA_ORIGIN_MASK 0x30
-#define TGA_ORIGIN_LEFT 0x00
#define TGA_ORIGIN_RIGHT 0x10
-#define TGA_ORIGIN_LOWER 0x00
#define TGA_ORIGIN_UPPER 0x20
enum {
}
if ((ctx->hdr->flags & TGA_INTERLEAVE_MASK) !=
TGA_INTERLEAVE_NONE ||
- ctx->hdr->flags & TGA_ORIGIN_RIGHT ||
- ctx->hdr->flags & TGA_ORIGIN_LOWER) {
+ (ctx->hdr->flags & TGA_ORIGIN_RIGHT) ||
+ !(ctx->hdr->flags & TGA_ORIGIN_UPPER)) {
g_set_error(err, GDK_PIXBUF_ERROR,
GDK_PIXBUF_ERROR_UNKNOWN_TYPE,
_("TGA image type not supported"));
if (!hdr)
return NULL;
if ((hdr->flags & TGA_INTERLEAVE_MASK) != TGA_INTERLEAVE_NONE ||
- hdr->flags & TGA_ORIGIN_RIGHT || hdr->flags & TGA_ORIGIN_LOWER) {
+ (hdr->flags & TGA_ORIGIN_RIGHT) || !(hdr->flags & TGA_ORIGIN_UPPER)) {
g_set_error(err, GDK_PIXBUF_ERROR,
GDK_PIXBUF_ERROR_UNKNOWN_TYPE,
_("Unsupported TGA image type"));