Displaying 7 results from an estimated 7 matches for "swfdec_gradient_pattern".
2007 Dec 03
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h libswfdec/swfdec_gradient_pattern.c libswfdec/swfdec_gradient_pattern.h libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_pattern.c
libswfdec/Makefile.am | 2
libswfdec/swfdec_as_strings.c | 17 +
libswfdec/swfdec_as_types.c | 16 +
libswfdec/swfdec_as_types.h | 2
libswfdec/swfdec_gradient_pattern.c | 129 +++++++++++++++
libswfdec/swfdec_gradient_pattern.h | 67 +++++++
libswfdec/swfdec_movie_as_drawing.c | 172 +++++++++++++++++++-
libswfdec/swfdec_pattern.c | 123 --------------
test/image/Makefile.am...
2007 Apr 16
0
7 commits - libswfdec/swfdec_codec_gst.c libswfdec/swfdec_font.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_shape.c libswfdec/swfdec_shape.h libswfdec/swfdec_sprite.c
...tPattern
SwfdecGradient * gradient; /* gradient to paint */
gboolean radial; /* TRUE for radial gradient, FALSE for linear gradient */
gboolean morph; /* TRUE for morph gradients */
+ double focus; /* focus point */
};
struct _SwfdecGradientPatternClass
@@ -208,10 +209,12 @@ swfdec_gradient_pattern_get_pattern (Swf
{
cairo_matrix_t mat;
swfdec_matrix_morph (&mat, &pat->start_transform, &pat->end_transform, ratio);
- if (gradient->radial)
- pattern = cairo_pattern_create_radial (0, 0, 0, 0, 0, 16384 / 256.0);
- else
+ if (gradient->radial) {
+...
2007 Dec 17
0
2 commits - doc/Makefile.am doc/swfdec-sections.txt NEWS
...org>
Date: Mon Dec 17 19:02:43 2007 +0100
fix up doc build
diff --git a/doc/Makefile.am b/doc/Makefile.am
index d697817..d7e384b 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -92,9 +92,11 @@ IGNORE_HFILES= \
swfdec_flv_decoder.h \
swfdec_flash_security.h \
swfdec_font.h \
+ swfdec_gradient_pattern.h \
swfdec_graphic.h \
swfdec_graphic_movie.h \
swfdec_image.h \
+ swfdec_image_decoder.h \
swfdec_internal.h \
swfdec_interval.h \
swfdec_js.h \
@@ -112,6 +114,7 @@ IGNORE_HFILES= \
swfdec_path.h \
swfdec_pattern.h \
swfdec_player_internal.h \
+ swfdec_policy_loader.h \
swfdec_...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...swfdec_stroke_pattern_paint;
-}
-
-static void
-swfdec_stroke_pattern_init (SwfdecStrokePattern *pattern)
-{
-}
-
/*** COLOR PATTERN ***/
typedef struct _SwfdecColorPattern SwfdecColorPattern;
@@ -663,63 +514,14 @@ swfdec_pattern_to_string (SwfdecPattern
SwfdecGradientPattern *gradient = SWFDEC_GRADIENT_PATTERN (pattern);
return g_strdup_printf ("%s gradient (%u colors)", gradient->radial ? "radial" : "linear",
gradient->gradient->n_gradients);
- } else if (SWFDEC_IS_STROKE_PATTERN (pattern)) {
- SwfdecStrokePattern *line = SWFDEC_STROKE_PATTERN (pattern);...
2007 Dec 18
2
Changes to 'refs/tags/0.5.5'
...or empty files
empty movieclips have 1 frame, not 0
add test for frames and bytes properties of empty movies
initialize the movie before running the constructor (fixes #13447)
add testcase for just-fixed crash
split out graident pattern code into its own file
add swfdec_gradient_pattern_new()
add test for empty gradients
gradients (like images) pad by default
empty gradients are solid black
add a test that ensures non-increasing gradient ratios work
ratios must be increasing - if they're not, we force them to be
update reference image to wor...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...SwfdecPatternClass pattern_class;
};
+GType swfdec_image_pattern_get_type (void);
G_DEFINE_TYPE (SwfdecImagePattern, swfdec_image_pattern, SWFDEC_TYPE_PATTERN);
static cairo_pattern_t *
@@ -186,6 +188,7 @@ struct _SwfdecGradientPatternClass
SwfdecPatternClass pattern_class;
};
+GType swfdec_gradient_pattern_get_type (void);
G_DEFINE_TYPE (SwfdecGradientPattern, swfdec_gradient_pattern, SWFDEC_TYPE_PATTERN);
static cairo_pattern_t *
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index d50e1b1..be041a2 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -34,...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...ec/Makefile.am
index 4f2d438..9320e97 100644
--- a/libswfdec/Makefile.am
+++ b/libswfdec/Makefile.am
@@ -80,6 +80,7 @@ libswfdec_source_files = \
swfdec_flash_security.c \
swfdec_flv_decoder.c \
swfdec_font.c \
+ swfdec_function_list.c \
swfdec_glow_filter.c \
swfdec_gradient_filter.c \
swfdec_gradient_pattern.c \
@@ -238,6 +239,7 @@ noinst_HEADERS = \
swfdec_flash_security.h \
swfdec_flv_decoder.h \
swfdec_font.h \
+ swfdec_function_list.h \
swfdec_gradient_pattern.h \
swfdec_graphic.h \
swfdec_graphic_movie.h \
diff --git a/libswfdec/swfdec_function_list.c b/libswfdec/swfdec_function_list.c...