[conglomerate] Remove dependence on libart_lgpl
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [conglomerate] Remove dependence on libart_lgpl
- Date: Thu, 25 Aug 2011 04:16:21 +0000 (UTC)
commit e2f1e52f08c5afe44109b21059884bbfaf9e2a17
Author: P. F. Chimento <philip chimento gmail com>
Date: Sun Aug 14 00:01:36 2011 +0200
Remove dependence on libart_lgpl
The library was barely used at all - I applied commits [59511dfe] and
[50bd892f] from the eel project to cong-eel-graphic-effects.c.
configure.ac | 1 -
src/cong-eel-graphic-effects.c | 27 +++++++++++++--------------
2 files changed, 13 insertions(+), 15 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 2df91b4..01b3139 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,6 @@ PKG_CHECK_MODULES([CONGLOMERATE], [
gconf-2.0 >= $GCONF2_REQUIRED
libxml-2.0 >= $LIBXML_REQUIRED
libxslt >= $LIBXSLT_REQUIRED
- libart-2.0
libglade-2.0 >= $LIBGLADE2_REQUIRED])
AC_SUBST(CONGLOMERATE_LIBS)
diff --git a/src/cong-eel-graphic-effects.c b/src/cong-eel-graphic-effects.c
index 1e73311..f16361b 100644
--- a/src/cong-eel-graphic-effects.c
+++ b/src/cong-eel-graphic-effects.c
@@ -28,19 +28,18 @@
#include <config.h>
#include "cong-eel-graphic-effects.h"
-#include <libart_lgpl/art_rect.h>
-#include <libart_lgpl/art_rgb.h>
+#include <string.h>
/* shared utility to create a new pixbuf from the passed-in one */
static GdkPixbuf *
create_new_pixbuf (GdkPixbuf *src)
{
- g_return_val_if_fail (gdk_pixbuf_get_colorspace (src) == GDK_COLORSPACE_RGB, NULL);
- g_return_val_if_fail ((!gdk_pixbuf_get_has_alpha (src)
- && gdk_pixbuf_get_n_channels (src) == 3)
- || (gdk_pixbuf_get_has_alpha (src)
- && gdk_pixbuf_get_n_channels (src) == 4), NULL);
+ g_assert (gdk_pixbuf_get_colorspace (src) == GDK_COLORSPACE_RGB);
+ g_assert ((!gdk_pixbuf_get_has_alpha (src)
+ && gdk_pixbuf_get_n_channels (src) == 3)
+ || (gdk_pixbuf_get_has_alpha (src)
+ && gdk_pixbuf_get_n_channels (src) == 4));
return gdk_pixbuf_new (gdk_pixbuf_get_colorspace (src),
gdk_pixbuf_get_has_alpha (src),
@@ -52,11 +51,11 @@ create_new_pixbuf (GdkPixbuf *src)
static GdkPixbuf *
create_new_pixbuf_with_alpha (GdkPixbuf *src)
{
- g_return_val_if_fail (gdk_pixbuf_get_colorspace (src) == GDK_COLORSPACE_RGB, NULL);
- g_return_val_if_fail ((!gdk_pixbuf_get_has_alpha (src)
- && gdk_pixbuf_get_n_channels (src) == 3)
- || (gdk_pixbuf_get_has_alpha (src)
- && gdk_pixbuf_get_n_channels (src) == 4), NULL);
+ g_assert (gdk_pixbuf_get_colorspace (src) == GDK_COLORSPACE_RGB);
+ g_assert ((!gdk_pixbuf_get_has_alpha (src)
+ && gdk_pixbuf_get_n_channels (src) == 3)
+ || (gdk_pixbuf_get_has_alpha (src)
+ && gdk_pixbuf_get_n_channels (src) == 4));
return gdk_pixbuf_new (gdk_pixbuf_get_colorspace (src),
TRUE,
@@ -298,7 +297,7 @@ draw_frame_column (GdkPixbuf *frame_image, int target_height, int source_height,
*/
GdkPixbuf *
eel_stretch_frame_image (GdkPixbuf *frame_image, int left_offset, int top_offset, int right_offset, int bottom_offset,
- int dest_width, int dest_height, gboolean fill_flag)
+ int dest_width, int dest_height, gboolean fill_flag)
{
GdkPixbuf *result_pixbuf;
guchar *pixels_ptr;
@@ -321,7 +320,7 @@ eel_stretch_frame_image (GdkPixbuf *frame_image, int left_offset, int top_offset
/* clear the new pixbuf */
if (!fill_flag) {
for (y = 0; y < dest_height; y++) {
- art_rgb_run_alpha (pixels_ptr, 255, 255, 255, 255, dest_width);
+ memset (pixels_ptr, 255, row_stride);
pixels_ptr += row_stride;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]