[Swfdec] Changes to 'refs/tags/0.5.4'
Benjamin Otte
company at kemper.freedesktop.org
Thu Nov 15 02:13:12 PST 2007
Tag '0.5.4' created by Benjamin Otte <otte at gnome.org> at 2007-11-15 10:02 -0800
release 0.5.4 ("2 advanced")
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBHPBkuvMv5VCdLq8QRAtVXAKCtHknrcoutpTu8J2HIi5Hh5OT4PACfQy8m
B/vTjFtKL3Rd26i4V9bF7fs=
=W/h1
-----END PGP SIGNATURE-----
Changes since 0.5.3:
Andreas Henriksson (3):
fix debug message to not use freed variables
Use swfdec_as_object_decode for parsing variables passed in webpages to flash.
add another loadvars testcase string.
Benjamin Otte (333):
back to development
copy/paste error in my brain when writing this
don't crash when decoding didn't produce any output (fixes #12793)
fix GetProperty and SetProperty actions to use swfdec_player_get_movie()
add test for Get/SetProperty actions
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
lock the player when handling keys
don't generate swfdec_as_strings.h with a self-compiled program, use awk instead
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
allow env vars SWFDEC_CODEC_VIDEO or SWFDEC_CODEC for limiting codec options
allow env vars SWFDEC_CODEC_VIDEO or SWFDEC_CODEC for limiting codec options
free the reserved cache space on error
fix plane computation to be correct
Enumerate pushes an undefined at the end, not a null
make Enumerate action call GetVariable instead of as_context_eval()
that function is unused
add enumerate tests
free startDrag action from swfdec_as_context_eval()
make NewObject action call swfdec_action_get_variable() instead of swfdec_as_context_eval()
test for NewObject action fix
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
Pop ction appeared twice in list
fix to work with new audio stuff
indent
change swfdec_player_launch() and LAUNCH signal to take request type and data
add swfdec_strcmp() and swfdec_strncmp()
big reorg patch for GetURL and GetURL2 fixage
more random breakage on the loadMovie front
loadMovie() changes...
reset n_frames, too
Ha, we don't need case sensitivity options.
don't call initialize on the movies anymore
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
lowercase the protocol and make absolute file URLs be relative anyway
add SwfdecSecurity object
fix header
that function doesn't actually exist
add swfdec_security_allow.[ch] - a Security that is totally not secure
document swfdec_security_allow_new() and make it a singleton
make it compile without warnings
add a SwfdecSecurity to every frame
make functions have a security context associated with them
add swfdec_as_object_run_with_security()
add swfdec_url_has_protocol()
add security files
add the first signs of the flash security model
remove debian dir
spec files deserve to die, too
add a SwfdecSecurity object to the SwfdecPlayer
save results from the FileAttributes tag
actually implement the use_network flag
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
rename SwfdecSwfInstance to SwfdecResource
rename swfdec_swf_instance.[ch] => swfdec_resource.[ch]
set security when calling functions
special case guard == key
make the SwfdecResource an argument to swfdec_movie_new()
disable merging of Flash securities
don't allow any access by default
replace Player.loader and Player.security with Player.resource
add (and use) swfdec_url_is_local()
make the flash security use the sandbox type explicitly
fix allow security handling
remove g_print
add flag for "only used as first flag" and use it for FileAttributes
make swfdec_player_load fail when the security doesn't allow opening the URL
fix for SwfInstance => Resource rename
set ratio via a set_ratio vfunc
fix SwfdecVideoMovie to work with ratio
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
stop that stupid message that shows up every time swfplay starts
cast to an int, so 64bit machines don't get confused
fix memleak: unref loader
make SwfdecResource have an "initial" flag that is set for the first resource
also reset the pointer to the next action
load the initial movie step-by-step, but all others only after EOF
invalidate the extents when clearing
add a comment
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
add comment
free the resource before checking stuff it references is gone
create a data/ directory
update icon cache after install
set our cool new icon
add Cristian for his logo
remove obsolete conditional include that was never enabled
We cann g_thread_init() here, so require gthread
only handle keys if there's a player to handle them
only call g_thread_init() once
add framework for doing runtime checks
it's called swfdec_resource.h these days
add max-runtime property and getter/setter functions
Set the max runtime in the gtk player to 10 seconds.
implement max-runtime and make it really work
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
add an "SwfdecAsContext::aborted" and swfdec_as_context_is_aborted()
don't modify the player if it has aborted already
fix memleak
add missing actions to action list
update tag list
remove the concept of "merging" securities. It didn't make a lot of sense anyway.
add swfdec_as_object_call_with_security() and use it
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
perform length calculation just once
silence sign warnings
make root actions be enqueued like normal tags
completely reorganize action execution order once again
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
remove all debug g_print statements
add a test suggested on IRC
alphabetic ordering is hard...
fix button to work with changed event list behavior
fix stupid refcounting issue that made memory freed while in use
rework swfdec_as_object_decode()
fix brackets in commented out code
don't crash when we run on a .trace file
Flash 5 has no construct event
add an initialize test
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
add another test proing that init actions are queued
Don't scare people about disabled dependencies
don't scare them with GTK either
use , as delimiter for SWFDEC_CODEC, not :
rewrite GStreamer backend to directly use the element and not create a pipeline
set max-runtime to 0 in swfplay
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
make Gst video use the same output method
only set caps if there are none set yet
typo in docs
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
don't crash when the context was aborted
fix exception catching code, when the catch() is in a function further up
test catching outside the throwing function
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdec
we need to check_block(), not pop_block()
Don't assert on non-empty rectangle (fixes Gnome #491113)
get rid of 2 ways to pop blocks.
allow 0 as the size of a loader
fix docs
set 0 content-length, but not a too huge one
Divide by zero crashes in Flash 4
fix divide by zero crash
add a macro to invalid a value as invalid
check the audio format is valid before returning it
make sure the sound format only gets requested after decoding
query the format before destroying the decoder (oops)
check the audio format is valid after pulling
only require a sane format if a buffer was returned
rewrite to allow any output format
only pop blocks when there's not been an error with the pc before
disable ffmpeg and mad backends in default configure
force-enable mad and ffmpeg
make GStreamer the default backend
stop the runtime timer at the beginning
remove accidentally committed empty file
require GThread for Swfdec.
add test for another crasher
fix crasher in TextField variable lookup
make swfdec_buffer_new_from_file() fallback if mmap() fails
remove empty entries from action queues before aborting
initialize video decoder as NULL
make second and third arguments to AS_COMPILER_FLAG optional
we advance gint16, not guint8
fix event emission of rollOver event
handle the case where this is NULL
fix memleak
memleak
rework init code once again
that function was unused
invoke mark() on the parent or we use all user-set variables
initiliaze the copy, not the original (oops)
revert a previous patch that changed MovieClip initialization
remove a comment left for debugging
only abort once
make swfdec_as_object_create() require a pointer to the return value
pop the frame again if it the context aborts during/before swfdec_as_frame_preload()
fix memleak that could cause asserts on cleanup
use swfdec_as_context_get_time(), not gettimeofday()
use SWFDEC_COLOR_COMBINE here, so changing the color format won't bite us
add swfdec_as_object_clear_variables()
improve swfdec_sprite_movie_unload() a bit
"fix" _frameslaoded property.
yay, Flash can look up unnamed movies \o/
compress actions in all cases, not just sometimes
unload cache on dispose
assert the surface gets unloaded on dispose
this function is supposed to take ownership, so it'd better unref the buffer
memleak
don't crash on 0-byte buffers
memleak
memleak
comparison between signed and unsigned
remove debugging g_print
revert MovieClip initialization stuff again
loadMovie() creates a new MovieClip and removes the old one
resource requests are only performed sometimes, not on every unlock.
triggering external actions performs load requests
add MovieClipLoader class
add a function to GC-mark stuff inside a SwfdecResource
implement MovieClipLoader.getProgress()
add MovieClipLoader object
add test for MovieClipLoader.getProgress()
split out loader setting code from creation function
Create the SwfdcResource in the initial _load call and pass the MovieClipLoader
add MovieClipLoader event names
move list away when performing events
add a _listeners property when constructing a MovieClipLoader
add test for MovieClipLoader properties
fix debug message
add initial support for MovieClipLoader events
add swfdec_buffer_queue_peek_buffer()
return -1 for get_next_event_time() when the context aborted.
reorganize decoder parsing code
fix values for _totalframes property
fix computation of _framesloaded property
remove commented out and non-working code for native FLV playback
add swfdec_sprite_movie_get_frames_total() and use it
initial implementation of onLoadError.
add "default-width", "default-height" and "rate" properties
/swfdec_player_get_image_size/swfdec_player_get_default_size/
lots of reorg to make resources load correctly
perform actions after every external event
make a loader only add one external action when something changed.
rework iteration timeouts
fix test results
add swfdec_player_request_resource_now()
make NetStream use swfdec_player_request_resource_now()
external actions, don't trigger execution of resource requests.
typo
FScommands are handled in the resource loading phase.
only set the target of the loader when it actually exists
add 2 tests that check MovieClipLoader error messages
Check if fscommands work from NetStream.play
add the timeout again immediately.
emit onLoadInit events
update to make it work again
make netstream actually push all data to the flv decoder
add the two latest headers
also perform actions when initializing the root movie
add a "random-seed" proeprty to SwfdecAsContext
clarify swfdec_player_new() documentation.
make description not cause a gtk-doc warning.
Make max-runtime default to 10 seconds, but override it in swfdec_player_new()
add a test for the MovieClipLoader() function
fix new Date () to work correctly
make new Date () predictable
add internal consistency test for random() and new Date()
this is tested, no need for fixme messages
reorganize resource requests a bit, so we can add unload easier
implement UNLOAD request
fix swfdec_sprite_movie_unload()
implement unloading of movies
s/swfdec_as_object_clear_variables/swfdec_as_object_delete_all_variables/
don't call MovieClip.onFoo events in Flash <= 5
add test case for unloadMovie
simplify rswfdec_player_request_unload()
handle reentrancy correctly
implement MovieClip.unloadMovie
only dump the samples we care about
that member is unused
rework unloading API to prepare for coming changes
unloadMovie replaces the movie, too
add new swfdec_movie_resolve() API
resolve movies before printing them
fix equals and strict-equals actions for dangling MovieClip pointers
add tests for dangling MovieClip pointers
add test that ensures unloadMovie recreates movies
add a version number to SwfdecResource
use the resource's version, not the decoder's one.
unparsable files result in getBytesTotal() returning -1
make this work correctly if no decoder has been set due to unknown format
add a test for the recent SEGV when loading unknown formats
seems I never compiled this :o
mark the parent, too
add swfdec_image_new () for images loaded from files
get rid of rowstride and data members and decode directly to a surface
implement reading from PNG files
data might be used uninitialized
add missing image enum type
add an EOF vfunc to SwfdecDecoder and use it
call swfdec_decoder_parse()
split out image type detection
add ImageDecoder to be able to decode images.
create an ImageDecoder for images
render an image, if one is set
make the movie display the loaded image
set loader size on decoder
also copy matrix state when replacing movies
only pop as many actions as exist
always schedule onLoadInit execution, as it's where we set the image
also copy matrix to get _x and _y coordinate
add image loading test
typo
remove just deleted test from build
obj can be NULL
add test for Andreas (and variable decoding, too)
free objects before checking they're gone
update test with more encoded strings
don't abort after 256 actions in one list, just warn
there may be no movie that we can delete
remove silence from the end of the raw files
get rid of the Flash upsampling algorithm
add hack that makes (or at least is supposed to make) 8bit sound work
make the g_print a debug message
fix testsuite breakage of Function.apply() and Function.call()
PNG image loading requires cairo-png
a sprite with 0 frames does have 0 frames
call onLoad, onConstruct and onInitialize in attachMovie
remove annoying (and useless) debug message
off-by-one
movies _do_ get a super object
add swfdec_as_function_call_no_preload () to allow doing stuff before preloading
rework super handling yet again
export RECURSION_LIMIT definition
create a chained super object for function calls
make creating chained super objects work
work instantiating of super objects once again
seems i removed a swfdec_player_launch() there accidentally
set pobj == obj here
add a test for CallMethod and which objects are allowe as this object
add a test checking the existance of a super object
huge memleak
memleak
memleak
memleak in error path
update the image _after_ unsetting the movie, not before
update NEWS for 0.5.4
add Pavel
ship MAINTAINERS file
update to GNOME format
the special case for version 8 breaks textformat test on PPC
update again
release 0.5.4
Chris Wilson (1):
fix memleak
Cris (1):
add a logo
Cristian Grada (1):
add proper images for 16x16 and 22x22
Eric Anholt (2):
Add a simple pulseaudio playback backend.
Fix assert in PA backend when no sounds are played.
Michael Hofmann (1):
Fix missing G_BEGIN_DECLS/G_END_DECLS in two header files
Pavel Roskin (1):
typo
Pekka Lampila (373):
Remove leftover declaration from swfdec_text.h
Start work on TextField ActionScript object
Change TextFormat class' implementation somewhat
Expand TextFormat test with some large numbers
Clean up TextFormat code somewhat and add set_defaults, copy and add functions
Add couple of missing SWFDEC_AS_STR strings for TextFormat
Partially implement TextField's setTextFormat, html and htmlText
Add correct defaults for TextFormat's url, target and tabStops
Forgot to add setTextFormat to .as file
Restructure EditText rendering etc. code
Improve htmlText property support in TextField when text has paragraphs
Add textformat generation to finish get part of TextField's htmlText property
Add swfdec_xml_escape_len and swfdec_xml_unescape_len functions
Escape text when getting TextField's htmlText
Clean up htmlText code somewhat. Fix a typo.
Some more small cleanups of htmlText stuff
Start working on HTML parsing for TextFields
More work on TextField's HTML parser
Add support for parsing rest of the HTML tags/attributes for TextField
Don't add newline after </p> and </li> in the HTML parser
Always use \r not \n in TextField
Init some TextField's NewFormat's properties from the EditText tag
Add support for TextField's condenseWhite property. Don't parse BR tag
Add TextField's length property
Add back parsing of BR and adding \r after P and LI, but only in version 6
Cleanup the tag parsing code in TextField a little and fix a segfault
Reset TextField's new text format when resetting html text in version < 8
TextField: Add setNewTextFormat/getNewTextFormat methods and textColor property
Fix if clause being reversed, causing TextField's setNewTextFormat not to work
Add an embedFonts property for TextField, doesn't actually do anything yet
Rewrite some of TextField's render block generation code
More work on TextField's render block generation code
Convert some more properties when generating TextField's render blocks
Work on some of the the TextField's rendering code
Work on TextField's rendering
Even more TextField rendering work
Use G_GSIZE_FORMAT instead of %u when printing gsize variables
Merge branch 'master' into textfield
Rewrite some of TextField's rendering code again
Fix setting of colors in TextField and apply color transforms
Don't render trailing space in TextField
Support indent and leading correctly in TextField
Don't allow smaller fontsizes than 1 in TextField
Remove the removing of trailing spaces in TextField since it didn't work right
Fix scaling of tabStops units in TextField
Merge branch 'master' into textfield
Free memory in SwfdecEdittextMovie
Mark garbage collected variables in EditTextMovie
Add copyright header to swfdec_html_parser.c and remove an extra include
Add my name to bunch of edittext files' copyright headers
Merge branch 'master' into textfield
Rename everything EditText to TextField
Rename *edittext* files to *text_field*
Update Makefile.am and include statements to use text_field not edittext
Support rendering without wordWrap in TextField
Remove an incorrect FIXME from TextField code
Add support for drawing TextField's border and background
Support TextField's auto sizing
Fix moving to the wrong direction after rendering a pango layout
TextField: Take right margin into account when calculating layout's size
Add one pixel top margin and two pixel bottom margin (latter only if autosize)
Fix crash in TextField when there is no font or no text
Add autoSize property for TextField
Drop unneeded gpointer casts from SWFDEC_AS_CHECK calls in TextField
Fix TextField trying to mark some strings even if they were NULL
Add extra calls to valueOf from TextField properties
Add one more valueOf call. Fix TextField's textColor property setting
Create TextFormat's native properties at correct times (hopefully)
Merge branch 'master' into textfield
Set constructor correctly when creating TextField from a tag
Create TextField's native properties even when TextField is created from a tag
Merge branch 'master' into textfield
Fix reading of some integers values in TextFormat at version 8
Fix an assert when TextField has no text
Fix typo: Was setting TextField's native properties to TextFormat by accident
Format the typeof exception for TextField little better
Fix earlier merge error causing createEmptyMovieClip to be added twice
Unescape text in HTML added to TextField
Unescape in swfdec_xml_unescape
Add tests for unescaping
Print FIXME about not supporting embedFonts only once when setting the property
Support parsing color from TextField's htmlText
Convert the x, y, width and height units correctly in createTextField
Fix a crash in TextField for empty paragraphs
Add wordWrap property for TextField
Set PANGO_WRAP_WORD_CHAR to wrap on non-word boundaries if necessary
Fix setNewTextFormat to add the defined values to the existing style
Add border property for TextField
Don't render TextField text over it's extents in verticald direction
Limit rendering of TextField's background based on invalid area
Cleanup TextField's rendering code
Don't render lines that are not horizontally inside invalid area
Add support for vertical scrolling to the rendering part of TextField
Don't allow negative indent in TextField that goes over the left edge
Use SWFDEC_GRAPHIC (x) not x.graphic
Make swfdec_xml_unescape output different based on the version
Get only the name of the font from EditText tag, not SwfdecFont
Reorganize swfdec_text_field_movie_as.c
Fixes to TextField's textColor property
Update doc/Makefile.am to handle edittext to text_field rename
Call onKeyDown and onKeyUp on Key object, not Stage object
Implement aligning TextField lines even when wordWrap is off
Clip in TextField render, so we don't overflow in horizontal direction
Implement background, backgroundColor and borderColor properties for TextField
Cleaned up some TextField code. Added and fixed properties
More TextField code cleanup
TextField: Render first visible line, even if it doesn't fit completely
Make TextField setTextFormat merge any styles that become equal
Fix compile warnings in swfdec_video_decoder_new and swfdec_audio_decoder_new
Add maxChars property to TextField
Add selectable and password properties to TextField
Add TextField's variable property
TextField: Update variable's value even if it hasn't changed when changing text
Fix an assert when initializing a movie with variable that doesn't exist
Implement TextField's variable property
Clean up variable listener stuff in Movie's and TextMovie's dispose
Format AR number in system query independent of the locale
Fix crash causing errors in TextField's variable stuff, implement proper lookup
Add a test for TextField's variable property
Set propflags on TextField to disable it in v5
Add TextField's variable test for version 5 too
Add a test for TextField's length property
Don't create TextFieldMovie with new TextField ();
Add text-field-values test to see what values some TextField's properties take
Implement get/set for restrict and mouseWheelEnabled properties for TextField
Move TextField's rendering code to swfdec_text_field_movie.c, fix clipping
Move scroll variable from TextField to TextFieldMovie
Clean up TextField code (no caching of paragraphs etc.)
Check scrolling when TextField's contents have changed
TextField: Use original_extents not extents. Add function to set hscroll
Add hscroll property to TextField object
Actually use the hscroll property
Clean up scroll code. Add maxhscroll, maxscroll and bottomScroll properties
Some fixes to TextField's scrolling
Make TextField's scroll properties more compatible
More TextField's scroll properties compatibility fixes
Add a test case for TextField's scrolling properties
Call AsBroadcaster.initialize on TextField.prototype
Ehm, didn't mean to commit that...
Add a getDepth method for TextField
Add a test to see on what movies different getDepth functions work
Add TextField's removeTextField method
Add a test to check on what movies do removeMovieClip and removeTextField work
Add TextField's getTextFormat method
Fix a bug in swfdec_text_format_remove_different
Fix off by one error in set and getTextFormat
Add a static getFontList method for TextField
Implement TextField's textHeight and textWidth properties
Add TextField's replaceText function
TextField: Use copy of format_new for new text, not just direct reference
Fix text format handling in TextField's replaceText
Don't parse kerning in TextField's html input. Fix font closing tag's position
TextField's HTML parsing: Include the added \r in to the created text format
Don't crash in couple of places when resource != NULL and decoder == NULL
Fix a bug in swfdec_text_field_movie_set_text_format
Clean up TextField's HTML parsing code somewhat, fix few version 6 issues
If closing tag doesn't match in the HTML parser, close tags until it does
Add \r after </p> and </li> even in version > 6, if multiline is enabled
TextField HTML: Don't close non-matching tags until a match is found after all
TextField: Don't apply non-left align twice when wordWrap is disabled
Make TextField instances do addListener on themselves
Implement TextField's onScroller property
Remove unused text_input variable from SwfdecTextFieldMovie
TextField: Only replace \n with \r in text property not internally
Fix adding text when parsing HTML, that I just broke
If TextField's input was originally HTML, remove all \n from text property
Change TextField to use GString internally
TextField: Return only text in htmlText if html is false (broke this earlier)
Add \n not \r after </p> etc. in TextField's HTML parser
Add a test for TextField's HTML input
Add SWFDEC_FIXME about IMG tag support
In TextField don't set HTML text to variable if html property is false
Make TextField work correctly when multibyte characters are used
Add a test case with multibyte character to text-field-html-input
Fix replaceText with multibyte chars
Free the GString used inside TextField
Fix a memory leak in TextField code
Fix TextField's background and border displaying, by keeping alpha bits at 255
Border line width is 1 twip
Add dummy swfdec_style_sheet_get_tag_format and ...get_class_format functions
Make TextField's HTML parser set styles from styleSheet
Allow using class on span tags too
More work on styleSheet support for TextField
Implement getting and setting TextField's styleSheet property
Implement swfdec_style_sheet_get_format
Don't set kerning and letterSpacing in TextFormat's set_defaults when v < 8
Add list of "listening" TextFields to each StyleSheet
Fix TextField's styleSheet property to work little more like it should
Allow TextField's styleSheet property to store any object
Update text-field-values test to include styleSheet property
Fix TextField's behavior with styleSheet that's not really a StyleSheet
Add update method to StyleSheet
Fix StyleSheet methods I just broke (spaces inside ASSetNative call)
Don't add mouseWheelEnabled and styleSheet properties to TextField in v6
Add swfdec_as_object_add_native_variable helper function
Remove code duplication with swfdec_as_object_add_native_variable
Add styleSheet and mouseWheelEnabled on v6 also after all, just don't use them
Make text-field-scroll test not depend on having Times New Roman font
Rename swfdec_xml_node_init_properties to _values. Remove old FIXME comment
Forgot to change the header
Make XML's and XMLNode's native property initialization work like TextFormat's
Add FIXME comments about native property initialization weirdness
Create XMLNode's properties also when created through an XML object
Don't init XMLNode's properties when create XMLNodes from parsed XML
Add a test case to see when XMLNode's native properties are initialized
Fix an error in TextField's getTextFormat when end_index was <= start_index
Fix an error in swfdec_text_format_remove_different (broke getTextFormat)
Fixes to getTextFormat's index handling
Add a test for TextField's getTextFormat
Fix index handling of TextField's setTextFormat
Add a test case for TextField's setTextFormat method
Replace xml-constructor-properties test with xml-init test
Init TextFormat's properties in right places when using TextField
Add test to see when TextFormat's native properties are initialized
Add a test to see when TextField's native properties are initialized
Fix errors in TextField's replaceText method
Add a test for TextField's replaceText method
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Make getTextFormat init TextFormat's properties, add a test
Add a comment about __proto__ deleting
Implement the InstanceOf ActionScript action
Add a test case for instanceOf
Merge commit 'origin'
Replace swfdec_as_object_prototype_for_version, use for instanceOf too
Fix test/trace/Makefile.am to say text-format-init not -properties (oops)
Add a test to see how __proto__ is handled in different places
Merge commit 'origin'
Hopefully text-field-scroll now really doesn't depend on the font
Add FIXME comment to instanceOf
Reorganize instanceOf code to get separate swfdec_action_is_instance_of func
Implement Cast ActionScript action
Cast takes the arguments in opposite order than instanceOf
Add a test for Cast
Implement Implements ActionScript action
Add a test for Implements action
Add stubs for Try and Throw actions (just read the parameters, but do nothing)
Implement Try and Throw ActionScript actions
Add some comments to Try code and make sure try_data gets freed properly
Clean up Try code. Fix couple of bugs
Mark context->throw_value
Don't abort when we get an unhandled exception
Add swfdec_as_context_throw and swfdec_as_context_catch functions
Fix reversed assert in swfdec_as_context_throw
Make Try and Throw implementations use the new throw and catch functions
Rename context->throwing to exception and throw_value to exception_value
Add a test to see what exception gets thrown out of Try action's finally block
Init TextField's native properties when TextField is created from a tag
Don't call action script code from debug message
Don't crash in TextField code when TextFormat's creation fails (Fixes: 12974)
Add text-field-init-native test. Include text-field-5.swf in Makefile.am
Fixes to TextField's autoSize
Fix an error in Try action
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Some code cleanups to TextField
Some code formatting fixes in swfdec_text_format.c
Reorganize swfdec_text_field_movie_get_layouts code a little
Rename swfdec_html_parser.c to swfdec_text_field_movie_html.c, move some code
Fix an error in parsing of HTML comments. Added some asserts
Add testing for comment parsing to text-field-html-input test
Fix some error in HTML input with multiline enabled and version > 6
Add a test for LI, P and BR tags to text-field-html-input
Make TextField's SwfdecParagraph save index to the string, not pointer
Implement Error class
Add error-properties test
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Jump out of popped block when handling exceptions
Add a test for Try action
Add try-jump test
Some small fixes to TextField's size handling
Jump in Try's end block functions, not in swfdec_as_frame_handle_exception
Some more fixes to size handling in TextField
Add SWFDEC_FIXME about sound envelopes
Fix a stupid error I made when changing TextField code
Fix a crash when sound had no samples
Add a test for the no-samples sound crash
Fixes to sound envelope parsing
Fix g_return_val_if_fail with a wrong return value
Previous way of reading sound envelopes was still somewhat off, fixed
Fix asserts in swfdec_as_object_decode
Fix a mistake in swfdec_xml_unescape leading to invalid UTF-8 on version 5
Handle running out of bits in sound envelope parsing better
Always use byte offsets internally in TextField, not UTF-8 offsets
Fix an assert in swfdec_sound_object_mark
Add test/crashfinder program that simply runs Flash files to find crashes
Fix a memory leak in TextField code
Fix an another memory leak in TextField code
Don't crash in TextField when swfdec_text_format_new or _copy return NULL
Missed few format == NULL things
Don't assert in swfdec_action_extends if creating new object fails
Fix another OOM error, in swfdec_as_object_new
Some fixes to background and border drawing in TextField
Some OOM fixes to the array code
Add an image test for empty TextFields
Add an image test for TextField's autoSize
Don't use alpha from transforms for TextField's border or background color
Add an image test for applying Color transform to TextField
Don't invalidate etc. inside set_text_format, leave as a job for the caller
Clean up color handling in TextField
One more change to make TextField independent of SwfdecColor implementation
Create new object in swfdec_xml_node_new even if _global.XMLNode is missing
Bunch OOM fixes to XML code
Make swfdec_xml_node_new take GC'd string as an argument
Fix couple of errors I just made, they broke XML support
Fix/add my info on some copyright headers
Add my info on few more files' copyright header
Rate 0 means 65536 not 1
Add support for TextField's password property (rendering with asterisks)
Fix lack of checking from prototype to see if watch removed the variable
Stop iterating in TextField's render method when we have passed vertical limit
Free asterisks when disposing TextField
Take the size of paragraph's closing newline into account for line height
More work to make paragraph's ending newline character size matter
Fix a memory leak in TextField code (PangoLayoutIter not freed)
Fix a memory leak in TextField's HTML parsing code
More fixes to handling paragraph ending newline
Add indentation to TextField when bullet style is used
Draw bullets in TextField
Implement the PlaceObject tag (used in version 1 and 2)
Start removing version specific functions for actions
Finish getting rid of version specific functions for actions
Fix an error from last commit that broke everything
Fix version numbers for some actions (version 1 and 2)
text-field-scroll test was still font-dependant (oops)
Some actions were using numbers instead of SWFDEC_AS_ACTION definitions
Make And action use swfdec_as_value_to_number in version <= 4
Fix few errors I just added to the And/Or actions
Undo a change I committed by accident earlier
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Fix a variable used uninitialized in swfdec_net_stream_loader_target_parse
Fixes to TextField's scrolling
Fix compiler warning in swfdec_resource_loader_target_error
Add warnings flags: -Wswitch-enum -Wswitch-default
Fix a warning when compiling trace.c (added by -Wswitch-* flags)
Fix crashfinder crashing on empty files
Fix couple of compiler warnings
Implement XML's/LoadVars's sendAndLoad method
Don't do post in sendAndLoad if we have no data. Don't send extra null-byte
Add a comment about missing contentType support
Add crashfinder to GIT's ignorelist
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Fix crashes in String's escape functions when called without arguments
Return immediately if creating object fails in swfdec_as_function_do_call
Fix an assert in swfdec_as_function_do_call when called on non-function
Fix same bugs on apply that were just fixed on call
Fix a crash in swfdec_player_object_registerClass when called with no args
Fix a crash in setInterval/setTimeout when called with no arguments
Fix a crash in clearInterval/clearTimeout when called with no arguments
Fix a crash in swfdec_sprite_movie_swapDepths when called with no arguments
Fix a crash in gotoAndPlay and gotoAndStop when called with no arguments
Fix a crash in swfdec_sprite_movie_lineStyle when called with no arguments
Fix an assert in swfdec_sprite_movie_swapDepths
Add a test case for MovieClip's swapDepths
Merge branch 'master' of ssh://medar@git.freedesktop.org/git/swfdec/swfdec
Add couple of missing \ chars to test/trace/Makefile.am
Add missing files to test/trace/Makefile.am
Remove libswfdec/compute-strings from .gitignore
Remove executable flags from some test files
Sound test crash-0.5.3-no-samples.swf played unnecessary frames
lal
Fix some crashes/asserts when this is null
Make swfdec_movie_color_get_movie return null if object is null
Remove timeouts from intervals list once they have been triggered
Add a test for clearing timeout in it's own callback function
Fix some crashes in string functions when this is null
Fix an assert in String.fromCharCode in version 5 when called with no args
Add a test for String.fromCharCode with some extra values
Add a test that runs all native functions with various objects/arguments
Recompile array2 test for version 8, since apparently it had been forgotten
Add *.dump.png and *.diff.png to test/image/'s .gitignore
Some fixes to handling of this being undefined
Add a version that uses Flash version 8 for some tests
Add a version that uses Flash version 8 for even more tests
Few minor spelling fixes to NEWS
Riccardo Magliocchetti (2):
typo
typo in docs
Stephane Loeuillet (4):
Merge branch 'master' of http://www.leroutier.net/floss/git/swfdec/swfdec
Merge branch 'master' of git://anongit.freedesktop.org/git/swfdec/swfdec
Merge branch 'master' of git://anongit.freedesktop.org/git/swfdec/swfdec
Merge branch 'master' of git://anongit.freedesktop.org/git/swfdec/swfdec
Stéphane Loeuillet (1):
Fix distcheck by disting the icons
---
.gitignore | 3
AUTHORS | 2
MAINTAINERS | 5
Makefile.am | 18
NEWS | 25
README | 2
autogen.sh | 2
configure.ac | 72
data/.gitignore | 3
data/Makefile.am | 30
data/icons/16x16/Makefile.am | 5
data/icons/16x16/swfdec.png |binary
data/icons/22x22/Makefile.am | 5
data/icons/22x22/swfdec.png |binary
data/icons/24x24/Makefile.am | 5
data/icons/24x24/swfdec.png |binary
data/icons/32x32/Makefile.am | 5
data/icons/32x32/swfdec.png |binary
data/icons/48x48/Makefile.am | 5
data/icons/48x48/swfdec.png |binary
data/icons/Makefile.am | 1
data/icons/scalable/Makefile.am | 5
data/icons/scalable/swfdec.svg | 320
data/swfdec-gtk.pc.in | 11
data/swfdec.pc.in | 11
debian/.gitignore | 1
debian/changelog | 54
debian/control | 36
debian/copyright | 10
debian/libswfdec-dev.dirs | 2
debian/libswfdec-dev.files | 5
debian/libswfdec0.dirs | 1
debian/libswfdec0.files | 1
debian/libswfdec0.shlibs | 1
debian/rules | 112
debian/swf-player.dirs | 3
debian/swf-player.files | 5
dev/null |binary
doc/Makefile.am | 12
doc/swfdec-sections.txt | 11
libswfdec-gtk/Makefile.am | 1
libswfdec-gtk/swfdec_gtk_loader.c | 6
libswfdec-gtk/swfdec_gtk_widget.c | 22
libswfdec-gtk/swfdec_playback_alsa.c | 8
libswfdec-gtk/swfdec_playback_pa.c | 336
libswfdec/.gitignore | 1
libswfdec/Makefile.am | 47
libswfdec/swfdec_amf.c | 2
libswfdec/swfdec_as_array.c | 56
libswfdec/swfdec_as_array.h | 2
libswfdec/swfdec_as_context.c | 173
libswfdec/swfdec_as_context.h | 10
libswfdec/swfdec_as_date.c | 30
libswfdec/swfdec_as_date.h | 2
libswfdec/swfdec_as_frame.c | 110
libswfdec/swfdec_as_frame_internal.h | 9
libswfdec/swfdec_as_function.c | 121
libswfdec/swfdec_as_function.h | 2
libswfdec/swfdec_as_initialize.as | 1
libswfdec/swfdec_as_internal.h | 35
libswfdec/swfdec_as_interpret.c | 1083
libswfdec/swfdec_as_interpret.h | 18
libswfdec/swfdec_as_object.c | 320
libswfdec/swfdec_as_object.h | 6
libswfdec/swfdec_as_script_function.c | 2
libswfdec/swfdec_as_string.c | 58
libswfdec/swfdec_as_strings.c | 92
libswfdec/swfdec_as_super.c | 109
libswfdec/swfdec_as_super.h | 10
libswfdec/swfdec_as_types.c | 23
libswfdec/swfdec_asbroadcaster.c | 3
libswfdec/swfdec_audio.c | 2
libswfdec/swfdec_audio_event.c | 9
libswfdec/swfdec_audio_flv.c | 2
libswfdec/swfdec_audio_flv.h | 2
libswfdec/swfdec_audio_internal.h | 1
libswfdec/swfdec_buffer.c | 54
libswfdec/swfdec_buffer.h | 1
libswfdec/swfdec_button.h | 18
libswfdec/swfdec_button_movie.c | 21
libswfdec/swfdec_cached.c | 1
libswfdec/swfdec_codec_adpcm.c | 2
libswfdec/swfdec_codec_audio.c | 89
libswfdec/swfdec_codec_audio.h | 24
libswfdec/swfdec_codec_ffmpeg.c | 10
libswfdec/swfdec_codec_gst.c | 830
libswfdec/swfdec_codec_mad.c | 2
libswfdec/swfdec_codec_screen.c | 2
libswfdec/swfdec_codec_video.c | 75
libswfdec/swfdec_codec_video.h | 22
libswfdec/swfdec_codec_vp6_alpha.c | 2
libswfdec/swfdec_color_as.c | 11
libswfdec/swfdec_decoder.c | 42
libswfdec/swfdec_decoder.h | 33
libswfdec/swfdec_edittext.c | 178
libswfdec/swfdec_edittext.h | 97
libswfdec/swfdec_edittext_movie.c | 164
libswfdec/swfdec_edittext_movie.h | 56
libswfdec/swfdec_event.c | 64
libswfdec/swfdec_event.h | 40
libswfdec/swfdec_file_loader.h | 2
libswfdec/swfdec_filter.c | 1
libswfdec/swfdec_flash_security.c | 123
libswfdec/swfdec_flash_security.h | 65
libswfdec/swfdec_flv_decoder.c | 148
libswfdec/swfdec_flv_decoder.h | 6
libswfdec/swfdec_graphic_movie.c | 6
libswfdec/swfdec_html_parser.c | 402
libswfdec/swfdec_image.c | 224
libswfdec/swfdec_image.h | 12
libswfdec/swfdec_image_decoder.c | 123
libswfdec/swfdec_image_decoder.h | 59
libswfdec/swfdec_initialize.as | 54
libswfdec/swfdec_initialize.h | 1099
libswfdec/swfdec_internal.h | 16
libswfdec/swfdec_interval.c | 2
libswfdec/swfdec_keys.h | 2
libswfdec/swfdec_load_object.c | 59
libswfdec/swfdec_load_object.h | 5
libswfdec/swfdec_load_object_as.c | 47
libswfdec/swfdec_loader.c | 255
libswfdec/swfdec_loader.h | 10
libswfdec/swfdec_loader_internal.h | 6
libswfdec/swfdec_loadvars_as.c | 4
libswfdec/swfdec_marshal.list | 1
libswfdec/swfdec_morph_movie.c | 37
libswfdec/swfdec_morph_movie.h | 3
libswfdec/swfdec_movie.c | 470
libswfdec/swfdec_movie.h | 44
libswfdec/swfdec_movie_as_drawing.c | 3
libswfdec/swfdec_movie_asprops.c | 40
libswfdec/swfdec_movie_clip_loader.c | 126
libswfdec/swfdec_movie_clip_loader.h | 51
libswfdec/swfdec_net_stream.c | 82
libswfdec/swfdec_net_stream.h | 2
libswfdec/swfdec_pattern.c | 4
libswfdec/swfdec_player.c | 669
libswfdec/swfdec_player.h | 11
libswfdec/swfdec_player_as.c | 17
libswfdec/swfdec_player_internal.h | 64
libswfdec/swfdec_resource.c | 574
libswfdec/swfdec_resource.h | 97
libswfdec/swfdec_resource_request.c | 248
libswfdec/swfdec_resource_request.h | 92
libswfdec/swfdec_script.c | 39
libswfdec/swfdec_security.c | 85
libswfdec/swfdec_security.h | 62
libswfdec/swfdec_security_allow.c | 79
libswfdec/swfdec_security_allow.h | 53
libswfdec/swfdec_sound.c | 255
libswfdec/swfdec_sound.h | 6
libswfdec/swfdec_sound_object.c | 7
libswfdec/swfdec_sprite.c | 16
libswfdec/swfdec_sprite_movie.c | 327
libswfdec/swfdec_sprite_movie.h | 9
libswfdec/swfdec_sprite_movie_as.c | 58
libswfdec/swfdec_style_sheet.c | 121
libswfdec/swfdec_style_sheet.h | 16
libswfdec/swfdec_swf_decoder.c | 209
libswfdec/swfdec_swf_decoder.h | 23
libswfdec/swfdec_swf_instance.c | 286
libswfdec/swfdec_swf_instance.h | 72
libswfdec/swfdec_system_as.c | 6
libswfdec/swfdec_tag.c | 126
libswfdec/swfdec_tag.h | 29
libswfdec/swfdec_text.h | 1
libswfdec/swfdec_text_field.c | 198
libswfdec/swfdec_text_field.h | 93
libswfdec/swfdec_text_field_movie.c | 1593 +
libswfdec/swfdec_text_field_movie.h | 160
libswfdec/swfdec_text_field_movie_as.c | 1429 +
libswfdec/swfdec_text_field_movie_html.c | 776
libswfdec/swfdec_text_format.c | 1050
libswfdec/swfdec_text_format.h | 72
libswfdec/swfdec_types.h | 4
libswfdec/swfdec_url.c | 40
libswfdec/swfdec_url.h | 5
libswfdec/swfdec_utils.c | 28
libswfdec/swfdec_utils.h | 8
libswfdec/swfdec_video.c | 66
libswfdec/swfdec_video.h | 2
libswfdec/swfdec_video_movie.c | 72
libswfdec/swfdec_video_movie.h | 15
libswfdec/swfdec_xml.c | 141
libswfdec/swfdec_xml.h | 12
libswfdec/swfdec_xml_node.c | 154
libswfdec/swfdec_xml_node.h | 7
m4/as-compiler-flag.m4 | 4
player/swfdec_slow_loader.c | 6
player/swfplay.c | 7
swfdec-gtk.pc.in | 11
swfdec.pc.in | 11
swfdec.spec.in | 92
test/.gitignore | 1
test/Makefile.am | 8
test/crashfinder.c | 157
test/dump.c | 33
test/image/.gitignore | 2
test/image/Makefile.am | 34
test/image/image.c | 4
test/image/load-jpeg-5.swf |binary
test/image/load-jpeg-5.swf.png |binary
test/image/load-jpeg-6.swf |binary
test/image/load-jpeg-6.swf.png |binary
test/image/load-jpeg-7.swf |binary
test/image/load-jpeg-7.swf.org.png |binary
test/image/load-jpeg-7.swf.png |binary
test/image/load-jpeg-8.swf |binary
test/image/load-jpeg-8.swf.png |binary
test/image/load-jpeg.as | 27
test/image/swfdec.jpg |binary
test/image/text-field-autosize-6.swf |binary
test/image/text-field-autosize-6.swf.png |binary
test/image/text-field-autosize-7.swf |binary
test/image/text-field-autosize-7.swf.png |binary
test/image/text-field-autosize-8.swf |binary
test/image/text-field-autosize-8.swf.png |binary
test/image/text-field-autosize.as | 19
test/image/text-field-color-transform-6.swf |binary
test/image/text-field-color-transform-6.swf.png |binary
test/image/text-field-color-transform-7.swf |binary
test/image/text-field-color-transform-7.swf.png |binary
test/image/text-field-color-transform-8.swf |binary
test/image/text-field-color-transform-8.swf.png |binary
test/image/text-field-color-transform.as | 22
test/image/text-field-empty-6.swf |binary
test/image/text-field-empty-6.swf.png |binary
test/image/text-field-empty-7.swf |binary
test/image/text-field-empty-7.swf.png |binary
test/image/text-field-empty-8.swf |binary
test/image/text-field-empty-8.swf.png |binary
test/image/text-field-empty.as | 17
test/sound/Makefile.am | 7
test/sound/adpcm-2-2.swf.1.0.raw |binary
test/sound/adpcm-3-2.swf.1.0.raw |binary
test/sound/adpcm-3.swf.1.0.raw |binary
test/sound/adpcm-4.swf.1.0.raw |binary
test/sound/adpcm-5.swf.1.0.raw |binary
test/sound/crash-0.5.3-no-samples.c | 48
test/sound/crash-0.5.3-no-samples.swf |binary
test/sound/sound.c | 5
test/swfdec-extract.c | 49
test/trace/Makefile.am | 560
test/trace/abort-really-aborts-8.swf |binary
test/trace/abort-really-aborts-8.swf.trace | 1
test/trace/add2-8.swf |binary
test/trace/add2-8.swf.trace |16877 ++++++++++++
test/trace/array-new-8.swf |binary
test/trace/array-new-8.swf.trace | 281
test/trace/array-new-override-8.swf |binary
test/trace/array-new-override-8.swf.trace | 5
test/trace/array-properties-8.swf |binary
test/trace/array-properties-8.swf.trace | 55
test/trace/array2-8.swf |binary
test/trace/array2-8.swf.trace | 40
test/trace/asbroadcaster-properties-8.swf |binary
test/trace/asbroadcaster-properties-8.swf.trace | 39
test/trace/asfunction-properties-8.swf |binary
test/trace/asfunction-properties-8.swf.trace | 31
test/trace/assetnative-8.swf |binary
test/trace/assetnative-8.swf.trace | 39
test/trace/bitwise-8.swf |binary
test/trace/bitwise-8.swf.trace | 1588 +
test/trace/boolean-properties-8.swf |binary
test/trace/boolean-properties-8.swf.trace | 16
test/trace/callmethod-this-5.swf |binary
test/trace/callmethod-this-5.swf.trace | 136
test/trace/callmethod-this-6.swf |binary
test/trace/callmethod-this-6.swf.trace | 134
test/trace/callmethod-this-7.swf |binary
test/trace/callmethod-this-7.swf.trace | 134
test/trace/callmethod-this-8.swf |binary
test/trace/callmethod-this-8.swf.trace | 134
test/trace/callmethod-this.as | 26
test/trace/callmethod-undefined-this-8.swf |binary
test/trace/callmethod-undefined-this-8.swf.trace | 7
test/trace/cast-5.swf |binary
test/trace/cast-5.swf.trace | 2
test/trace/cast-6.swf |binary
test/trace/cast-6.swf.trace | 2
test/trace/cast-7.swf |binary
test/trace/cast-7.swf.trace | 2
test/trace/cast-8.swf |binary
test/trace/cast-8.swf.trace | 2
test/trace/cast.as | 23
test/trace/catch-in-caller-6.swf |binary
test/trace/catch-in-caller-6.swf.trace | 3
test/trace/catch-in-caller-7.swf |binary
test/trace/catch-in-caller-7.swf.trace | 3
test/trace/catch-in-caller-8.swf |binary
test/trace/catch-in-caller-8.swf.trace | 3
test/trace/catch-in-caller.as | 16
test/trace/charat-8.swf |binary
test/trace/charat-8.swf.trace | 221
test/trace/chartoascii-8.swf |binary
test/trace/chartoascii-8.swf.trace | 1008
test/trace/chr-8.swf |binary
test/trace/chr-8.swf.trace | 3000 ++
test/trace/color-properties-8.swf |binary
test/trace/color-properties-8.swf.trace | 30
test/trace/crash-0.5.3-divide-by-zero.as | 5
test/trace/crash-0.5.3-divide-by-zero.swf |binary
test/trace/crash-0.5.3-divide-by-zero.swf.trace | 1
test/trace/crash-0.5.3-text-field-root-variable-5.swf |binary
test/trace/crash-0.5.3-text-field-root-variable-6.swf |binary
test/trace/crash-0.5.3-text-field-root-variable-7.swf |binary
test/trace/crash-0.5.3-text-field-root-variable-8.swf |binary
test/trace/crash-0.5.3-text-field-root-variable.c | 47
test/trace/dangling-compare-5.swf |binary
test/trace/dangling-compare-5.swf.trace | 145
test/trace/dangling-compare-6.swf |binary
test/trace/dangling-compare-6.swf.trace | 289
test/trace/dangling-compare-7.swf |binary
test/trace/dangling-compare-7.swf.trace | 289
test/trace/dangling-compare-8.swf |binary
test/trace/dangling-compare-8.swf.trace | 289
test/trace/dangling-compare.as | 35
test/trace/dangling-print-5.swf |binary
test/trace/dangling-print-5.swf.trace | 1
test/trace/dangling-print-6.swf |binary
test/trace/dangling-print-6.swf.trace | 1
test/trace/dangling-print-7.swf |binary
test/trace/dangling-print-7.swf.trace | 1
test/trace/dangling-print-8.swf |binary
test/trace/dangling-print-8.swf.trace | 1
test/trace/dangling-print.as | 6
test/trace/date-8.swf |binary
test/trace/date-8.swf.trace |13317 +++++++++
test/trace/date-properties-8.swf |binary
test/trace/date-properties-8.swf.trace | 125
test/trace/definelocal-function-target-8.swf |binary
test/trace/definelocal-function-target-8.swf.trace | 5
test/trace/definelocal-target-8.swf |binary
test/trace/definelocal-target-8.swf.trace | 3
test/trace/delete-object-8.swf |binary
test/trace/delete-object-8.swf.trace | 4
test/trace/delete-prototypes-8.swf |binary
test/trace/delete-prototypes-8.swf.trace | 4
test/trace/duplicate-names-8.swf |binary
test/trace/duplicate-names-8.swf.trace | 5
test/trace/enumerate-5.swf |binary
test/trace/enumerate-5.swf.trace | 6
test/trace/enumerate-6.swf |binary
test/trace/enumerate-6.swf.trace | 6
test/trace/enumerate-7.swf |binary
test/trace/enumerate-7.swf.trace | 6
test/trace/enumerate-8.swf |binary
test/trace/enumerate-8.swf.trace | 6
test/trace/enumerate.as | 27
test/trace/enumerate2-5.swf |binary
test/trace/enumerate2-5.swf.trace | 235
test/trace/enumerate2-6.swf |binary
test/trace/enumerate2-6.swf.trace | 236
test/trace/enumerate2-7.swf |binary
test/trace/enumerate2-7.swf.trace | 236
test/trace/enumerate2-8.swf |binary
test/trace/enumerate2-8.swf.trace | 236
test/trace/enumerate2.as | 23
test/trace/equality-8.swf |binary
test/trace/equality-8.swf.trace |10767 +++++++
test/trace/error-properties-5.swf |binary
test/trace/error-properties-5.swf.trace | 23
test/trace/error-properties-6.swf |binary
test/trace/error-properties-6.swf.trace | 23
test/trace/error-properties-7.swf |binary
test/trace/error-properties-7.swf.trace | 21
test/trace/error-properties-8.swf |binary
test/trace/error-properties-8.swf.trace | 21
test/trace/error-properties.as | 12
test/trace/escape-8.swf |binary
test/trace/escape-8.swf.trace | 8
test/trace/fromcharcode-8.swf |binary
test/trace/fromcharcode-8.swf.trace |10002 +++++++
test/trace/fromcharcode-other-5.swf |binary
test/trace/fromcharcode-other-5.swf.trace | 124
test/trace/fromcharcode-other-6.swf |binary
test/trace/fromcharcode-other-6.swf.trace | 125
test/trace/fromcharcode-other-7.swf |binary
test/trace/fromcharcode-other-7.swf.trace | 125
test/trace/fromcharcode-other-8.swf |binary
test/trace/fromcharcode-other-8.swf.trace | 125
test/trace/fromcharcode-other.as | 11
test/trace/fscommand-8.swf |binary
test/trace/fscommand-8.swf.trace | 1
test/trace/function-apply-8.swf |binary
test/trace/function-apply-8.swf.trace | 202
test/trace/function-properties-8.swf |binary
test/trace/function-properties-8.swf.trace | 19
test/trace/function-scope-5.swf |binary
test/trace/function-scope-6.swf |binary
test/trace/function-scope-7.swf |binary
test/trace/function-scope-8.swf |binary
test/trace/function-scope-8.swf.trace | 3
test/trace/function-scope.as | 2
test/trace/function-tostring-8.swf |binary
test/trace/function-tostring-8.swf.trace | 2
test/trace/get-depth-5.swf |binary
test/trace/get-depth-5.swf.trace | 4
test/trace/get-depth-6.swf |binary
test/trace/get-depth-6.swf.trace | 4
test/trace/get-depth-7.swf |binary
test/trace/get-depth-7.swf.trace | 4
test/trace/get-depth-8.swf |binary
test/trace/get-depth-8.swf.trace | 4
test/trace/get-depth.as | 16
test/trace/getsetproperty-target-5.swf |binary
test/trace/getsetproperty-target-5.swf.trace | 6
test/trace/getsetproperty-target-6.swf |binary
test/trace/getsetproperty-target-6.swf.trace | 6
test/trace/getsetproperty-target-7.swf |binary
test/trace/getsetproperty-target-7.swf.trace | 6
test/trace/getsetproperty-target-8.swf |binary
test/trace/getsetproperty-target-8.swf.trace | 6
test/trace/getsetproperty-target.as | 34
test/trace/implements-5.swf |binary
test/trace/implements-5.swf.trace | 34
test/trace/implements-6.swf |binary
test/trace/implements-6.swf.trace | 34
test/trace/implements-7.swf |binary
test/trace/implements-7.swf.trace | 34
test/trace/implements-8.swf |binary
test/trace/implements-8.swf.trace | 34
test/trace/implements.as | 95
test/trace/initaction-queue-5.swf |binary
test/trace/initaction-queue-5.swf.trace | 1
test/trace/initaction-queue-6.swf |binary
test/trace/initaction-queue-6.swf.trace | 2
test/trace/initaction-queue-7.swf |binary
test/trace/initaction-queue-7.swf.trace | 2
test/trace/initaction-queue-8.swf |binary
test/trace/initaction-queue-8.swf.trace | 2
test/trace/initaction-queue.c | 53
test/trace/instance-of-5.swf |binary
test/trace/instance-of-5.swf.trace | 56
test/trace/instance-of-6.swf |binary
test/trace/instance-of-6.swf.trace | 58
test/trace/instance-of-7.swf |binary
test/trace/instance-of-7.swf.trace | 58
test/trace/instance-of-8.swf |binary
test/trace/instance-of-8.swf.trace | 58
test/trace/instance-of.as | 82
test/trace/loadvars-decode-5.swf |binary
test/trace/loadvars-decode-5.swf.trace | 211
test/trace/loadvars-decode-6.swf |binary
test/trace/loadvars-decode-6.swf.trace | 211
test/trace/loadvars-decode-7.swf |binary
test/trace/loadvars-decode-7.swf.trace | 211
test/trace/loadvars-decode-8.swf |binary
test/trace/loadvars-decode-8.swf.trace | 211
test/trace/loadvars-decode.as | 90
test/trace/movieclip-set-prototype-5.swf |binary
test/trace/movieclip-set-prototype-5.swf.trace | 2
test/trace/movieclip-set-prototype-6.swf |binary
test/trace/movieclip-set-prototype-6.swf.trace | 4
test/trace/movieclip-set-prototype-7.swf |binary
test/trace/movieclip-set-prototype-7.swf.trace | 4
test/trace/movieclip-set-prototype-8.swf |binary
test/trace/movieclip-set-prototype-8.swf.trace | 4
test/trace/movieclip-set-prototype.c | 59
test/trace/movieclip-swap-depths-5.swf |binary
test/trace/movieclip-swap-depths-5.swf.trace | 24
test/trace/movieclip-swap-depths-6.swf |binary
test/trace/movieclip-swap-depths-6.swf.trace | 24
test/trace/movieclip-swap-depths-7.swf |binary
test/trace/movieclip-swap-depths-7.swf.trace | 24
test/trace/movieclip-swap-depths-8.swf |binary
test/trace/movieclip-swap-depths-8.swf.trace | 24
test/trace/movieclip-swap-depths.as | 36
test/trace/moviecliploader-constructor-5.swf |binary
test/trace/moviecliploader-constructor-5.swf.trace | 3
test/trace/moviecliploader-constructor-6.swf |binary
test/trace/moviecliploader-constructor-6.swf.trace | 3
test/trace/moviecliploader-constructor-7.swf |binary
test/trace/moviecliploader-constructor-7.swf.trace | 3
test/trace/moviecliploader-constructor-8.swf |binary
test/trace/moviecliploader-constructor-8.swf.trace | 3
test/trace/moviecliploader-constructor.as | 9
test/trace/moviecliploader-error-illegalrequest-6.swf |binary
test/trace/moviecliploader-error-illegalrequest-6.swf.trace | 7
test/trace/moviecliploader-error-illegalrequest-7.swf |binary
test/trace/moviecliploader-error-illegalrequest-7.swf.trace | 4
test/trace/moviecliploader-error-illegalrequest-8.swf |binary
test/trace/moviecliploader-error-illegalrequest-8.swf.trace | 4
test/trace/moviecliploader-error-illegalrequest.as | 16
test/trace/moviecliploader-error-urlnotfound-6.swf |binary
test/trace/moviecliploader-error-urlnotfound-6.swf.trace | 7
test/trace/moviecliploader-error-urlnotfound-7.swf |binary
test/trace/moviecliploader-error-urlnotfound-7.swf.trace | 4
test/trace/moviecliploader-error-urlnotfound-8.swf |binary
test/trace/moviecliploader-error-urlnotfound-8.swf.trace | 4
test/trace/moviecliploader-error-urlnotfound.as | 16
test/trace/moviecliploader-getprogress-5.swf |binary
test/trace/moviecliploader-getprogress-5.swf.trace | 19
test/trace/moviecliploader-getprogress-6.swf |binary
test/trace/moviecliploader-getprogress-6.swf.trace | 19
test/trace/moviecliploader-getprogress-7.swf |binary
test/trace/moviecliploader-getprogress-7.swf.trace | 19
test/trace/moviecliploader-getprogress-8.swf |binary
test/trace/moviecliploader-getprogress-8.swf.trace | 19
test/trace/moviecliploader-getprogress.as | 24
test/trace/moviecliploader-properties-5.swf |binary
test/trace/moviecliploader-properties-5.swf.trace | 33
test/trace/moviecliploader-properties-6.swf |binary
test/trace/moviecliploader-properties-6.swf.trace | 33
test/trace/moviecliploader-properties-7.swf |binary
test/trace/moviecliploader-properties-7.swf.trace | 32
test/trace/moviecliploader-properties-8.swf |binary
test/trace/moviecliploader-properties-8.swf.trace | 32
test/trace/moviecliploader-properties.as | 8
test/trace/moviecliploader-unknown-format-5.swf |binary
test/trace/moviecliploader-unknown-format-5.swf.trace | 3
test/trace/moviecliploader-unknown-format-6.swf |binary
test/trace/moviecliploader-unknown-format-6.swf.trace | 3
test/trace/moviecliploader-unknown-format-7.swf |binary
test/trace/moviecliploader-unknown-format-7.swf.trace | 16
test/trace/moviecliploader-unknown-format-8.swf |binary
test/trace/moviecliploader-unknown-format-8.swf.trace | 16
test/trace/moviecliploader-unknown-format.as | 36
test/trace/native-run-5.swf |binary
test/trace/native-run-5.swf.trace | 3
test/trace/native-run-6.swf |binary
test/trace/native-run-6.swf.trace | 3
test/trace/native-run-7.swf |binary
test/trace/native-run-7.swf.trace | 3
test/trace/native-run-8.swf |binary
test/trace/native-run-8.swf.trace | 3
test/trace/native-run.as | 69
test/trace/netstream-fscommand-6.swf |binary
test/trace/netstream-fscommand-6.swf.trace | 1
test/trace/netstream-fscommand-7.swf |binary
test/trace/netstream-fscommand-7.swf.trace | 1
test/trace/netstream-fscommand-8.swf |binary
test/trace/netstream-fscommand-8.swf.trace | 1
test/trace/netstream-fscommand.as | 16
test/trace/netstream-load-loop-6.swf.trace | 9
test/trace/netstream-load-loop-7.swf.trace | 9
test/trace/netstream-load-loop-8.swf.trace | 9
test/trace/newobject-paths-5.swf |binary
test/trace/newobject-paths-5.swf.trace | 12
test/trace/newobject-paths-6.swf |binary
test/trace/newobject-paths-6.swf.trace | 12
test/trace/newobject-paths-7.swf |binary
test/trace/newobject-paths-7.swf.trace | 12
test/trace/newobject-paths-8.swf |binary
test/trace/newobject-paths-8.swf.trace | 12
test/trace/newobject-paths.as | 38
test/trace/prototype-handling-5.swf |binary
test/trace/prototype-handling-5.swf.trace | 127
test/trace/prototype-handling-6.swf |binary
test/trace/prototype-handling-6.swf.trace | 139
test/trace/prototype-handling-7.swf |binary
test/trace/prototype-handling-7.swf.trace | 139
test/trace/prototype-handling-8.swf |binary
test/trace/prototype-handling-8.swf.trace | 140
test/trace/prototype-handling.as | 118
test/trace/remove-movie-5.swf |binary
test/trace/remove-movie-5.swf.trace | 12
test/trace/remove-movie-6.swf |binary
test/trace/remove-movie-6.swf.trace | 12
test/trace/remove-movie-7.swf |binary
test/trace/remove-movie-7.swf.trace | 12
test/trace/remove-movie-8.swf |binary
test/trace/remove-movie-8.swf.trace | 12
test/trace/remove-movie.as | 37
test/trace/settarget-tostring-5.swf |binary
test/trace/settarget-tostring-5.swf.trace | 1
test/trace/settarget-tostring-6.swf |binary
test/trace/settarget-tostring-6.swf.trace | 1
test/trace/settarget-tostring-7.swf |binary
test/trace/settarget-tostring-7.swf.trace | 1
test/trace/settarget-tostring-8.swf |binary
test/trace/settarget-tostring-8.swf.trace | 1
test/trace/settarget-tostring.as | 8
test/trace/settimeout-clear-self-5.swf |binary
test/trace/settimeout-clear-self-5.swf.trace | 2
test/trace/settimeout-clear-self-6.swf |binary
test/trace/settimeout-clear-self-6.swf.trace | 2
test/trace/settimeout-clear-self-7.swf |binary
test/trace/settimeout-clear-self-7.swf.trace | 2
test/trace/settimeout-clear-self-8.swf |binary
test/trace/settimeout-clear-self-8.swf.trace | 2
test/trace/settimeout-clear-self.as | 11
test/trace/super-existance-5.swf |binary
test/trace/super-existance-5.swf.trace | 19
test/trace/super-existance-6.swf |binary
test/trace/super-existance-6.swf.trace | 47
test/trace/super-existance-7.swf |binary
test/trace/super-existance-7.swf.trace | 47
test/trace/super-existance-8.swf |binary
test/trace/super-existance-8.swf.trace | 47
test/trace/super-existance.as | 63
test/trace/swfdec_interaction.c | 2
test/trace/text-field-get-text-format-5.swf |binary
test/trace/text-field-get-text-format-5.swf.trace | 10
test/trace/text-field-get-text-format-6.swf |binary
test/trace/text-field-get-text-format-6.swf.trace | 101
test/trace/text-field-get-text-format-7.swf |binary
test/trace/text-field-get-text-format-7.swf.trace | 88
test/trace/text-field-get-text-format-8.swf |binary
test/trace/text-field-get-text-format-8.swf.trace | 88
test/trace/text-field-get-text-format.as | 58
test/trace/text-field-html-input-6.swf |binary
test/trace/text-field-html-input-6.swf.trace | 232
test/trace/text-field-html-input-7.swf |binary
test/trace/text-field-html-input-7.swf.trace | 220
test/trace/text-field-html-input-8.swf |binary
test/trace/text-field-html-input-8.swf.trace | 220
test/trace/text-field-html-input.as | 66
test/trace/text-field-init-5.swf |binary
test/trace/text-field-init-5.swf.trace | 12
test/trace/text-field-init-6.swf |binary
test/trace/text-field-init-6.swf.trace | 12
test/trace/text-field-init-7.swf |binary
test/trace/text-field-init-7.swf.trace | 12
test/trace/text-field-init-8.swf |binary
test/trace/text-field-init-8.swf.trace | 12
test/trace/text-field-init-native-5.swf |binary
test/trace/text-field-init-native-5.swf.trace | 2
test/trace/text-field-init-native-6.swf |binary
test/trace/text-field-init-native-6.swf.trace | 2
test/trace/text-field-init-native-7.swf |binary
test/trace/text-field-init-native-7.swf.trace | 2
test/trace/text-field-init-native-8.swf |binary
test/trace/text-field-init-native-8.swf.trace | 2
test/trace/text-field-init-native.c | 49
test/trace/text-field-init.as | 47
test/trace/text-field-length-5.swf |binary
test/trace/text-field-length-5.swf.trace | 95
test/trace/text-field-length-6.swf |binary
test/trace/text-field-length-6.swf.trace | 126
test/trace/text-field-length-7.swf |binary
test/trace/text-field-length-7.swf.trace | 126
test/trace/text-field-length-8.swf |binary
test/trace/text-field-length-8.swf.trace | 126
test/trace/text-field-length.as | 17
test/trace/text-field-replace-text-5.swf |binary
test/trace/text-field-replace-text-5.swf.trace | 9
test/trace/text-field-replace-text-6.swf |binary
test/trace/text-field-replace-text-6.swf.trace | 9
test/trace/text-field-replace-text-7.swf |binary
test/trace/text-field-replace-text-7.swf.trace | 9
test/trace/text-field-replace-text-8.swf |binary
test/trace/text-field-replace-text-8.swf.trace | 9
test/trace/text-field-replace-text.as | 53
test/trace/text-field-scroll-5.swf |binary
test/trace/text-field-scroll-5.swf.trace | 54
test/trace/text-field-scroll-6.swf |binary
test/trace/text-field-scroll-6.swf.trace | 48
test/trace/text-field-scroll-7.swf |binary
test/trace/text-field-scroll-7.swf.trace | 54
test/trace/text-field-scroll-8.swf |binary
test/trace/text-field-scroll-8.swf.trace | 54
test/trace/text-field-scroll.as | 80
test/trace/text-field-set-text-format-5.swf |binary
test/trace/text-field-set-text-format-5.swf.trace | 19
test/trace/text-field-set-text-format-6.swf |binary
test/trace/text-field-set-text-format-6.swf.trace | 149
test/trace/text-field-set-text-format-7.swf |binary
test/trace/text-field-set-text-format-7.swf.trace | 139
test/trace/text-field-set-text-format-8.swf |binary
test/trace/text-field-set-text-format-8.swf.trace | 139
test/trace/text-field-set-text-format.as | 95
test/trace/text-field-values-5.swf |binary
test/trace/text-field-values-5.swf.trace | 2158 +
test/trace/text-field-values-6.swf |binary
test/trace/text-field-values-6.swf.trace | 2200 +
test/trace/text-field-values-7.swf |binary
test/trace/text-field-values-7.swf.trace | 2200 +
test/trace/text-field-values-8.swf |binary
test/trace/text-field-values-8.swf.trace | 2200 +
test/trace/text-field-values.as | 89
test/trace/text-field-variable-5.swf |binary
test/trace/text-field-variable-5.swf.trace | 9
test/trace/text-field-variable-6.swf |binary
test/trace/text-field-variable-6.swf.trace | 9
test/trace/text-field-variable-7.swf |binary
test/trace/text-field-variable-7.swf.trace | 9
test/trace/text-field-variable-8.swf |binary
test/trace/text-field-variable-8.swf.trace | 9
test/trace/text-field-variable.as | 36
test/trace/textformat-5.swf |binary
test/trace/textformat-5.swf.trace | 76
test/trace/textformat-6.swf |binary
test/trace/textformat-6.swf.trace | 76
test/trace/textformat-7.swf |binary
test/trace/textformat-7.swf.trace | 76
test/trace/textformat-8.swf |binary
test/trace/textformat-8.swf.trace | 76
test/trace/textformat-init-5.swf |binary
test/trace/textformat-init-5.swf.trace | 13
test/trace/textformat-init-6.swf |binary
test/trace/textformat-init-6.swf.trace | 13
test/trace/textformat-init-7.swf |binary
test/trace/textformat-init-7.swf.trace | 13
test/trace/textformat-init-8.swf |binary
test/trace/textformat-init-8.swf.trace | 13
test/trace/textformat-init.as | 43
test/trace/textformat.as | 6
test/trace/trace.c | 8
test/trace/try-6.swf |binary
test/trace/try-6.swf.trace | 6
test/trace/try-7.swf |binary
test/trace/try-7.swf.trace | 6
test/trace/try-8.swf |binary
test/trace/try-8.swf.trace | 6
test/trace/try-jump-6.swf |binary
test/trace/try-jump-6.swf.trace | 3
test/trace/try-jump-7.swf |binary
test/trace/try-jump-7.swf.trace | 3
test/trace/try-jump-8.swf |binary
test/trace/try-jump-8.swf.trace | 3
test/trace/try-jump.as | 43
test/trace/try-throw-in-finally-6.swf |binary
test/trace/try-throw-in-finally-6.swf.trace | 2
test/trace/try-throw-in-finally-7.swf |binary
test/trace/try-throw-in-finally-7.swf.trace | 2
test/trace/try-throw-in-finally-8.swf |binary
test/trace/try-throw-in-finally-8.swf.trace | 2
test/trace/try-throw-in-finally.as | 17
test/trace/try.as | 27
test/trace/unloadmovie-recreate-6.swf |binary
test/trace/unloadmovie-recreate-6.swf.trace | 3
test/trace/unloadmovie-recreate-7.swf |binary
test/trace/unloadmovie-recreate-7.swf.trace | 3
test/trace/unloadmovie-recreate-8.swf |binary
test/trace/unloadmovie-recreate-8.swf.trace | 3
test/trace/unloadmovie-recreate.as | 13
test/trace/unloadmovie-simple-5.swf |binary
test/trace/unloadmovie-simple-5.swf.trace | 4
test/trace/unloadmovie-simple-6.swf |binary
test/trace/unloadmovie-simple-6.swf.trace | 12
test/trace/unloadmovie-simple-7.swf |binary
test/trace/unloadmovie-simple-7.swf.trace | 12
test/trace/unloadmovie-simple-8.swf |binary
test/trace/unloadmovie-simple-8.swf.trace | 12
test/trace/unloadmovie-simple.as | 16
test/trace/unreproducable-random-5.swf |binary
test/trace/unreproducable-random-5.swf.trace | 203
test/trace/unreproducable-random-6.swf |binary
test/trace/unreproducable-random-6.swf.trace | 203
test/trace/unreproducable-random-7.swf |binary
test/trace/unreproducable-random-7.swf.trace | 203
test/trace/unreproducable-random-8.swf |binary
test/trace/unreproducable-random-8.swf.trace | 203
test/trace/unreproducable-random.as | 17
test/trace/xml-constructor-properties-5.swf.trace | 60
test/trace/xml-constructor-properties-6.swf.trace | 60
test/trace/xml-constructor-properties-7.swf.trace | 60
test/trace/xml-constructor-properties.as | 68
test/trace/xml-escape-5.swf |binary
test/trace/xml-escape-6.swf |binary
test/trace/xml-escape-6.swf.trace | 1
test/trace/xml-escape-7.swf |binary
test/trace/xml-escape-7.swf.trace | 1
test/trace/xml-escape.as | 4
test/trace/xml-init-5.swf |binary
test/trace/xml-init-5.swf.trace | 3
test/trace/xml-init-6.swf |binary
test/trace/xml-init-6.swf.trace | 3
test/trace/xml-init-7.swf |binary
test/trace/xml-init-7.swf.trace | 3
test/trace/xml-init-8.swf |binary
test/trace/xml-init-8.swf.trace | 3
test/trace/xml-init.as | 19
test/trace/xml-node-init-5.swf |binary
test/trace/xml-node-init-5.swf.trace | 11
test/trace/xml-node-init-6.swf |binary
test/trace/xml-node-init-6.swf.trace | 11
test/trace/xml-node-init-7.swf |binary
test/trace/xml-node-init-7.swf.trace | 11
test/trace/xml-node-init-8.swf |binary
test/trace/xml-node-init-8.swf.trace | 11
test/trace/xml-node-init.as | 38
test/trace/xml-parse-2.xml | 8
test/trace/xml-parse-6.swf |binary
test/trace/xml-parse-6.swf.trace | 44
test/trace/xml-parse-7.swf |binary
test/trace/xml-parse-7.swf.trace | 44
test/various/.gitignore | 1
test/various/Makefile.am | 6
test/various/urlencode.c | 112
vivified/core/vivi_wrap.c | 1
vivified/ui/vivi_widget.c | 3
783 files changed, 91758 insertions(+), 5980 deletions(-)
---
More information about the Swfdec
mailing list