search for: g_maxint

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...