Displaying 16 results from an estimated 16 matches for "g_maxint".
Did you mean:
g_maxuint
2007 Sep 06
0
3 commits - libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie.c
...cmp (name, "_level", 6) != 0)
- return NULL;
+ if ((version >= 7 && g_str_has_prefix (name, "_level")) ||
+ strncasecmp (name, "_level", 6) == 0) {
+ errno = 0;
+ l = strtoul (name + 6, &end, 10);
+ if (errno != 0 || *end != 0 || l > G_MAXINT)
+ return NULL;
+ i = l - 16384;
+ for (walk = player->roots; walk; walk = walk->next) {
+ SwfdecMovie *cur = walk->data;
+ if (cur->depth < i)
+ continue;
+ if (cur->depth == i)
+ return cur;
+ break;
+ }
+ }
- errno = 0;
- l = strtoul (name...
2016 Nov 27
2
Rebuild UIDs for mdbox
Hello all,
I think I'm hitting an issue with overly large UIDs in one of my mailboxes.
I initially thought it was a problem with claws-mail hitting an infinite
loop. Claws-mail /seems/ to work fine, until it gets to this one
mailbox, wherein the following is logged:
[20:23:04] IMAP> 86 SELECT LocalCron
[20:23:04] IMAP< * OK [CLOSED] Previous mailbox closed.
[20:23:04] IMAP< * FLAGS
2007 Nov 07
0
7 commits - doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_decoder.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...= req->height = 0;
} else {
- swfdec_player_get_image_size (priv->player,
- &req->width, &req->height);
+ guint w, h;
+ swfdec_player_get_default_size (priv->player, &w, &h);
+ /* FIXME: set some sane upper limit here? */
+ req->width = MIN (w, G_MAXINT);
+ req->height = MIN (h, G_MAXINT);
}
}
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index dd15962..3d36451 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -2320,7 +2320,7 @@ swfdec_player_get_rate (SwfdecPlayer *player)
}
/**
- * sw...
2007 Sep 08
0
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_video_movie_as.c
...p;& g_str_has_prefix (name, "_level")) ||
- strncasecmp (name, "_level", 6) == 0) {
+ (version < 7 && strncasecmp (name, "_level", 6) == 0)) {
errno = 0;
l = strtoul (name + 6, &end, 10);
if (errno != 0 || *end != 0 || l > G_MAXINT)
@@ -949,7 +949,7 @@ swfdec_movie_get_by_name (SwfdecMovie *m
if (cur->original_name == SWFDEC_AS_STR_EMPTY)
continue;
if ((version >= 7 && cur->name == name) ||
- swfdec_str_case_equal (cur->name, name))
+ (version < 7 && swfdec_str_case_equal (cur-&...
2007 Aug 07
0
5 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_keys.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie_as.c player/swfdebug.c player/swfdec_debug_movies.c player/swfdec_debug_movies.h test/trace
..._variable;
asobject_class->set = swfdec_movie_set_variable;
asobject_class->debug = swfdec_movie_get_debug;
+ g_object_class_install_property (object_class, PROP_DEPTH,
+ g_param_spec_int ("depth", "depth", "z order inside the parent",
+ G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
movie_class->iterate_end = swfdec_movie_iterate_end;
}
@@ -894,6 +935,25 @@ swfdec_movie_initialize (SwfdecMovie *mo
klass->init_movie (movie);
}
+void
+swfdec_movie_set_depth (SwfdecMovie *movie, int depth)
+{
+ g_return_if_f...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...c_strncmp (SWFDEC_AS_CONTEXT (player)->version, name, "_level", 6) != 0)
- return NULL;
+ return -1;
name += 6;
/* extract depth from rest string (or fail if it's not a depth) */
errno = 0;
l = strtoul (name, &end, 10);
if (errno != 0 || *end != 0 || l > G_MAXINT)
+ return -1;
+ return l;
+}
+
+SwfdecSpriteMovie *
+swfdec_player_create_movie_at_level (SwfdecPlayer *player, SwfdecResource *resource,
+ int level)
+{
+ SwfdecMovie *movie;
+ const char *s;
+
+ g_return_val_if_fail (SWFDEC_IS_PLAYER (player), NULL);
+ g_return_val_if_fail (level >=...
2007 Dec 10
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_color_as.c libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_as_drawing.c
...+ swfdec_movie_invalidate (walk->data, matrix, last);
+ }
+}
+
+static void
swfdec_movie_class_init (SwfdecMovieClass * movie_class)
{
GObjectClass *object_class = G_OBJECT_CLASS (movie_class);
@@ -1374,6 +1445,7 @@ swfdec_movie_class_init (SwfdecMovieClass * movie_class)
G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
movie_class->render = swfdec_movie_do_render;
+ movie_class->invalidate = swfdec_movie_do_invalidate;
movie_class->contains = swfdec_movie_do_contains;
movie_class->iterate_end = swfdec_movie_iterate_end;
movie_class->m...
2007 May 31
0
Branch 'as' - 8 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_string.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c test/trace
...to = swfdec_as_value_to_integer (object->context, &argv[1]);
+ /* FIXME: wtf? */
+ if (to < 0) {
+ if (-to <= from)
+ to = 0;
+ else
+ to += len;
+ if (to < 0)
+ to = 0;
+ if (from < 0 && to >= -from)
+ to = 0;
+ }
} else {
to = G_MAXINT;
}
+ if (from < 0)
+ from += len;
from = CLAMP (from, 0, len);
to = CLAMP (to, 0, len - from);
SWFDEC_AS_VALUE_SET_STRING (ret, swfdec_as_str_sub (object->context, string->string, from, to));
2007 Jul 21
0
12 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/jpeg libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
..._INVALID_PROPERTY_ID (object, param_id, pspec);
break;
@@ -890,6 +944,9 @@ swfdec_player_class_init (SwfdecPlayerCl
g_object_class_install_property (object_class, PROP_HEIGHT,
g_param_spec_int ("height", "height", "current height of the movie",
-1, G_MAXINT, -1, G_PARAM_READWRITE));
+ g_object_class_install_property (object_class, PROP_ALIGNMENT,
+ g_param_spec_enum ("alignment", "alignment", "point of the screen to align the output to",
+ SWFDEC_TYPE_ALIGNMENT, SWFDEC_ALIGNMENT_CENTER, G_PARAM_READWRITE));
/...
2007 Mar 15
0
11 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_event.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...r *player;
- GList *walk;
-
- g_assert (frame < mov->n_frames);
-
- player = SWFDEC_ROOT_MOVIE (mov->root)->player;
- SWFDEC_LOG ("queueing goto %u for %p %d", frame, mov,
- SWFDEC_CHARACTER (SWFDEC_SPRITE_MOVIE (mov)->sprite)->id);
-
- g_assert (frame <= G_MAXINT);
-
- swfdec_player_add_action (player, mov,
- swfdec_sprite_movie_do_goto_frame, GUINT_TO_POINTER (frame));
-
- /* tell all relevant movies that they won't survive this */
- for (walk = mov->list; walk; walk = walk->next) {
- SwfdecMovie *cur = walk->data;
- if (frame &l...
2007 Feb 13
0
libswfdec/jpeg libswfdec/swfdec_image.c
...er */
- newptr = g_malloc (len + 2);
+ newptr = malloc (len + 2);
for (i = 0; i < len; i++) {
newptr[j] = bits->ptr[i];
j++;
@@ -697,9 +672,8 @@ jpeg_decoder_decode_entropy_segment (Jpe
x = dec->x;
y = dec->y;
n = dec->restart_interval;
- if (n == 0)
- n = G_MAXINT;
- while (go && n-- > 0) {
+ if (n == 0) n = INT_MAX;
+ while (n-- > 0) {
for (i = 0; i < dec->scan_list_length; i++) {
int dc_table_index;
int ac_table_index;
@@ -707,7 +681,7 @@ jpeg_decoder_decode_entropy_segment (Jpe
unsigned char *ptr;
in...
2008 Jun 15
1
14 commits - configure.ac swfdec/.gitignore swfdec-gtk/swfdec_gtk_loader.c swfdec-gtk/swfdec_playback_alsa.c swfdec/Makefile.am swfdec/swfdec_asnative.h swfdec/swfdec_as_string.c swfdec/swfdec_audio.c swfdec/swfdec_audio_load.c swfdec/swfdec_audio_load.h
..._string_split_6 (SwfdecAsContext *cx, SwfdecAsObject *object,
swfdec_as_array_push (arr, &val);
return;
}
- if (argc > 1)
+ if (argc > 1 && !SWFDEC_AS_VALUE_IS_UNDEFINED (&argv[1]))
count = swfdec_as_value_to_integer (cx, &argv[1]);
else
count = G_MAXINT;
@@ -451,8 +450,7 @@ swfdec_as_string_split_6 (SwfdecAsContext *cx, SwfdecAsObject *object,
}
SWFDEC_AS_VALUE_SET_STRING (&val, swfdec_as_context_give_string (cx, g_strndup (str, end - str)));
swfdec_as_array_push (arr, &val);
- if (count)
- count--;
+ count--;...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...priv->mouse_x;
+ *y = player->priv->mouse_y;
swfdec_player_stage_to_global (player, x, y);
swfdec_movie_global_to_local (movie, x, y);
}
@@ -1076,7 +1078,7 @@ swfdec_movie_get_by_name (SwfdecMovie *movie, const char *name, gboolean unnamed
if (errno != 0 || *end != 0 || l > G_MAXINT)
return NULL;
i = l - 16384;
- for (walk = player->roots; walk; walk = walk->next) {
+ for (walk = player->priv->roots; walk; walk = walk->next) {
SwfdecMovie *cur = walk->data;
if (cur->depth < i)
continue;
@@ -1133,7 +1135,7 @@ swfdec_movi...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...*/
+ if (swfdec_strncmp (SWFDEC_AS_CONTEXT (player)->version, name, "_level", 6) != 0)
+ return NULL;
+ name += 6;
+ /* extract depth from rest string (or fail if it's not a depth) */
+ errno = 0;
+ l = strtoul (name, &end, 10);
+ if (errno != 0 || *end != 0 || l > G_MAXINT)
+ return NULL;
+ depth = l - 16384;
+ /* find movie */
+ for (walk = player->roots; walk; walk = walk->next) {
+ movie = walk->data;
+ if (movie->depth < depth)
+ continue;
+ if (movie->depth == depth)
+ return movie;
+ break;
+ }
+ /* bail if create...
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...ata : NULL;
+ while (tmp && tmp->depth <= child->clip_depth) {
+ walk = walk->next;
+ tmp = walk->next ? walk->next->data : NULL;
+ }
+ }
+ }
}
return NULL;
}
@@ -1297,6 +1256,7 @@ swfdec_movie_class_init (SwfdecMovieClass * movie_class)
G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
movie_class->render = swfdec_movie_do_render;
+ movie_class->contains = swfdec_movie_do_contains;
movie_class->iterate_end = swfdec_movie_iterate_end;
}
diff --git a/libswfdec/swfdec_movie.h b/libswfdec/swfdec_movie.h
index 183e...
2007 Nov 20
0
19 commits - libswfdec/swfdec_audio_event.c libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_image.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
...s_init (SwfdecMovieClass * movie_class)
{
GObjectClass *object_class = G_OBJECT_CLASS (movie_class);
@@ -1223,6 +1230,7 @@ swfdec_movie_class_init (SwfdecMovieClass * movie_class)
g_param_spec_int ("depth", "depth", "z order inside the parent",
G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ movie_class->render = swfdec_movie_do_render;
movie_class->iterate_end = swfdec_movie_iterate_end;
}
commit 663352138bff5a8f571073734a62ff68b6222dd3
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Nov 16 18:01:14 2007 +0...