mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-12 20:00:09 +00:00
Rework/reorder of the code. Each case has been separated into another
1999-11-20 Michael Zucchi <zucchi@zedzone.mmc.com.au> * src/gdk-pixbuf-drawable.c (gdk_pixbuf_from_drawable_core): Rework/reorder of the code. Each case has been separated into another function; its big but it should be quick. gdk_pixbuf_rgba_from_drawable() will now return a pixbuf with opaque alpha information. Not all depths/formats have been tested, but 8, 15/16 and 24 (alinged 32) should work ok.
This commit is contained in:
parent
8e06c4d7f4
commit
7b4d53a529
@ -1,3 +1,12 @@
|
|||||||
|
1999-11-20 Michael Zucchi <zucchi@zedzone.mmc.com.au>
|
||||||
|
|
||||||
|
* src/gdk-pixbuf-drawable.c (gdk_pixbuf_from_drawable_core):
|
||||||
|
Rework/reorder of the code. Each case has been separated into
|
||||||
|
another function; its big but it should be quick.
|
||||||
|
gdk_pixbuf_rgba_from_drawable() will now return a pixbuf with
|
||||||
|
opaque alpha information. Not all depths/formats have been
|
||||||
|
tested, but 8, 15/16 and 24 (alinged 32) should work ok.
|
||||||
|
|
||||||
1999-11-17 Larry Ewing <lewing@gimp.org>
|
1999-11-17 Larry Ewing <lewing@gimp.org>
|
||||||
|
|
||||||
* src/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_bounds):
|
* src/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_bounds):
|
||||||
|
@ -53,10 +53,10 @@ libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf
|
|||||||
libgdk_pixbuf_la_SOURCES = \
|
libgdk_pixbuf_la_SOURCES = \
|
||||||
gdk-pixbuf.c \
|
gdk-pixbuf.c \
|
||||||
gdk-pixbuf-data.c \
|
gdk-pixbuf-data.c \
|
||||||
gdk-pixbuf-drawable.c \
|
|
||||||
gdk-pixbuf-io.c \
|
gdk-pixbuf-io.c \
|
||||||
gdk-pixbuf-loader.c \
|
gdk-pixbuf-loader.c \
|
||||||
gdk-pixbuf-render.c \
|
gdk-pixbuf-render.c \
|
||||||
|
gdk-pixbuf-drawable.c \
|
||||||
gnome-canvas-pixbuf.c
|
gnome-canvas-pixbuf.c
|
||||||
|
|
||||||
libgdk_pixbuf_la_LDFLAGS = -version-info 1:0:0
|
libgdk_pixbuf_la_LDFLAGS = -version-info 1:0:0
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user