Pekka Lampila
2007-Nov-02 22:20 UTC
[Swfdec] 5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_array.h libswfdec/swfdec_as_date.c libswfdec/swfdec_as_date.h libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_filter.c libswfdec/swfdec_initialize.as libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h libswfdec/swfdec_loadvars_as.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h libswfdec/swfdec_text_format.c libswfdec/swfdec_text_format.h libswfdec/swfdec_xml.c libswfdec/swfdec_xml.h libswfdec/swfdec_xml_node.c libswfdec/swfdec_xml_node.h test/crashfinder.c
libswfdec/swfdec_as_array.c | 2 - libswfdec/swfdec_as_array.h | 2 - libswfdec/swfdec_as_date.c | 2 - libswfdec/swfdec_as_date.h | 2 - libswfdec/swfdec_as_initialize.as | 1 libswfdec/swfdec_as_interpret.c | 1 libswfdec/swfdec_as_object.c | 38 ++++++++++++++++++++++++-------- libswfdec/swfdec_filter.c | 1 libswfdec/swfdec_initialize.as | 1 libswfdec/swfdec_load_object.c | 1 libswfdec/swfdec_load_object.h | 1 libswfdec/swfdec_load_object_as.c | 1 libswfdec/swfdec_loadvars_as.c | 2 - libswfdec/swfdec_style_sheet.c | 1 libswfdec/swfdec_style_sheet.h | 2 - libswfdec/swfdec_swf_decoder.c | 4 +-- libswfdec/swfdec_text_field.c | 2 - libswfdec/swfdec_text_field.h | 2 - libswfdec/swfdec_text_field_movie.c | 39 +++++++++++++++++++++++++++++---- libswfdec/swfdec_text_field_movie.h | 4 ++- libswfdec/swfdec_text_field_movie_as.c | 7 +++++ libswfdec/swfdec_text_format.c | 1 libswfdec/swfdec_text_format.h | 2 - libswfdec/swfdec_xml.c | 1 libswfdec/swfdec_xml.h | 2 - libswfdec/swfdec_xml_node.c | 1 libswfdec/swfdec_xml_node.h | 2 - test/crashfinder.c | 3 +- 28 files changed, 98 insertions(+), 30 deletions(-) New commits: commit 4132c0e5b114ec49e78f9b742ece06d30eebd3a2 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Sat Nov 3 00:15:43 2007 +0200 Fix lack of checking from prototype to see if watch removed the variable In the case variable that was only in __proto__ was watched it could not be set anymore (oops) diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index f8b8f77..b90e915 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -354,15 +354,13 @@ swfdec_as_object_get_prototype (SwfdecAsObject *object) return object->prototype; } -static void -swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, - const SwfdecAsValue *val, guint flags) +static SwfdecAsVariable * +swfdec_as_object_hash_lookup_with_prototype (SwfdecAsObject *object, + const char *variable) { SwfdecAsVariable *var; - SwfdecAsWatch *watch; - if (!swfdec_as_variable_name_is_valid (variable)) - return; + g_return_val_if_fail (swfdec_as_variable_name_is_valid (variable), NULL); var = swfdec_as_object_hash_lookup (object, variable); if (var == NULL && variable != SWFDEC_AS_STR___proto__) { @@ -380,9 +378,27 @@ swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, } if (i == SWFDEC_AS_OBJECT_PROTOTYPE_RECURSION_LIMIT) { swfdec_as_context_abort (object->context, "Prototype recursion limit exceeded"); - return; + return NULL; } } + + return var; +} + +static void +swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, + const SwfdecAsValue *val, guint flags) +{ + SwfdecAsVariable *var; + SwfdecAsWatch *watch; + + if (!swfdec_as_variable_name_is_valid (variable)) + return; + + var = swfdec_as_object_hash_lookup_with_prototype (object, variable); + if (swfdec_as_context_is_aborted (object->context)) + return; + if (var == NULL) { var = swfdec_as_object_hash_create (object, variable, flags); if (var == NULL) @@ -417,9 +433,13 @@ swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, swfdec_as_function_call (watch->watch, object, 4, args, &ret); swfdec_as_context_run (object->context); swfdec_as_watch_unref (watch); - var = swfdec_as_object_hash_lookup (object, variable); - if (var == NULL) + var = swfdec_as_object_hash_lookup_with_prototype (object, variable); + if (swfdec_as_context_is_aborted (object->context)) + return; + if (var == NULL) { + SWFDEC_INFO ("watch removed variable %s", variable); return; + } } var->value = ret; commit de1c71949255527f6ac9b7a65696ffd9a16b5575 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Nov 2 17:11:50 2007 +0200 Add support for TextField's password property (rendering with asterisks) diff --git a/libswfdec/swfdec_text_field_movie.c b/libswfdec/swfdec_text_field_movie.c index f679cdf..16e58db 100644 --- a/libswfdec/swfdec_text_field_movie.c +++ b/libswfdec/swfdec_text_field_movie.c @@ -48,6 +48,24 @@ swfdec_text_field_movie_update_extents (SwfdecMovie *movie, } static void +swfdec_text_field_movie_ensure_asterisks (SwfdecTextFieldMovie *text, + guint length) +{ + g_return_if_fail (SWFDEC_IS_TEXT_FIELD_MOVIE (text)); + + if (text->asterisks_length >= length) + return; + + if (text->asterisks != NULL) + g_free (text->asterisks); + + text->asterisks = g_malloc (length + 1); + memset (text->asterisks, '*', length); + text->asterisks[length] = 0; + text->asterisks_length = length; +} + +static void swfdec_text_paragraph_add_attribute (SwfdecParagraph *paragraph, PangoAttribute *attr) { @@ -294,11 +312,13 @@ swfdec_text_field_movie_get_paragraphs (SwfdecTextFieldMovie *text, int *num) GArray *paragraphs; SwfdecParagraph paragraph; const char *p, *end; + guint max_length; g_assert (SWFDEC_IS_TEXT_FIELD_MOVIE (text)); paragraphs = g_array_new (TRUE, TRUE, sizeof (SwfdecParagraph)); + max_length = 0; p = text->input->str; while (*p != '\0') { @@ -306,6 +326,9 @@ swfdec_text_field_movie_get_paragraphs (SwfdecTextFieldMovie *text, int *num) if (end == NULL) end = strchr (p, '\0'); + if (end - p > max_length) + max_length = end - p; + swfdec_text_field_movie_generate_paragraph (text, ¶graph, p - text->input->str, end - p); paragraphs = g_array_append_val (paragraphs, paragraph); @@ -317,6 +340,9 @@ swfdec_text_field_movie_get_paragraphs (SwfdecTextFieldMovie *text, int *num) if (num != NULL) *num = paragraphs->len; + if (text->text->password) + swfdec_text_field_movie_ensure_asterisks (text, max_length); + return (SwfdecParagraph *)g_array_free (paragraphs, FALSE); } @@ -487,9 +513,14 @@ swfdec_text_field_movie_get_layouts (SwfdecTextFieldMovie *text, int *num, pango_layout_set_attributes (playout, attr_list); pango_attr_list_unref (attr_list); - pango_layout_set_text (playout, - text->input->str + paragraphs[i].index_ + block->index_ + skip, - paragraphs[i].length - block->index_ - skip); + if (text->text->password) { + pango_layout_set_text (playout, text->asterisks, + paragraphs[i].length - block->index_ - skip); + } else { + pango_layout_set_text (playout, + text->input->str + paragraphs[i].index_ + block->index_ + skip, + paragraphs[i].length - block->index_ - skip); + } if (iter->next != NULL && text->text->word_wrap) { diff --git a/libswfdec/swfdec_text_field_movie.h b/libswfdec/swfdec_text_field_movie.h index 3970436..4c4af82 100644 --- a/libswfdec/swfdec_text_field_movie.h +++ b/libswfdec/swfdec_text_field_movie.h @@ -79,6 +79,8 @@ struct _SwfdecTextFieldMovie { SwfdecTextField * text; /* the text_field object we render */ GString * input; + char * asterisks; /* bunch of asterisks that we display when password mode is enabled */ + guint asterisks_length; gboolean input_html; /* whether orginal input was given as HTML */ const char * variable; diff --git a/libswfdec/swfdec_text_field_movie_as.c b/libswfdec/swfdec_text_field_movie_as.c index a58ceef..c7aa845 100644 --- a/libswfdec/swfdec_text_field_movie_as.c +++ b/libswfdec/swfdec_text_field_movie_as.c @@ -804,6 +804,11 @@ swfdec_text_field_movie_set_password (SwfdecAsContext *cx, if (text->text->password != value) { text->text->password = value; + if (!value && text->asterisks != NULL) { + g_free (text->asterisks); + text->asterisks = NULL; + text->asterisks_length = 0; + } swfdec_movie_invalidate (SWFDEC_MOVIE (text)); } } commit d972587c74ecbf8dd34e886198a3a198ef091a59 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Nov 2 16:27:19 2007 +0200 Rate 0 means 65536 not 1 diff --git a/libswfdec/swfdec_swf_decoder.c b/libswfdec/swfdec_swf_decoder.c index 1e4e247..7269b68 100644 --- a/libswfdec/swfdec_swf_decoder.c +++ b/libswfdec/swfdec_swf_decoder.c @@ -230,8 +230,8 @@ swf_parse_header2 (SwfdecSwfDecoder * s) swfdec_bits_syncbits (&s->b); dec->rate = swfdec_bits_get_u16 (&s->b); if (dec->rate == 0) { - SWFDEC_INFO ("rate is 0, setting to 1"); - dec->rate = 1; + SWFDEC_INFO ("rate is 0, setting to 65536"); + dec->rate = 65536; } SWFDEC_LOG ("rate = %g", dec->rate / 256.0); dec->frames_total = swfdec_bits_get_u16 (&s->b); commit 6865f7fd335a269437a342ca638de27975686322 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Nov 2 13:33:23 2007 +0200 Add my info on few more files' copyright header diff --git a/libswfdec/swfdec_style_sheet.c b/libswfdec/swfdec_style_sheet.c index ccdd03c..d17768c 100644 --- a/libswfdec/swfdec_style_sheet.c +++ b/libswfdec/swfdec_style_sheet.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_format.c b/libswfdec/swfdec_text_format.c index ea1c675..543209b 100644 --- a/libswfdec/swfdec_text_format.c +++ b/libswfdec/swfdec_text_format.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public commit a9dfa3f43d182c7d5b5d2d9fb6a013c159cd38a5 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Nov 2 13:25:45 2007 +0200 Fix/add my info on some copyright headers diff --git a/libswfdec/swfdec_as_array.c b/libswfdec/swfdec_as_array.c index 1c9c61a..4c30399 100644 --- a/libswfdec/swfdec_as_array.c +++ b/libswfdec/swfdec_as_array.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_as_array.h b/libswfdec/swfdec_as_array.h index cf8ee3a..4c23a7f 100644 --- a/libswfdec/swfdec_as_array.h +++ b/libswfdec/swfdec_as_array.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_as_date.c b/libswfdec/swfdec_as_date.c index 1029d44..079093f 100644 --- a/libswfdec/swfdec_as_date.c +++ b/libswfdec/swfdec_as_date.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_as_date.h b/libswfdec/swfdec_as_date.h index 8bddebe..547b568 100644 --- a/libswfdec/swfdec_as_date.h +++ b/libswfdec/swfdec_as_date.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_as_initialize.as b/libswfdec/swfdec_as_initialize.as index 7fdfb85..f3b5b25 100644 --- a/libswfdec/swfdec_as_initialize.as +++ b/libswfdec/swfdec_as_initialize.as @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_as_interpret.c b/libswfdec/swfdec_as_interpret.c index 24e1bb9..f711e19 100644 --- a/libswfdec/swfdec_as_interpret.c +++ b/libswfdec/swfdec_as_interpret.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_filter.c b/libswfdec/swfdec_filter.c index 3a1e7bd..b51561b 100644 --- a/libswfdec/swfdec_filter.c +++ b/libswfdec/swfdec_filter.c @@ -1,6 +1,5 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index a27b80f..bfb2e78 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index a50edd1..838b756 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_load_object.h b/libswfdec/swfdec_load_object.h index 071ab4d..7ab412c 100644 --- a/libswfdec/swfdec_load_object.h +++ b/libswfdec/swfdec_load_object.h @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_load_object_as.c b/libswfdec/swfdec_load_object_as.c index c239ace..2315097 100644 --- a/libswfdec/swfdec_load_object_as.c +++ b/libswfdec/swfdec_load_object_as.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_loadvars_as.c b/libswfdec/swfdec_loadvars_as.c index d88b345..60e8aa1 100644 --- a/libswfdec/swfdec_loadvars_as.c +++ b/libswfdec/swfdec_loadvars_as.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_style_sheet.h b/libswfdec/swfdec_style_sheet.h index 44876be..14fe280 100644 --- a/libswfdec/swfdec_style_sheet.h +++ b/libswfdec/swfdec_style_sheet.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_field.c b/libswfdec/swfdec_text_field.c index 2a1436d..af90d23 100644 --- a/libswfdec/swfdec_text_field.c +++ b/libswfdec/swfdec_text_field.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2006-2007 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_field.h b/libswfdec/swfdec_text_field.h index 1bde7bb..a321a1c 100644 --- a/libswfdec/swfdec_text_field.h +++ b/libswfdec/swfdec_text_field.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2006-2007 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_field_movie.c b/libswfdec/swfdec_text_field_movie.c index 2ca9424..f679cdf 100644 --- a/libswfdec/swfdec_text_field_movie.c +++ b/libswfdec/swfdec_text_field_movie.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2006 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_field_movie.h b/libswfdec/swfdec_text_field_movie.h index 4a03fdd..3970436 100644 --- a/libswfdec/swfdec_text_field_movie.h +++ b/libswfdec/swfdec_text_field_movie.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2006 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_field_movie_as.c b/libswfdec/swfdec_text_field_movie_as.c index 0b73b2b..a58ceef 100644 --- a/libswfdec/swfdec_text_field_movie_as.c +++ b/libswfdec/swfdec_text_field_movie_as.c @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_text_format.h b/libswfdec/swfdec_text_format.h index c0b1859..77dddb4 100644 --- a/libswfdec/swfdec_text_format.h +++ b/libswfdec/swfdec_text_format.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_xml.c b/libswfdec/swfdec_xml.c index 5c52126..9edf4d0 100644 --- a/libswfdec/swfdec_xml.c +++ b/libswfdec/swfdec_xml.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_xml.h b/libswfdec/swfdec_xml.h index 1faff6b..23def0a 100644 --- a/libswfdec/swfdec_xml.h +++ b/libswfdec/swfdec_xml.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_xml_node.c b/libswfdec/swfdec_xml_node.c index a528896..4e22ca6 100644 --- a/libswfdec/swfdec_xml_node.c +++ b/libswfdec/swfdec_xml_node.c @@ -1,5 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/libswfdec/swfdec_xml_node.h b/libswfdec/swfdec_xml_node.h index 07c721c..1315be2 100644 --- a/libswfdec/swfdec_xml_node.h +++ b/libswfdec/swfdec_xml_node.h @@ -1,6 +1,6 @@ /* Swfdec * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> - * 2007 Pekka Lampila <pekka.lampila at iki.fi> + * 2007 Pekka Lampila <pekka.lampila at iki.fi> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/test/crashfinder.c b/test/crashfinder.c index 418c9d0..2724e03 100644 --- a/test/crashfinder.c +++ b/test/crashfinder.c @@ -1,4 +1,5 @@ -/* Copyright (C) 2007 Pekka Lampila <pekka.lampila at iki.fi> +/* Swfdec + * Copyright (C) 2007 Pekka Lampila <pekka.lampila at iki.fi> * 2007 Benjamin Otte <otte at gnome.org> * * This library is free software; you can redistribute it and/or
Apparently Analagous Threads
- 5 commits - libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c
- 9 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h
- 4 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_policy_loader.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_format.c
- 6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
- 10 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c