[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9587: Fix all valgrind errors on all
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9587: Fix all valgrind errors on all platforms. |
Date: |
Mon, 18 Aug 2008 17:35:08 -0600 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9587
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-18 17:35:08 -0600
message:
Fix all valgrind errors on all platforms.
removed:
utilities/rtmpget.cpp
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
testsuite/media/greyscale.png
testsuite/media/indexed.png
utilities/rtmpget.cpp
modified:
.bzrignore
Makefile.am
configure.ac
libamf/flv.cpp
libnet/cque.cpp
libnet/cque.h
libnet/network.cpp
libnet/network.h
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_client.cpp
libnet/rtmp_msg.cpp
libnet/rtmp_msg.h
libnet/rtmp_server.cpp
libnet/rtmp_server.h
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
packaging/xpi.am
packaging/xpi/install.rdf
plugin/Makefile.am
testsuite/libamf.all/test_flv.cpp
testsuite/libnet.all/Makefile.am
testsuite/libnet.all/test_rtmp.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/loadImageTest.c
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
testsuite/swfdec/PASSING
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.45.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: 9483.45.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: 9483.1.93
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: 9483.1.94
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: 9483.45.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: 9483.45.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: 9483.45.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: 9483.45.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: 9483.1.95
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: 9483.1.96
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: 9483.46.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: 9483.46.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: 9483.1.97
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: 9483.47.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: 9483.47.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: 9483.47.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: 9483.47.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: 9483.47.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: 9483.47.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: 9483.47.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: 9483.1.98
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: 9483.46.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: 9483.1.99
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: 9483.48.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: 9483.48.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: 9483.48.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: 9483.1.100
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: 9483.49.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: 9483.49.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: 9483.1.101
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: 9483.49.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: 9483.49.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: 9483.49.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: 9483.49.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: 9483.49.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: 9483.1.102
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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.41.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: 9483.1.103
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: 9483.49.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: 9483.49.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: 9483.49.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: 9483.1.104
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: 9483.50.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: 9483.50.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: 9483.50.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: 9483.50.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: 9483.1.105
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: 9483.1.106
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: 9483.51.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: 9483.51.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: 9483.51.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: 9483.51.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: 9483.51.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: 9483.1.107
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: 9483.51.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: 9483.51.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
------------------------------------------------------------
revno: 9483.1.108
committer: address@hidden
branch nick: trunk
timestamp: Wed 2008-08-13 22:24:41 -0600
message:
Merge from rtmp branch the new flvdumper utility, various other libamf
patches, and some new test cases.
added:
libamf/flv.cpp
libamf/flv.h
testsuite/libamf.all/test_flv.cpp
utilities/flvdumper.cpp
modified:
libamf/Makefile.am
libamf/amf.cpp
libamf/buffer.cpp
libamf/buffer.h
libamf/element.cpp
libamf/sol.cpp
testsuite/libamf.all/Makefile.am
testsuite/libamf.all/test_amf.cpp
testsuite/libamf.all/test_sol.cpp
testsuite/libnet.all/test_rtmp.cpp
utilities/Makefile.am
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9483.1.109
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-14 09:56:13 +0200
message:
Fix cairo and ogl builds (oops).
modified:
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libbase/image.cpp
libbase/image.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.52.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 17:01:08 +0200
message:
Add FSF copyright to image.{h,cpp}, as they aren't much like the
original any
more.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9483.52.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 23:30:32 +0200
message:
Take JpegImageInput by ref. Check only once that the pointer is
valid; if
the first check fails, there's no point in a second one.
modified:
libbase/image.cpp
libbase/image.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.52.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 09:47:51 +0200
message:
Fix builds for ogl and cairo.
The ogl render handler is the only place where cloning an image is
necessary, and it doesn't care what type of image it is, so it
can use image_base copy constructor rather than providing a general
virtual image_base::clone() method. (Cloning should be discouraged...)
Provide a proper const (read-only) scanlinePointer method for cairo,
which means slightly more code but no const_casting.
This is all aimed at making a more useful and less hackish image
class,
as well as reducing memcopying and direct access to image class data.
modified:
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9483.1.110
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-14 12:12:22 +0200
message:
Let BitmapMovieDefinition take RGBA as well as RGB images, which allows
creating transparent bitmap characters from PNG, potentially from GIF
(not yet implemented) and should make implementing
MovieClip.attachBitmap()
possible.
Restore the clone() method of ImageBase, as I'm not sure it was a good
idea
to drop it.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/bitmap_info.h
libcore/impl.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libmedia/MediaBuffer.h
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9483.52.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 11:03:58 +0200
message:
Rename image_base to ImageBase.
Pass pointers to ImageBase class around as much as possible to make
handling different kinds of images (specifically RGB and RGBA)
possible.
bitmap_character_def can take either rgb or rgba images.
BitmapMovieDefinition takes an ImageBase and decides which
bitmap_character_def to create.
The DefineBitsJpeg2 tag loader always casts to RGB, as this is the
only kind of image it can handle (checked with an assertion).
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/bitmap_info.h
libcore/impl.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libmedia/MediaBuffer.h
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9483.52.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 11:52:07 +0200
message:
Add image type information to GnashImageInput - imageType() - to allow
distinguishing between RGB and RGBA images. The type begins as
GNASH_IMAGE_INVALID, which also provides an additional way of checking
whether the read has succeeded (or the read() function has been
called).
Only PngImageInput can return RGBA images so far. GifImageInput
should be
able to in the future.
Return RGBA from readImageData when appropriate. This automatically
creates
a transparent BitmapMovieDefinition.
Restore clone() method. It seems worth preserving typeinfo.
modified:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/parser/BitmapMovieDefinition.cpp
------------------------------------------------------------
revno: 9483.52.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 12:11:16 +0200
message:
Use clone() again.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9483.1.111
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 09:31:29 +0200
message:
Cache matrix parameters in character instances.
modified:
libcore/DisplayList.cpp
libcore/character.cpp
libcore/character.h
libcore/edit_text_character.cpp
libcore/movie_root.cpp
libcore/sprite_instance.cpp
testsuite/actionscript.all/TextField.as
testsuite/libcore.all/MatrixTest.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.53.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 16:10:02 +0200
message:
Add tests for setting negative scaling. It seems they break
rotation...
modified:
testsuite/libcore.all/MatrixTest.cpp
------------------------------------------------------------
revno: 9483.53.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:51:05 +0200
message:
Have characters maintain a cache of scale and rotation values
modified:
libcore/DisplayList.cpp
libcore/character.cpp
libcore/character.h
libcore/edit_text_character.cpp
libcore/movie_root.cpp
libcore/sprite_instance.cpp
------------------------------------------------------------
revno: 9483.53.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:52:09 +0200
message:
Tests passed due to matrix components caching
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.53.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:53:25 +0200
message:
_xscale accuracy test success
modified:
testsuite/actionscript.all/TextField.as
------------------------------------------------------------
revno: 9483.1.112
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 10:50:59 +0200
message:
make check fixes and mit-shm leak fix (bug #24068)
modified:
gui/gtk_glue_agg.cpp
testsuite/libnet.all/Makefile.am
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
------------------------------------------------------------
revno: 9483.54.1
author: Craig Kelley <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:45:27 +0200
message:
Fix shared memory segment leak when using MIT-SHM
modified:
gui/gtk_glue_agg.cpp
------------------------------------------------------------
revno: 9483.54.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:47:48 +0200
message:
Temporarely disable test_rtmp (doesn't work in its current form).
To be re-enabled when rob merges the missing parts.
modified:
testsuite/libnet.all/Makefile.am
------------------------------------------------------------
revno: 9483.54.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:49:47 +0200
message:
xcheck -> check (after matrix parameters caching)
modified:
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
------------------------------------------------------------
revno: 9483.1.113
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 13:48:58 +0200
message:
Recompute matrix from parameters on update. Fixes MovieClip.as but still
not potlatch.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.55.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 13:48:04 +0200
message:
Recompute matrix from scale and rotation components everytime one
of them gets updated. Fixes MovieClip.as failing tests.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.1.114
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 11:03:45 -0600
message:
Use older version of the test case that actually compiles.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9483.1.115
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 11:04:43 -0600
message:
undef isnan, otherwise we get conflicts on NetBSD.
modified:
libcore/as_value.h
------------------------------------------------------------
revno: 9483.1.116
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 12:11:28 -0600
message:
include boost/bin.hpp too
modified:
libcore/button_character_instance.cpp
------------------------------------------------------------
revno: 9483.1.117
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:12:52 -0600
message:
Change png to libpng, so it works with pkg-config.
modified:
Makefile.am
backend/Makefile.am
configure.ac
libbase/Makefile.am
libmedia/Makefile.am
------------------------------------------------------------
revno: 9483.1.118
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:14:36 -0600
message:
Add test cases for decoding meta tag headers without the leading type
field.
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9483.1.119
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:17:28 -0600
message:
Properly handle meta data tags without the leading type field.
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9483.1.120
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:20:16 -0600
message:
Decode the MetaData tag in the video stream. FLVParser needs to be fixed
to pass in the entire packet before this will work 100%.
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9483.1.121
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:47:08 -0600
message:
Only use -Wextra for strict compiling.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.122
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 22:12:43 +0200
message:
Minor cleanups in FreetypeGlyphsProvider. Drop unused function.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9483.56.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 17:09:11 +0200
message:
Replace printf, cleanup logging.
modified:
libcore/FreetypeGlyphsProvider.cpp
------------------------------------------------------------
revno: 9483.56.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 17:59:33 +0200
message:
Drop unused draw_bitmap.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9483.56.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 18:15:34 +0200
message:
Remove done TODO, drop c_str() in logging.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9483.1.123
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:15:50 -0600
message:
Use -lm when looking for finite or isfinite as they are link tests.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.124
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:17:04 -0600
message:
Cast squareDistance() to a double, whioch sqrt wants.
modified:
libbase/Point2d.h
------------------------------------------------------------
revno: 9483.1.125
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:18:01 -0600
message:
Include pthread.h, so it'll compile on the latest OpenBSD
modified:
backend/render_handler_agg.cpp
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/curl_adapter.cpp
libbase/noseek_fd_adapter.cpp
libbase/tu_file.cpp
libbase/utility.h
libcore/CharacterProxy.cpp
libcore/StreamProvider.cpp
libcore/asobj/xmlsocket.cpp
libcore/fontlib.cpp
libcore/matrix.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libmedia/MediaParser.cpp
libnet/network.cpp
------------------------------------------------------------
revno: 9483.1.126
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-08-16 14:48:19 +0200
message:
Fix isnan conflict by renaming rather than undefining it. Drop other
reliance on macros that may or may not exist and use our own methods
everywhere.
modified:
libcore/array.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/Number.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/character.cpp
libcore/sprite_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/Machine.cpp
------------------------------------------------------------
revno: 9483.56.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 22:34:44 +0200
message:
Use numeric_limits<>::infinity directly and even when INFINITY is
defined,
as it's standard. INFINITY isn't.
modified:
libcore/asobj/Number.cpp
------------------------------------------------------------
revno: 9483.56.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-08-16 13:33:05 +0200
message:
Rename isnan to isNaN so some compilers don't mix it up with built in
extensions (yes, OpenBSD, this means you). Make NaN a const rather
than
a macro because compilers are cleverer than preprocessors.
modified:
libcore/array.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/character.cpp
libcore/sprite_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/Machine.cpp
------------------------------------------------------------
revno: 9483.1.127
committer: address@hidden
branch nick: trunk
timestamp: Sat 2008-08-16 13:21:36 -0600
message:
Don't use bogus test case as it has 64bit issues as well.
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9483.1.128
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-17 18:58:25 +0200
message:
Add some missing NAN->NaN and a missing INFINITY->numeric_limits<double>::
infinity().
modified:
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/Number.cpp
------------------------------------------------------------
revno: 9483.1.129
committer: address@hidden
branch nick: trunk
timestamp: Sun 2008-08-17 12:18:16 -0600
message:
Use trunk instead of cvs in the version string.
modified:
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
------------------------------------------------------------
revno: 9483.1.130
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-17 22:01:06 +0200
message:
Clean up some silly as_value constructors.
modified:
libcore/asobj/flash/geom/Matrix_as.cpp
------------------------------------------------------------
revno: 9483.1.131
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-18 16:38:03 +0200
message:
More image abstraction, cleanup, and removal of unused code.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libbase/GnashImagePng.cpp
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/NetStreamGst.cpp
libcore/edit_text_character.cpp
libcore/fill_style.cpp
libcore/gnash.h
libcore/impl.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9483.57.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:58:30 +0200
message:
Use LOG_ONCE.
modified:
libcore/edit_text_character.cpp
------------------------------------------------------------
revno: 9483.57.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:58:52 +0200
message:
Silence g++4.3 warnings.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9483.57.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:59:09 +0200
message:
Gratuitous renaming of private members, put const qualifier on
scanlinePointer in the correct place.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9483.57.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 07:14:18 +0200
message:
Use auto_ptr's reset() to delete.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9483.57.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:19:49 +0200
message:
Use algorithm in MovieLibrary.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9483.57.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:37:50 +0200
message:
Rename image::rgb to image::ImageRGB and image::rgba to
image::ImageRGBA
for consistency and to prevent confusion with the rgba type (class) in
types.h.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/NetStreamGst.cpp
libcore/fill_style.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9483.57.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:39:34 +0200
message:
image set_pixel -> setPixel
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.57.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 11:02:19 +0200
message:
Drop video type enums and videoFrameFormat because it was
unimplemented
on either side (renderer and image / NetStream) and because the enums
were duplicated everywhere. If this needs to be implemented, it is
easy
to do it much better.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9483.57.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 11:17:45 +0200
message:
Drop delete_bitmap_info, which was unused and certainly shouldn't have
been using free in render_handler_agg anyway. Not sure where
bitmap_infos
are deleted at all, but there's no need for a renderer function to do
it.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9483.57.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 13:28:00 +0200
message:
Further abstract image handling, using ImageBase almost everywhere
(except where setPixel is needed). Reduce duplicated code for RGB and
RGBA images.
modified:
libbase/image.cpp
libbase/image.h
libcore/fill_style.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.57.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 13:39:35 +0200
message:
Clean up, use forward declarations.
modified:
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9483.57.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 15:31:00 +0200
message:
Move typedefs for movie_root callbacks to movie_root.
modified:
libcore/gnash.h
libcore/movie_root.h
libcore/render.h
------------------------------------------------------------
revno: 9483.57.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 16:09:18 +0200
message:
Use the dynamic_cast in agg renderer handler rather than testing to
see
if it works and then static_casting. Use a dynamic_cast in other
renderers (drawVideoFrame).
modified:
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
Diff too large for email (4624 lines, the limit is 1000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9587: Fix all valgrind errors on all platforms.,
rob <=