[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9462: Merge from trunk
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9462: Merge from trunk |
Date: |
Wed, 13 Aug 2008 23:56:21 +0200 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9462
committer: Sandro Santilli <address@hidden>
branch nick: avm2
timestamp: Wed 2008-08-13 23:56:21 +0200
message:
Merge from trunk
removed:
doc/C/amf.xml
doc/C/debugger.xml
doc/C/internals.xml
doc/C/rtmp.xml
doc/C/sources.xml
added:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
libcore/swf/DefineButtonCxformTag.h
macros/nspr.m4
macros/xpcom.m4
packaging/xpi/update.rdf
plugin/xpcom/
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/GnashComponentModule.cpp
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
testsuite/media/gif-interlaced.gif
testsuite/media/gif.gif
testsuite/media/greyscale.png
testsuite/media/indexed.png
testsuite/media/png.png
testsuite/misc-ming.all/loadImageTest.c
renamed:
libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
libbase/jpeg.h => libbase/GnashImageJpeg.h
libcore/stream.cpp => libcore/SWFStream.cpp
libcore/stream.h => libcore/SWFStream.h
modified:
Makefile.am
backend/render_handler_ogl.cpp
configure.ac
doc/C/preformatted/gnash_user.info.in
doc/C/refmanual/building.xml
doc/C/refmanual/code_dependencies.xml
gui/gui.cpp
libbase/GC.cpp
libbase/GC.h
libbase/Makefile.am
libbase/curl_adapter.cpp
libbase/image.cpp
libbase/image.h
libbase/noseek_fd_adapter.cpp
libbase/shm.cpp
libcore/Makefile.am
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/font.cpp
libcore/gnash.h
libcore/impl.cpp
libcore/impl.h
libcore/matrix.cpp
libcore/movie_root.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/abc_block.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/parser/edit_text_character_def.cpp
libcore/parser/filter_factory.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/sound_definition.cpp
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/video_stream_def.cpp
libcore/rect.cpp
libcore/shape.h
libcore/sprite_instance.cpp
libcore/styles.cpp
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/RemoveObjectTag.cpp
libcore/swf/ScriptLimitsTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/text.cpp
libcore/types.cpp
libcore/vm/ActionExec.cpp
libmedia/ffmpeg/sound_handler_sdl.cpp
macros/ffmpeg.m4
macros/ming.m4
packaging/xpi.am
packaging/xpi/install.rdf
plugin/Makefile.am
testsuite/Makefile.am
testsuite/libcore.all/StreamTest.cpp
testsuite/misc-ming.all/Makefile.am
utilities/processor.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libcore/SWFStream.cpp
------------------------------------------------------------
revno: 9439.44.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 09:49:05 +0200
message:
Minor cleanups.
modified:
libbase/jpeg.cpp
------------------------------------------------------------
revno: 9439.44.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 09:50:02 +0200
message:
Add simple PNG reading capabilities.
added:
libbase/GnashPNG.cpp
libbase/GnashPNG.h
modified:
libbase/Makefile.am
------------------------------------------------------------
revno: 9439.44.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 09:50:38 +0200
message:
Allow reading PNGs. Due to the limitations of BitmapMovieDefinition this
is currently only an RGB image.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.44.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 09:51:42 +0200
message:
Read PNG movies.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.44.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 10:22:27 +0200
message:
Cleanup on exit, keep track of current scanline (because of the
image class interface).
modified:
libbase/GnashPNG.cpp
libbase/GnashPNG.h
------------------------------------------------------------
revno: 9439.44.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 11:00:24 +0200
message:
Rename function. Catch ParserException on libpng error and continue.
Add note about version behaviour.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.44.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 11:01:19 +0200
message:
Drop code taken from jpeg.cpp but unused. Make error reporting better.
modified:
libbase/GnashPNG.cpp
libbase/GnashPNG.h
------------------------------------------------------------
revno: 9439.44.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 12:14:06 +0200
message:
Add sample PNG file (I drew it myself!), and a ming test for loading PNGS
(no test runner yet).
added:
testsuite/media/png.png
testsuite/misc-ming.all/loadPNGTest.c
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.44.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 12:15:18 +0200
message:
Improve debugging.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.44.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 12:16:20 +0200
message:
Nothing much changed.
modified:
libbase/jpeg.cpp
------------------------------------------------------------
revno: 9439.44.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 12:26:33 +0200
message:
Rename PNG files, add copyright info.
renamed:
libbase/GnashPNG.cpp => libbase/GnashImagePng.cpp
libbase/GnashPNG.h => libbase/GnashImagePng.h
modified:
libbase/Makefile.am
libbase/image.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
------------------------------------------------------------
revno: 9439.1.121
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-05 12:55:08 +0200
message:
Add PNG-reading capabilities. This is only for PNG movies; there isn't
a way of embedding them in a SWF (at least up to version 8).
There still might be something to be said for unifying the interface
to JPEG and PNG.
added:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
testsuite/media/png.png
testsuite/misc-ming.all/loadPNGTest.c
modified:
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libbase/jpeg.cpp
libcore/impl.cpp
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.1.122
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-05 14:05:46 +0200
message:
Clean up logging.
modified:
libbase/shm.cpp
------------------------------------------------------------
revno: 9439.1.123
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-05 20:10:05 +0200
message:
Manual test for loading gifs.
added:
testsuite/media/gif.gif
renamed:
testsuite/misc-ming.all/loadPNGTest.c =>
testsuite/misc-ming.all/loadImageTest.c
modified:
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.1.124
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-06 10:48:23 +0200
message:
Add GIF reading support, improve PNG reading support. Both are now a
subclass of ImageInput, which keeps format complications well away
from the core.
added:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
modified:
configure.ac
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libcore/gnash.h
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.46.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 14:01:59 +0200
message:
No need to use SIZET_FMT when logging.
modified:
libbase/shm.cpp
------------------------------------------------------------
revno: 9439.46.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 16:27:23 +0200
message:
Add imagefile base class.
added:
libbase/GnashImage.h
modified:
libbase/Makefile.am
------------------------------------------------------------
revno: 9439.46.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 16:27:48 +0200
message:
Make filetype enum available everywhere.
modified:
libcore/gnash.h
------------------------------------------------------------
revno: 9439.46.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 16:28:17 +0200
message:
Make PNG file input a subclass of file input (also to be used for
gif and probably jpeg (when this is a loaded movie).
Rename readSWFPng to readImageData, accepting a file type
argument.
Use a switch statement in impl.cpp to deal with file types.
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.46.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 18:09:10 +0200
message:
Look for gif libs.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.46.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 18:09:52 +0200
message:
Make init() private, correct file description.
modified:
libbase/GnashImagePng.h
------------------------------------------------------------
revno: 9439.46.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 20:07:40 +0200
message:
Add a gif work of art for loading in loadImageTest.swf
(the old loadPNGTest.swf).
added:
testsuite/media/gif.gif
renamed:
testsuite/misc-ming.all/loadPNGTest.c =>
testsuite/misc-ming.all/loadImageTest.c
modified:
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.46.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-05 22:05:57 +0200
message:
Detect GIF files and send them to the image class.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.46.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 10:16:03 +0200
message:
Add a GIF-reading subclass of ImageInput. It reads most GIFs, though
still
fails on some. Any failures should be handled correctly without any
crashes or leaks.
image.cpp: use the GIF-format decoder.
added:
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
modified:
libbase/Makefile.am
libbase/image.cpp
------------------------------------------------------------
revno: 9439.46.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 10:23:16 +0200
message:
Add GIF information to configure.ac; I think it's correct, although
libungif is no longer under development and is replaced by giflib.
There may be a version constraint, as the old libungif only supported
reading from a FILE* or file handle, whereas we need the newer (and
completely undocumented) custom read function.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.1.125
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-06 11:18:04 +0200
message:
Add an interlaced gif in the test suite.
added:
testsuite/media/gif-interlaced.gif
modified:
testsuite/media/gif.gif
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.46.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 11:16:54 +0200
message:
Add an interlaced gif for testing.
added:
testsuite/media/gif-interlaced.gif
modified:
testsuite/media/gif.gif
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.1.126
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-06 21:56:46 +0200
message:
Unify and clean up the image input interface.
renamed:
libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
libbase/jpeg.h => libbase/GnashImageJpeg.h
modified:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/swf/tag_loaders.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
------------------------------------------------------------
revno: 9439.46.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 18:24:10 +0200
message:
Make JPEG handling a special subclass of ImageInput. Bring it inside
the gnash namespace, drop the jpeg namespace.
Modify all GnashImage classes to take a shared_ptr to an IOChannel.
This is because JPEG (now JpegImageInput) needs to own the stream
in some cases, and other subclasses may conceivably do so in the
future.
Drop the takeOwnership argument, as the IOChannel is now refcounted.
modified:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libbase/jpeg.cpp
libbase/jpeg.h
------------------------------------------------------------
revno: 9439.46.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 18:28:48 +0200
message:
Modify for new ImageInput interface.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.46.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 18:29:15 +0200
message:
Modify for new ImageInput interface.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.46.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 18:29:39 +0200
message:
Update ImageInput class names.
modified:
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
------------------------------------------------------------
revno: 9439.46.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 19:11:45 +0200
message:
Rename jpeg.{cpp,h}, add FSF copyright.
Update other files to reflect name change.
renamed:
libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
libbase/jpeg.h => libbase/GnashImageJpeg.h
modified:
libbase/Makefile.am
libbase/image.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
------------------------------------------------------------
revno: 9439.46.17
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 19:20:16 +0200
message:
Rename some more JpegImageInput methods.
modified:
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/image.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.46.18
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-06 21:25:21 +0200
message:
Drop unused read_swf_jpeg2 from image namespace. Drop read_jpeg and
use the
multi-purpose image::readImageData instead. Change naming style of
other image namespace methods.
Include jpeglib.h only in namespace jpeg because it causes conflicts
with
an INT32 typedef in the Qt3 headers if included in the global
namespace.
Qualify jpeglib methods with the jpeg:: namespace.
Update other files to reflect name changes.
modified:
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/image.cpp
libbase/image.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.1.127
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-07 12:05:12 +0200
message:
Minor addition to image cleanup.
Drop SIZET_FMT everywhere.
modified:
backend/render_handler_ogl.cpp
configure.ac
libbase/GC.cpp
libbase/GC.h
libbase/image.cpp
libbase/image.h
libbase/noseek_fd_adapter.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/sprite_definition.h
libcore/swf/tag_loaders.cpp
libcore/vm/ActionExec.cpp
utilities/processor.cpp
------------------------------------------------------------
revno: 9439.47.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 10:08:28 +0200
message:
Return images by auto_ptr.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.47.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 10:08:57 +0200
message:
image now returned by auto_ptr.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.47.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 12:02:35 +0200
message:
Drop all SIZET_FMT use. Comment out in configure.ac.
modified:
backend/render_handler_ogl.cpp
configure.ac
libbase/GC.cpp
libbase/GC.h
libbase/noseek_fd_adapter.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/sprite_definition.h
libcore/vm/ActionExec.cpp
utilities/processor.cpp
------------------------------------------------------------
revno: 9439.1.128
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-07 16:42:06 +0200
message:
Fix for a segfault in sound_handler_sdl.cpp.
Drop some unused functions.
modified:
gui/gui.cpp
libcore/impl.cpp
libcore/impl.h
libmedia/ffmpeg/sound_handler_sdl.cpp
------------------------------------------------------------
revno: 9439.47.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 15:21:24 +0200
message:
Drop unused statics in impl.cpp. Drop unused or unnecessary global
methods in impl.h, including get_current_root().
Replace get_current_root() use in gui.cpp (disabled step back/forward
methods)
with VM::get().getRoot();
modified:
gui/gui.cpp
libcore/impl.cpp
libcore/impl.h
------------------------------------------------------------
revno: 9439.47.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 16:39:40 +0200
message:
Don't dereference sound data that has already been deleted either in
delete_all_sounds or stop_all_sounds. Fixes a segfault on exit in
SWF8/game_start_ch2.swf.
modified:
libmedia/ffmpeg/sound_handler_sdl.cpp
------------------------------------------------------------
revno: 9439.1.129
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-07 21:23:56 +0200
message:
Parse CSMTextSettings tag (used by myspace).
added:
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.48.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 20:51:54 +0200
message:
Parse CSMTextSettings tag and log unimplemented.
added:
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.48.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-07 20:53:45 +0200
message:
Add file description line.
modified:
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
------------------------------------------------------------
revno: 9439.1.130
committer: address@hidden
branch nick: trunk
timestamp: Thu 2008-08-07 16:15:17 -0600
message:
Newer version of ffmpeg use LIBAVCODEC_VERSION_TRIPLET instead of
LIBAVCODEC_VERSION.
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9439.49.1
committer: address@hidden
branch nick: build
timestamp: Thu 2008-08-07 16:12:55 -0600
message:
Newer version of ffmpeg use LIBAVCODEC_VERSION_TRIPLET instead of
LIBAVCODEC_VERSION.
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9439.1.131
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-08 13:57:18 +0200
message:
Restore support for SWF2 (PlaceObject tag), which stopped working sometime
between 2006 and now.
modified:
libcore/parser/shape_character_def.cpp
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.50.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-08 11:06:20 +0200
message:
Drop commented-out and useless code.
modified:
libcore/parser/shape_character_def.cpp
------------------------------------------------------------
revno: 9439.50.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-08 13:15:37 +0200
message:
Fix display of anything with a PlaceObject tag (SWF2).
modified:
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.1.132
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-08 16:15:14 +0200
message:
Some cleanups, drop unused functions.
Parse and implement DefineButtonCxform tag (SWF2 only).
added:
libcore/swf/DefineButtonCxformTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
libcore/impl.h
libcore/movie_root.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/sprite_instance.cpp
------------------------------------------------------------
revno: 9439.50.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-08 14:47:04 +0200
message:
Update comments, use LOG_ONCE.
modified:
libcore/parser/button_character_def.cpp
------------------------------------------------------------
revno: 9439.50.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-08 14:48:33 +0200
message:
Drop save_extern_movie and s_extern_sprites. Remove old includes.
modified:
libcore/impl.cpp
libcore/impl.h
libcore/movie_root.cpp
libcore/sprite_instance.cpp
------------------------------------------------------------
revno: 9439.50.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-08 15:46:37 +0200
message:
Implement DefineButtonCxform tag. See
http://www.fortunecity.com/rivendell/krondor/531/2dwrebuild.swf for
perhaps
the only use of it you'll ever see (was replaced in SWF3 by
DefineButton2).
added:
libcore/swf/DefineButtonCxformTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
------------------------------------------------------------
revno: 9439.1.133
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-08-09 21:33:48 +0200
message:
Delete unused files in doc/C. I keep wasting time editing the wrong
ones.
Update the correct files with current information.
removed:
doc/C/amf.xml
doc/C/debugger.xml
doc/C/internals.xml
doc/C/rtmp.xml
doc/C/sources.xml
modified:
doc/C/preformatted/gnash_user.info.in
doc/C/refmanual/building.xml
doc/C/refmanual/code_dependencies.xml
------------------------------------------------------------
revno: 9439.51.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-08-09 17:38:26 +0200
message:
Update dependencies information and other minor corrections.
modified:
doc/C/sources.xml
------------------------------------------------------------
revno: 9439.51.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-08-09 21:04:22 +0200
message:
Drop unused XML files, because I keep editing them instead of the
files that are really used.
removed:
doc/C/amf.xml
doc/C/debugger.xml
doc/C/internals.xml
doc/C/rtmp.xml
doc/C/sources.xml
------------------------------------------------------------
revno: 9439.51.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-08-09 21:32:18 +0200
message:
Update information about dependencies and bzr access. Some other
minor corrections.
modified:
doc/C/preformatted/gnash_user.info.in
doc/C/refmanual/building.xml
doc/C/refmanual/code_dependencies.xml
------------------------------------------------------------
revno: 9439.1.134
committer: address@hidden
branch nick: trunk
timestamp: Sat 2008-08-09 18:09:12 -0600
message:
Add actionscript.all and libnet.all into DIST_SUBDIRS
Ming release rc1 is *after* beta5.
modified:
macros/ming.m4
testsuite/Makefile.am
------------------------------------------------------------
revno: 9439.49.2
committer: address@hidden
branch nick: build
timestamp: Fri 2008-08-08 14:37:56 -0600
message:
update from trunk
added:
libcore/swf/DefineButtonCxformTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
libcore/impl.h
libcore/movie_root.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/parser/shape_character_def.cpp
libcore/sprite_instance.cpp
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.49.3
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 16:41:46 -0600
message:
update from trunk
removed:
doc/C/amf.xml
doc/C/debugger.xml
doc/C/internals.xml
doc/C/rtmp.xml
doc/C/sources.xml
modified:
doc/C/preformatted/gnash_user.info.in
doc/C/refmanual/building.xml
doc/C/refmanual/code_dependencies.xml
------------------------------------------------------------
revno: 9439.49.4
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 17:47:22 -0600
message:
Update from trunk.
modified:
po/cs.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/it.po
po/ja.po
po/sv.po
------------------------------------------------------------
revno: 9439.49.5
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 17:47:44 -0600
message:
Add actionscript.all and libnet.all to DIST_SUBDIRS, so they get
included in
the the dist tarball.
modified:
testsuite/Makefile.am
------------------------------------------------------------
revno: 9439.49.6
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 17:48:36 -0600
message:
Get the version numbers right, ming release rc1 is after ming release
beta5.
modified:
macros/ming.m4
------------------------------------------------------------
revno: 9439.1.135
committer: address@hidden
branch nick: trunk
timestamp: Sun 2008-08-10 08:47:17 -0600
message:
update from branch, XPI packaging now works.
added:
packaging/xpi/update.rdf
modified:
configure.ac
packaging/xpi.am
packaging/xpi/install.rdf
------------------------------------------------------------
revno: 9439.49.7
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 21:45:25 -0600
message:
Substitute BUILDDATE. Look for the zip program, which we need for
making
XPI packages.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.49.8
committer: address@hidden
branch nick: build
timestamp: Sat 2008-08-09 21:46:02 -0600
message:
Build an XPI file that actually installs.
added:
packaging/xpi/update.rdf
modified:
packaging/xpi.am
packaging/xpi/install.rdf
------------------------------------------------------------
revno: 9439.1.136
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-10 17:06:55 +0200
message:
Pass SWFStream always by reference, except in a couple of cases where a
NULL pointer has a meaning.
This is an unfinished general cleanup to take SWFStream always by
reference
instead of a mixture of pointers and references, with some classes having
hacks to convert one to the other. It's being committed because others
are also working on parsing and need to adapt them to this
tag loader interface change.
modified:
libcore/cxform.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/font.cpp
libcore/font.h
libcore/matrix.h
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/text_character_def.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libcore/rect.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/ScriptLimitsTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/TagLoadersTable.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/text.cpp
libcore/text.h
libcore/types.cpp
libcore/types.h
------------------------------------------------------------
revno: 9439.52.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-10 13:53:31 +0200
message:
Take SWFStream by reference in button_character_def
modified:
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/swf/DefineButtonCxformTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.52.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-10 16:54:12 +0200
message:
Catch ActionParserException in setRootMovie for misreported
action_buffer
length.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9439.52.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-10 16:57:21 +0200
message:
Take SWFStream as a reference everywhere but in sprite_instance
(where it
is NULL on createEmptyMovieClip() and internally in abc_block, which
uses
pointers too much.
Drop member functions taking SWFStream* in rect.h, matrix.h and
cxform.h,
which were only wrappers round functions taking SWFStream&.
modified:
libcore/cxform.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/font.cpp
libcore/font.h
libcore/matrix.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
libcore/parser/button_character_def.h
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/text_character_def.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libcore/rect.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/ScriptLimitsTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/TagLoadersTable.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/text.cpp
libcore/text.h
libcore/types.cpp
libcore/types.h
------------------------------------------------------------
revno: 9439.1.137
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-11 19:05:07 +0200
message:
Rename stream.{h,cpp} to SWFStream.{h,cpp} to reflect the class name.
Add constructor to sprite_definition.cpp for creating an empty MovieClip;
the SWFStream can then be passed by reference like everywhere else.
renamed:
libcore/stream.cpp => libcore/SWFStream.cpp
libcore/stream.h => libcore/SWFStream.h
modified:
libcore/Makefile.am
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/font.cpp
libcore/matrix.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/abc_block.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/edit_text_character_def.cpp
libcore/parser/filter_factory.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/sound_definition.cpp
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/video_stream_def.cpp
libcore/rect.cpp
libcore/sprite_instance.cpp
libcore/styles.cpp
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/RemoveObjectTag.cpp
libcore/swf/ScriptLimitsTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libcore/types.cpp
testsuite/libcore.all/StreamTest.cpp
libcore/SWFStream.cpp
------------------------------------------------------------
revno: 9439.53.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-10 17:49:15 +0200
message:
Add constructor taking just a movie_definition* instead of relying on
the
SWFStream* being NULL to create an empty sprite. Take SWFStream& by
reference when constructing from a stream.
modified:
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/sprite_instance.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.53.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-10 19:08:19 +0200
message:
Rename stream.{cpp,h} to SWFStream.{cpp,h} to reflect the class name.
renamed:
libcore/stream.cpp => libcore/SWFStream.cpp
libcore/stream.h => libcore/SWFStream.h
modified:
libcore/Makefile.am
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/font.cpp
libcore/matrix.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/abc_block.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/edit_text_character_def.cpp
libcore/parser/filter_factory.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/sound_definition.cpp
libcore/parser/sprite_definition.cpp
libcore/parser/text_character_def.cpp
libcore/parser/video_stream_def.cpp
libcore/rect.cpp
libcore/styles.cpp
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/RemoveObjectTag.cpp
libcore/swf/ScriptLimitsTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libcore/types.cpp
testsuite/libcore.all/StreamTest.cpp
libcore/SWFStream.cpp
------------------------------------------------------------
revno: 9439.1.138
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-11 19:14:52 +0200
message:
Provide a unified image-writing interface: ImageOutput. Bring JPEG writing
under this structure and implement PNG writing. I see no point in
implementing GIF writing.
There are no users of these yet. They will write any valid image_base
(presently just image::rgb) to the provided IOChannel.
modified:
libbase/GnashImage.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.53.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-11 10:09:17 +0200
message:
Make an ImageOutput base class; JpegImageOutput is a subclass of it.
It's not used, so no idea if it works.
modified:
libbase/GnashImage.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/image.cpp
------------------------------------------------------------
revno: 9439.53.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-11 10:22:38 +0200
message:
Replace write_jpeg with generic writeImageData().
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.53.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-11 12:56:22 +0200
message:
ImageOutput handles writing a whole image, not just line by line.
Take an image_base for writeImageData so we can handle rgba data
in future. Constructing an image::image_base object from raw data
requires a memcpy, so a method taking raw data may be useful
(though users are free to construct their own ImageOutput objects
directly).
modified:
libbase/GnashImage.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.53.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-11 18:42:50 +0200
message:
Implement writing RGB PNG files. Take shared_ptr to IOChannel so that
the
ImageOutput class keeps the data for as long as might be necessary.
modified:
libbase/GnashImage.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.1.139
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 09:45:16 +0200
message:
Attempt to fix the Debian Etch build.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.1.140
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 10:28:22 +0200
message:
Minor cleanups to ImageOutput.
modified:
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.54.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-11 21:05:37 +0200
message:
Small cleanups, fix unused variable warning.
modified:
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.54.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 09:41:54 +0200
message:
Release the auto_ptr when constructing a shared_ptr, as some machines
won't take an auto_ptr.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.1.141
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 12:42:11 +0200
message:
Initial remoting support. Needs further cleanup, test and improvement .
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9439.55.1
author: Jason Woofenden <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 10:21:53 +0200
message:
Initial remoting draft
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9439.55.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 10:40:27 +0200
message:
Use proper log channels
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.55.3
author: Jason Woofenden <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 10:45:51 +0200
message:
Fix handling of amf response headers. Fixes simple amfphp service.
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.55.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 10:57:20 +0200
message:
Keep AMFQueue::IOChannel by scoped_ptr
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.55.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 11:10:03 +0200
message:
fix doxygen dox, use a const static for NCCALLREPLYMAX
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.55.6
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 11:44:44 +0200
message:
Make amf->value decoder stack-based
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.55.7
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 11:59:57 +0200
message:
make AMFQueue a concrete class (don't derive from as_object)
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9439.1.142
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 13:00:48 +0200
message:
Write an RGBA image if an image::rgba is passed.
modified:
libbase/GnashImage.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
------------------------------------------------------------
revno: 9439.54.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 12:58:20 +0200
message:
Implement writing RGBA PNG images.
modified:
libbase/GnashImage.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
------------------------------------------------------------
revno: 9439.1.143
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 15:11:56 +0200
message:
Fix 404 handling with non-blocking read (well, kind-of).
Improve remoting by dropping any string_table lookups and properly
handle 404.
modified:
libbase/curl_adapter.cpp
libcore/asobj/NetConnection.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
------------------------------------------------------------
revno: 9439.56.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 14:53:44 +0200
message:
Add PROP_ON_RESULT
modified:
libcore/namedStrings.cpp
libcore/namedStrings.h
------------------------------------------------------------
revno: 9439.56.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 14:58:45 +0200
message:
Handle 404 or other http errors when doing non-blocking reads
modified:
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9439.56.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 14:59:08 +0200
message:
Handle IO errors by invoking NetConnection.onStatus
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.1.144
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 16:33:18 +0200
message:
improve headers parsing
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.57.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 16:26:20 +0200
message:
Interpret AMF header as a list of methods to invoke.
This was tested, only issue is we'd need to invoke those methods
for every *call*, rather then once each batched set of calls.
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.57.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 16:32:12 +0200
message:
tick 20 times each second for remoting
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.1.145
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 17:57:41 +0200
message:
Fix remoting for GC, cleanups, fix support for short PLACEOBJECT tag
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/matrix.cpp
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.57.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 16:47:21 +0200
message:
Drop unused code, more vebose debugging
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.57.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 17:03:00 +0200
message:
Mark resources reachable from NetConnection (remoting response
handlers)
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9439.57.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 17:30:31 +0200
message:
Handle premature end of stream locally while parsing matrix.
Fixes bug reported in comment #27 of bug #21756.
modified:
libcore/matrix.cpp
------------------------------------------------------------
revno: 9439.57.6
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 17:31:43 +0200
message:
fix stop_thicking
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.57.7
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 17:54:32 +0200
message:
revert the local-catch in matrix parser. rather check tag boundaries
in PlaceObject parser, similarly to what's done with color transform,
so that flags match reality.
modified:
libcore/matrix.cpp
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.1.146
committer: address@hidden
branch nick: trunk
timestamp: Tue 2008-08-12 10:13:44 -0600
message:
Merge new XPCOM support from branch.
added:
macros/nspr.m4
macros/xpcom.m4
plugin/xpcom/
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/GnashComponentModule.cpp
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
modified:
Makefile.am
configure.ac
packaging/xpi.am
packaging/xpi/install.rdf
plugin/Makefile.am
------------------------------------------------------------
revno: 9439.49.9
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 12:35:12 -0600
message:
update from trunk
modified:
libcore/cxform.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/font.cpp
libcore/font.h
libcore/matrix.h
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/text_character_def.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libcore/rect.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/ScriptLimitsTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/TagLoadersTable.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/text.cpp
libcore/text.h
libcore/types.cpp
libcore/types.h
po/cs.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/it.po
po/ja.po
po/sv.po
------------------------------------------------------------
revno: 9439.49.10
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 16:21:43 -0600
message:
New XPCOM support for Gnash.
added:
macros/xpcom.m4
plugin/xpcom/
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
------------------------------------------------------------
revno: 9439.49.11
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 16:22:09 -0600
message:
New XPCOM support for Gnash.
modified:
Makefile.am
configure.ac
------------------------------------------------------------
revno: 9439.49.12
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 16:22:53 -0600
message:
New XPCOM support for Gnash.
modified:
plugin/Makefile.am
------------------------------------------------------------
revno: 9439.49.13
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 18:21:49 -0600
message:
XPCOM Module compiles now.
added:
plugin/xpcom/GnashComponentModule.cpp
modified:
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
------------------------------------------------------------
revno: 9439.49.14
committer: address@hidden
branch nick: build
timestamp: Sun 2008-08-10 18:22:58 -0600
message:
Add dependencies so "make xpi" works.
modified:
packaging/xpi.am
------------------------------------------------------------
revno: 9439.49.15
committer: address@hidden
branch nick: build
timestamp: Mon 2008-08-11 23:11:32 -0600
message:
Build a XPCOM component, and install it in the xpi file.
modified:
Makefile.am
configure.ac
packaging/xpi.am
packaging/xpi/install.rdf
plugin/plugin.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
po/cs.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/it.po
po/ja.po
po/sv.po
------------------------------------------------------------
revno: 9439.49.16
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 09:07:44 -0600
message:
Move conditional to after the WITH options.
added:
macros/nspr.m4
modified:
macros/xpcom.m4
------------------------------------------------------------
revno: 9439.49.17
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 09:08:14 -0600
message:
update from trunk.
renamed:
libcore/stream.cpp => libcore/SWFStream.cpp
libcore/stream.h => libcore/SWFStream.h
modified:
libbase/GnashImage.h
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/curl_adapter.cpp
libbase/image.cpp
libbase/image.h
libcore/Makefile.am
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/font.cpp
libcore/matrix.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/abc_block.cpp
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/edit_text_character_def.cpp
libcore/parser/filter_factory.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/sound_definition.cpp
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/video_stream_def.cpp
libcore/rect.cpp
libcore/sprite_instance.cpp
libcore/styles.cpp
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DoActionTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/RemoveObjectTag.cpp
libcore/swf/ScriptLimitsTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libcore/types.cpp
testsuite/libcore.all/StreamTest.cpp
libcore/SWFStream.cpp
------------------------------------------------------------
revno: 9439.49.18
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 10:00:54 -0600
message:
Use shell instead of GNU Make extensions
modified:
plugin/xpcom/Makefile.am
------------------------------------------------------------
revno: 9439.49.19
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 10:01:42 -0600
message:
Don't try to extract the extensions path
modified:
packaging/xpi.am
------------------------------------------------------------
revno: 9439.49.20
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 10:02:20 -0600
message:
nspr is already used by another test, so use npsr4
modified:
macros/nspr.m4
macros/xpcom.m4
------------------------------------------------------------
revno: 9439.49.21
committer: address@hidden
branch nick: build
timestamp: Tue 2008-08-12 10:02:52 -0600
message:
Tweak display tests for NSPR4 and XPCOM so everything works disabled.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.1.147
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 20:32:03 +0200
message:
collision detection fixes, minor cleanups to remoting
modified:
libcore/asobj/NetConnection.cpp
libcore/parser/shape_character_def.cpp
libcore/shape.h
------------------------------------------------------------
revno: 9439.57.8
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 19:48:51 +0200
message:
Have distance function take double instead of int, drop the shortcut
testing for point-in-boundary as it'd fail if non-scaled strokes are
present.
modified:
libcore/parser/shape_character_def.cpp
libcore/shape.h
------------------------------------------------------------
revno: 9439.57.9
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 20:16:01 +0200
message:
comment out useless boundary checking (for now)
modified:
libcore/parser/shape_character_def.cpp
------------------------------------------------------------
revno: 9439.57.10
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-12 20:28:43 +0200
message:
delete connection on error
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9439.1.148
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-12 22:30:43 +0200
message:
Bugfix to PNG image input.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.58.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 14:35:43 +0200
message:
Get the comment right.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.58.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 18:20:00 +0200
message:
Merge in from trunk. Why do I have to do this?
modified:
libbase/curl_adapter.cpp
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/matrix.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9439.58.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 21:07:00 +0200
message:
Merge in from trunk
added:
macros/nspr.m4
macros/xpcom.m4
plugin/xpcom/
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/GnashComponentModule.cpp
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
modified:
Makefile.am
configure.ac
libcore/asobj/NetConnection.cpp
libcore/parser/shape_character_def.cpp
libcore/shape.h
packaging/xpi.am
packaging/xpi/install.rdf
plugin/Makefile.am
------------------------------------------------------------
revno: 9439.58.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-12 22:29:22 +0200
message:
Don't forget to initialize _currentRow. Should fix random assertion
failures.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.1.149
committer: address@hidden
branch nick: trunk
timestamp: Tue 2008-08-12 18:03:25 -0600
message:
We need to link against GIF_LIBS too.
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.1.150
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-13 12:51:20 +0200
message:
Various image-related bugfixes and improvements.
added:
testsuite/media/greyscale.png
testsuite/media/indexed.png
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.59.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 09:32:20 +0200
message:
Return m_imageframe (auto_ptr<image_base>) directly instead of cloning
(will save a heap allocation and memcpy for every frame of a
streaming video.
Use legal header guard.
modified:
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
------------------------------------------------------------
revno: 9439.59.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 09:33:35 +0200
message:
Drop pure virtual clone method of image_base as it's currently unused.
Was there a point in making it pure?
Drop unused alpha::operator== and const image_base::scanline(), which
was
only used in that operator.
Move ImageType enum to the image namespace as it will be used more
widely.
Provide accessor.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.59.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 11:46:50 +0200
message:
Convert single channel data to RGB instead of messing it up. Strip
16-bit
channels to 8-bit channels to suit image::rgb.
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
------------------------------------------------------------
revno: 9439.59.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 11:48:52 +0200
message:
Use image::image_base::type instead of dynamic_cast to decide how to
write
images. Rename image type enum.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.59.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 12:05:12 +0200
message:
Add greyscale and indexed png (the latter doesn't display properly).
added:
testsuite/media/greyscale.png
testsuite/media/indexed.png
modified:
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.1.151
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-13 13:53:23 +0200
message:
Do PNG reading better.
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
------------------------------------------------------------
revno: 9439.59.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 13:47:29 +0200
message:
Use the low-level PNG reading interface: let the PNG library handle
greyscale and palette images.
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
------------------------------------------------------------
revno: 9439.59.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 13:52:44 +0200
message:
Initialize and rename _pixelData array.
modified:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
Diff too large for email (11703 lines, the limit is 1000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9462: Merge from trunk,
Sandro Santilli <=