[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9734: merge from trunk.
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9734: merge from trunk. |
Date: |
Fri, 14 Nov 2008 20:44:41 -0700 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9734
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-11-14 20:44:41 -0700
message:
merge from trunk.
removed:
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
libcore/shape.cpp
libcore/text.cpp
libcore/text.h
added:
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontNameTag.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libsound/AuxStream.h
libsound/EmbedSound.cpp
libsound/EmbedSound.h
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/InputStream.h
libsound/SoundEnvelope.h
libsound/sound_handler.cpp
renamed:
libcore/edit_text_character.cpp => libcore/TextField.cpp
libcore/edit_text_character.h => libcore/TextField.h
libcore/font.cpp => libcore/Font.cpp
libcore/font.h => libcore/Font.h
libcore/parser/button_character_def.cpp => libcore/swf/DefineButtonTag.cpp
libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
libcore/parser/video_stream_def.cpp => libcore/swf/DefineVideoStreamTag.cpp
libcore/parser/video_stream_def.h => libcore/swf/DefineVideoStreamTag.h
libcore/video_stream_instance.cpp => libcore/Video.cpp
libcore/video_stream_instance.h => libcore/Video.h
modified:
Makefile.am
backend/Makefile.am
backend/render_handler_agg.cpp
configure.ac
gui/Makefile.am
gui/Player.cpp
gui/Player.h
gui/gtk.cpp
gui/gtk_glue_agg.cpp
gui/gtk_glue_agg.h
gui/gui.cpp
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/Makefile.am
libbase/curl_adapter.cpp
libbase/noseek_fd_adapter.cpp
libbase/tu_file.cpp
libbase/utility.h
libcore/Button.cpp
libcore/Button.h
libcore/CharacterProxy.cpp
libcore/DynamicShape.h
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/RGBA.cpp
libcore/SWFMatrix.cpp
libcore/StreamProvider.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/TextFormat.cpp
libcore/asobj/TextFormat.h
libcore/asobj/XMLSocket_as.cpp
libcore/fontlib.cpp
libcore/fontlib.h
libcore/impl.cpp
libcore/movie_instance.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/parser/Makefile.am
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.h
libcore/swf.h
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/Machine.cpp
libcore/vm/SafeStack.h
libmedia/FLVParser.cpp
libmedia/Makefile.am
libmedia/README
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/MediaParserGst.cpp
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
libsound/Makefile.am
libsound/NullSoundHandler.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.h
macros/ffmpeg.m4
testsuite/MovieTester.cpp
testsuite/actionscript.all/AsBroadcaster.as
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/Sound.as
testsuite/actionscript.all/TextField.as
testsuite/actionscript.all/Video.as
testsuite/actionscript.all/delete.as
testsuite/actionscript.all/toString_valueOf.as
testsuite/misc-ming.all/DefineEditTextTest.c
testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/Video-EmbedSquareTest.c
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
testsuite/samples/Makefile.am
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/swfdec/PASSING
utilities/Makefile.am
libcore/TextField.cpp
libcore/TextField.h
libcore/Font.cpp
libcore/Font.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
libcore/Video.cpp
libcore/Video.h
------------------------------------------------------------
revno: 9483.1.736
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-03 09:02:31 +0100
message:
Make sure the _stage is registered before calling stop(). This has the
advantage of ensuring gtk is also ready, so that stopHook() should always
work the first time, and also won't mess up the stage size. Add assertions
to make debugging easier if something goes wrong.
New swfdec tests pass.
modified:
gui/Player.cpp
gui/gtk.cpp
gui/gui.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.737
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-03 09:09:21 +0100
message:
Finish comment.
modified:
gui/Player.cpp
------------------------------------------------------------
revno: 9483.1.738
committer: strk <address@hidden>
branch nick: gnash-head-backup
timestamp: Mon 2008-11-03 15:31:48 +0100
message:
Explode sound classes in their own files, fix a bug in the decoding
loop.
added:
libsound/EmbedSound.cpp
libsound/EmbedSound.h
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/InputStream.h
libsound/SoundEnvelope.h
libsound/sound_handler.cpp
modified:
libsound/Makefile.am
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.182.1
committer: strk <address@hidden>
branch nick: mybranch
timestamp: Sat 2008-11-01 23:21:46 +0100
message:
Explode few classes in their own files, fix a bug in the decoding loop
for embedded sounds.
added:
libsound/EmbedSound.cpp
libsound/EmbedSound.h
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/InputStream.h
libsound/SoundEnvelope.h
libsound/sound_handler.cpp
modified:
libsound/Makefile.am
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.739
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-11-03 19:25:59 +0100
message:
Tests for TextField.
modified:
testsuite/actionscript.all/TextField.as
testsuite/misc-ming.all/DefineEditTextTest.c
------------------------------------------------------------
revno: 9483.1.740
committer: strk <address@hidden>
branch nick: gnash-head-backup
timestamp: Tue 2008-11-04 00:28:08 +0100
message:
Define an eof() method for sound::InputStream, and stop using the return
value of ::fetchSamples for that. Documentation updated accordingly
modified:
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/InputStream.h
libsound/sdl/sound_handler_sdl.cpp
------------------------------------------------------------
revno: 9483.1.741
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-04 02:14:26 +0100
message:
Modify signature of the aux_streamer_ptr to be as expressive as an
InputStream instance.
modified:
gui/Player.cpp
gui/Player.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.742
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-04 17:11:57 +0100
message:
Base expected results on gprocessor runs, for make check's sake
modified:
testsuite/actionscript.all/Sound.as
------------------------------------------------------------
revno: 9483.1.743
committer: address@hidden
branch nick: trunk
timestamp: Tue 2008-11-04 18:01:46 -0700
message:
pass LIBAVCODEC_IDENT when compiling so --version gets the right value.
modified:
gui/Makefile.am
------------------------------------------------------------
revno: 9483.1.744
committer: address@hidden
branch nick: trunk
timestamp: Tue 2008-11-04 18:02:53 -0700
message:
improve looking for avcodec.h.
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.1.745
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-05 13:23:13 +0100
message:
Tweak TextField implementation, stub unimplemented methods.
renamed:
libcore/edit_text_character.cpp => libcore/TextField.cpp
libcore/edit_text_character.h => libcore/TextField.h
modified:
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
macros/ffmpeg.m4
testsuite/actionscript.all/TextField.as
testsuite/actionscript.all/toString_valueOf.as
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.183.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-05 11:02:06 +0100
message:
Rename edit_text_character to TextField.
Add password, multiline and maxChars to TextField (not implemented).
Change prototype of first instantiation of TextField, behaviour
different
for SWF5 and SWF6+.
renamed:
libcore/edit_text_character.cpp => libcore/TextField.cpp
libcore/edit_text_character.h => libcore/TextField.h
modified:
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.183.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-05 11:23:05 +0100
message:
Indentation and cleanups in TextField.
Add new passes in TextField and toString_valueOf (TextField SWF5
prototype).
There are new failures because some properties of TextField should
not be
defined before instantiation. They were undefined before because they
were
not implemented at all, so this seems acceptable.
The problem now appears to be that the Dejagnu.swf clip trace field
shouldn't
be regarded as a TextField instantiation, but it is by Gnash, so the
prototype
is changed before it should be.
modified:
libcore/TextField.cpp
testsuite/actionscript.all/TextField.as
testsuite/actionscript.all/toString_valueOf.as
------------------------------------------------------------
revno: 9483.183.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-05 11:34:07 +0100
message:
Correct totals.
modified:
testsuite/actionscript.all/TextField.as
------------------------------------------------------------
revno: 9483.183.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-05 11:57:01 +0100
message:
Expect failures.
modified:
testsuite/actionscript.all/TextField.as
------------------------------------------------------------
revno: 9483.1.746
committer: address@hidden
branch nick: trunk
timestamp: Wed 2008-11-05 09:29:50 -0700
message:
fix bug with the latest ffmpeg svn installation craziness.
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.1.747
committer: Russell Nelson <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-05 18:27:45 -0500
message:
http://savannah.gnu.org/patch/?6665
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.748
committer: Russell Nelson <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-05 20:13:15 -0500
message:
Use -o instead of '|| test' for portability
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.749
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-06 11:42:59 +0100
message:
Update help message for --with-ffmpeg-incl to fix policy
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.1.750
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-06 21:03:12 +0100
message:
Fix abort in delete2 and correct implementation after testing.
TextField cleanup and implementation.
removed:
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
added:
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
modified:
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/as_environment.cpp
libcore/as_environment.h
libcore/asobj/TextFormat.cpp
libcore/asobj/TextFormat.h
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
testsuite/actionscript.all/TextField.as
testsuite/actionscript.all/delete.as
testsuite/misc-ming.all/DefineEditTextTest.c
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.184.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 12:56:50 +0100
message:
Move DefineEditText parsing to swf/DefineEditTextTag and make
consistent
with the parsing style in that directory. Drop pointer to definition
(now
tag) in TextField, as there is nothing immutable.
MovieClip now constructs the TextField character directly using a
second
constructor, instead of faking a definition first.
removed:
libcore/parser/edit_text_character_def.cpp
libcore/parser/edit_text_character_def.h
modified:
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/TextFormat.cpp
libcore/asobj/TextFormat.h
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.184.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 12:59:52 +0100
message:
Add the new tag parser.
added:
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
------------------------------------------------------------
revno: 9483.184.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 13:12:06 +0100
message:
Fix maxChars (it does not limit the length of the text, but is rather
for
limiting user input). Store defaultText so the testsuite passes again.
modified:
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.184.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 14:56:00 +0100
message:
Restore a (now optional) definition to the static TextField, as the
default
text appears to be immutable. The presence of a definition can be
used to
distinguish between static and dynamic TextField. The updateText()
function
should apparently only restore the default text if there is a
definition.
TextField.variable returns null if the variable name is empty, which
also
happens when undefined or null is passed.
Implement TextField.text setter.
modified:
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
testsuite/actionscript.all/TextField.as
------------------------------------------------------------
revno: 9483.184.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 15:03:09 +0100
message:
Update swfdec PASSING. Mostly new tests, three fixes from TextField.
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.184.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 15:04:55 +0100
message:
misc-ming.all TextField pass (TextField.text implemented).
modified:
testsuite/misc-ming.all/DefineEditTextTest.c
------------------------------------------------------------
revno: 9483.184.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 16:59:49 +0100
message:
Don't override get/set member for text or htmlText property. Return
something
for TextField.text and TextField.htmlText, though the first is
definitely
wrong and the second untested.
modified:
libcore/TextField.cpp
------------------------------------------------------------
revno: 9483.184.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 20:04:35 +0100
message:
Test malformed deletes. Fix abort and implement most of the delete
modes. One failure on an odd result still.
modified:
libcore/as_environment.cpp
libcore/as_environment.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
testsuite/actionscript.all/delete.as
------------------------------------------------------------
revno: 9483.184.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 20:20:46 +0100
message:
Different behaviour according to version. All tests fixed, and so is
the
abort in http://bitstream.ca/mt/images/banner_v3.gif
modified:
libcore/vm/ASHandlers.cpp
testsuite/actionscript.all/delete.as
------------------------------------------------------------
revno: 9483.184.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 20:32:45 +0100
message:
Don't build for earlier versions of ming.
modified:
testsuite/actionscript.all/delete.as
------------------------------------------------------------
revno: 9483.1.751
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 09:19:08 +0100
message:
Hush paranoia warning
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.752
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 09:40:42 +0100
message:
Don't assume an as_value returning true from ::is_object() also returns
non-zero from ::to_object(). It doesn't, when the as_value is a dangling
character reference. Add a test for it. Fixes bug #24770.
modified:
libcore/asobj/AsBroadcaster.cpp
testsuite/actionscript.all/AsBroadcaster.as
------------------------------------------------------------
revno: 9483.1.753
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 10:10:54 +0100
message:
Further reduce the libcore/parser directory.
added:
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
renamed:
libcore/parser/video_stream_def.cpp =>
libcore/swf/DefineVideoStreamTag.cpp
libcore/parser/video_stream_def.h => libcore/swf/DefineVideoStreamTag.h
libcore/video_stream_instance.cpp => libcore/Video.cpp
libcore/video_stream_instance.h => libcore/Video.h
modified:
libcore/Makefile.am
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/NetStream_as.h
libcore/impl.cpp
libcore/parser/Makefile.am
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/swf/tag_loaders.cpp
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
libcore/Video.cpp
libcore/Video.h
------------------------------------------------------------
revno: 9483.184.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 22:10:36 +0100
message:
Clean up shape_character_def so it's almost readable. Drop the
debugging
stuff, which almost certainly doesn't work any more.
modified:
libcore/parser/shape_character_def.cpp
------------------------------------------------------------
revno: 9483.184.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-06 23:57:43 +0100
message:
Split video stream parsing into DefineVideoStreamTag and
VideoFrameTag. Push the
data in the frame tags to the DefineVideoStreamTag on parsing.
Drop things from shape_character_def that aren't immediately useful.
They
can easily be retrieved if necessary.
added:
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
renamed:
libcore/parser/video_stream_def.cpp =>
libcore/swf/DefineVideoStreamTag.cpp
libcore/parser/video_stream_def.h =>
libcore/swf/DefineVideoStreamTag.h
modified:
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/swf/tag_loaders.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
------------------------------------------------------------
revno: 9483.184.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 00:06:02 +0100
message:
Rename video_stream_instance to Video.
renamed:
libcore/video_stream_instance.cpp => libcore/Video.cpp
libcore/video_stream_instance.h => libcore/Video.h
modified:
libcore/Makefile.am
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/NetStream_as.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/Video.cpp
libcore/Video.h
------------------------------------------------------------
revno: 9483.184.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 00:21:13 +0100
message:
Use std::fill_n instead of memset.
modified:
libcore/swf/VideoFrameTag.cpp
------------------------------------------------------------
revno: 9483.184.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 09:37:30 +0100
message:
Separate shape and morph parsing / definition classes properly.
modified:
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.h
------------------------------------------------------------
revno: 9483.1.754
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 10:53:14 +0100
message:
include required vector header
modified:
libcore/swf/DefineVideoStreamTag.h
------------------------------------------------------------
revno: 9483.1.755
author: clif
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 11:57:27 +0100
message:
Sync X before attempting to control a just-attached shared mem seg. See
bug #24692.
modified:
gui/gtk_glue_agg.cpp
------------------------------------------------------------
revno: 9483.1.756
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 14:19:51 +0100
message:
Consolidate parsing of SoundInfo records into one place (used in
StartSound,
DefineButtonSound, and (not implemented) StartSound2).
Add StartSound2 and log unimplemented.
Split parsing of DefineButtonSound from button_character_def and move into
swf directory. Clean it up.
added:
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
modified:
libcore/Button.cpp
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/swf.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.184.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 11:57:43 +0100
message:
Split DefineButtonSoundTag parsing into a separate file. Clean it up
and make
access clearer.
added:
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
modified:
libcore/Button.cpp
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.184.17
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 12:35:40 +0100
message:
Use SoundInfoRecord to parse a SoundInfo record.
added:
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
modified:
libcore/Makefile.am
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
------------------------------------------------------------
revno: 9483.184.18
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 13:19:16 +0100
message:
Construct StartSoundTag directly from a stream. Rename members of
SoundInfo.
modified:
libcore/Button.cpp
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
------------------------------------------------------------
revno: 9483.184.19
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 13:47:31 +0100
message:
Add StartSound2Tag (for logging, not implemented).
modified:
libcore/impl.cpp
libcore/swf.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
------------------------------------------------------------
revno: 9483.184.20
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 13:55:48 +0100
message:
Correct typo.
modified:
libcore/swf/StartSoundTag.cpp
------------------------------------------------------------
revno: 9483.1.757
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 18:32:12 +0100
message:
Transfer all button parsing to libcore/swf.
added:
libcore/swf/DefineButtonCxformTag.cpp
renamed:
libcore/parser/button_character_def.cpp => libcore/swf/DefineButtonTag.cpp
libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
modified:
libcore/Button.cpp
libcore/Button.h
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/DefineButtonCxformTag.h
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
------------------------------------------------------------
revno: 9483.185.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 15:50:12 +0100
message:
Move parsing of DefineButtonCxform tag outside of
button_character_definition
(though it still needs direct access to the button records). Rename
stuff,
make more things private, and provide accessors where necessary.
added:
libcore/swf/DefineButtonCxformTag.cpp
modified:
libcore/Button.cpp
libcore/Makefile.am
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/swf/DefineButtonCxformTag.h
------------------------------------------------------------
revno: 9483.185.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 15:51:21 +0100
message:
Fix include.
modified:
libcore/swf/DefineButtonCxformTag.cpp
------------------------------------------------------------
revno: 9483.185.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 16:05:25 +0100
message:
Rename button_action to ButtonAction.
modified:
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
------------------------------------------------------------
revno: 9483.185.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 17:05:23 +0100
message:
Movie button_character_def to swf/DefineButtonTag. Clean up.
renamed:
libcore/parser/button_character_def.cpp =>
libcore/swf/DefineButtonTag.cpp
libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
modified:
libcore/Button.cpp
libcore/Button.h
libcore/Makefile.am
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
------------------------------------------------------------
revno: 9483.185.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 17:14:21 +0100
message:
Minor cleanup.
modified:
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
------------------------------------------------------------
revno: 9483.1.758
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 19:13:58 +0100
message:
4 spaces tabs
modified:
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
------------------------------------------------------------
revno: 9483.1.759
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-07 22:12:29 +0100
message:
Fix build and totals count with older Ming versions
modified:
testsuite/actionscript.all/delete.as
------------------------------------------------------------
revno: 9483.1.760
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 11:14:21 +0100
message:
Handle "aux" streamers using the sound::InputStream abstraction, change
attach_aux_streamer to return an identifier to the new inputstream plugged
and rename detach_aux_streamer to unplugInputStream.
added:
libsound/AuxStream.h
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libsound/Makefile.am
libsound/NullSoundHandler.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.761
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 11:24:58 +0100
message:
Move DefineText parsing from all over the place to libcore/swf and use
the new system for tag loading. Make TextRecord parsing more sensible
and clean up rendering.
removed:
libcore/text.cpp
libcore/text.h
added:
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
renamed:
libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
modified:
libcore/Makefile.am
libcore/TextField.cpp
libcore/TextField.h
libcore/font.h
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/DefineVideoStreamTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
------------------------------------------------------------
revno: 9483.185.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 19:07:45 +0100
message:
Transfer DefineText and DefineText2 parsing to swf.
renamed:
libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
modified:
libcore/Makefile.am
libcore/font.h
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/swf/DefineEditTextTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/text.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
------------------------------------------------------------
revno: 9483.185.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 19:13:26 +0100
message:
Rename text class to Text.
renamed:
libcore/text.cpp => libcore/Text.cpp
libcore/text.h => libcore/Text.h
modified:
libcore/Makefile.am
libcore/TextField.cpp
libcore/TextField.h
libcore/swf/DefineTextTag.h
libcore/Text.cpp
------------------------------------------------------------
revno: 9483.185.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-11-07 23:19:58 +0100
message:
Introduce TextRecord class for parsing and storing TextRecords
(DefineText
and DefineText2), and also for dynamic creation from TextField.
Text.h and Text.cpp are almost useless now.
added:
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
modified:
libcore/Makefile.am
libcore/Text.cpp
libcore/Text.h
libcore/TextField.cpp
libcore/TextField.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
------------------------------------------------------------
revno: 9483.185.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 00:26:10 +0100
message:
Correct some typos, restore has{X,Y}Offset(). Testsuite now passes
again.
Everything seems in order.
modified:
libcore/Text.cpp
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
------------------------------------------------------------
revno: 9483.185.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 00:57:14 +0100
message:
Quiet logging.
modified:
libcore/Text.cpp
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.185.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 11:04:43 +0100
message:
Remove Text, move display function to TextRecord.
Make more tag constructors private so that they can only be
constructed
during parsing. Add some documentation.
removed:
libcore/Text.cpp
libcore/Text.h
modified:
libcore/Makefile.am
libcore/TextField.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontAlignZonesTag.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libcore/swf/StreamSoundBlockTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
------------------------------------------------------------
revno: 9483.1.762
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 12:14:43 +0100
message:
Fix TextRecord parsing in DefineText tags.
modified:
libcore/swf/DefineTextTag.cpp
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.186.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 12:02:43 +0100
message:
Inherit values from previous TextRecord when parsing, and make sure
to clear the GlyphEntries.
modified:
libcore/swf/DefineTextTag.cpp
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.1.763
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 16:49:53 +0100
message:
Generalize InputStream use
modified:
libsound/EmbedSound.cpp
libsound/EmbedSound.h
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
------------------------------------------------------------
revno: 9483.187.1
committer: strk <address@hidden>
branch nick: mybranch
timestamp: Sat 2008-11-08 16:38:41 +0100
message:
Generalize use of InputStream made by sound_handler.
Have EmbedSoundInst unregister self from def on destruction.
modified:
libsound/EmbedSound.cpp
libsound/EmbedSound.h
libsound/EmbedSoundInst.cpp
libsound/EmbedSoundInst.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
------------------------------------------------------------
revno: 9483.1.764
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 18:23:21 +0100
message:
Fix an infinite loop in MediaParserGst constructor (probing). It should
not even probe now, as isn't required, but I didn't want to change too much
code so there are still unused things here and there most likely
modified:
libmedia/gst/MediaParserGst.cpp
------------------------------------------------------------
revno: 9483.188.1
committer: strk <address@hidden>
branch nick: mybranch
timestamp: Sat 2008-11-08 18:21:41 +0100
message:
Fix an infinite loop in MediaParserGst constructor (probing). It
should not even probe now, as isn't required, but I didn't want to change too
much code so there are still unused things here and there most likely
modified:
libmedia/gst/MediaParserGst.cpp
------------------------------------------------------------
revno: 9483.1.765
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 19:01:44 +0100
message:
Don't throw an exception if no streams were found at construction time,
it's not required anymore is it?
modified:
libmedia/gst/MediaParserGst.cpp
------------------------------------------------------------
revno: 9483.1.766
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 19:20:08 +0100
message:
Don't forget AM_LDFLAGS (see bug #21536)
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.1.767
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 20:05:51 +0100
message:
updated
modified:
libmedia/README
------------------------------------------------------------
revno: 9483.1.768
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 20:47:47 +0100
message:
Move most Font-related parsing to libcore/swf, so that the Font class
is either constructed with an immutable DefineFontTag or from a
device font. The Tag-related part of the Font (embedded glyphs and
records) is immutable. Device-font glyphs can be added on demand
as before. There should be no reason to change the Font externally.
added:
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
renamed:
libcore/font.cpp => libcore/Font.cpp
libcore/font.h => libcore/Font.h
modified:
libcore/Makefile.am
libcore/TextField.cpp
libcore/TextField.h
libcore/fontlib.cpp
libcore/fontlib.h
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/Font.cpp
libcore/Font.h
------------------------------------------------------------
revno: 9483.186.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 13:27:44 +0100
message:
Clean up indentation, obsolete code, and rearrange font class.
modified:
libcore/font.cpp
libcore/font.h
------------------------------------------------------------
revno: 9483.186.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 18:30:07 +0100
message:
Move DefineFont and DefineFont2 parsing into
libcore/swf/DefineFontTag.{h,cpp}.
A font can now be constructed only as an embedded font (with a
DefineFontTag)
or a device font (with name, bold, italic).
added:
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
modified:
libcore/Makefile.am
libcore/font.cpp
libcore/font.h
libcore/impl.cpp
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.186.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 19:03:33 +0100
message:
Rename font to Font.
renamed:
libcore/font.cpp => libcore/Font.cpp
libcore/font.h => libcore/Font.h
modified:
libcore/Makefile.am
libcore/TextField.cpp
libcore/TextField.h
libcore/fontlib.cpp
libcore/fontlib.h
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/tag_loaders.cpp
libcore/Font.cpp
libcore/Font.h
------------------------------------------------------------
revno: 9483.186.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 19:30:00 +0100
message:
More renaming, and move more parsing to DefineFontTag.
modified:
libcore/Font.cpp
libcore/Font.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
------------------------------------------------------------
revno: 9483.186.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 19:45:25 +0100
message:
Yes, it is possible for embedded fonts to be requested when there
isn't
one, so handle it gracefully.
modified:
libcore/Font.cpp
libcore/Font.h
------------------------------------------------------------
revno: 9483.186.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 20:14:15 +0100
message:
Dox.
modified:
libcore/Font.h
libcore/swf/DefineFontTag.h
------------------------------------------------------------
revno: 9483.1.769
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-08 23:24:43 +0100
message:
Finish main font parsing separation.
added:
libcore/swf/DefineFontNameTag.h
modified:
libcore/Font.cpp
libcore/Font.h
libcore/impl.cpp
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.186.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-11-08 23:02:22 +0100
message:
Move all font parsing out of the Font class.
added:
libcore/swf/DefineFontNameTag.h
modified:
libcore/Font.cpp
libcore/Font.h
libcore/impl.cpp
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9483.1.770
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-11-09 01:28:06 +0100
message:
Include <vector>
modified:
libcore/Font.h
------------------------------------------------------------
revno: 9483.1.771
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-10 09:27:14 +0100
message:
Add header file.
modified:
libcore/Makefile.am
------------------------------------------------------------
revno: 9483.1.772
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-11 08:30:33 +0100
message:
Minor cleanups of formatting and code line length.
Reorder TextField::format_text so it uses a simple switch statement. Drop
the ugly use of goto. Drop unnecessary setting of TextRecord properties,
and add some comments to explain what is going on.
modified:
libcore/Font.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
------------------------------------------------------------
revno: 9483.189.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 10:17:51 +0100
message:
Minor cleanups.
modified:
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.189.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 11:39:06 +0100
message:
Correct typo in Font.cpp, clean up TextField.
modified:
libcore/Font.cpp
libcore/TextField.cpp
------------------------------------------------------------
revno: 9483.189.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 12:14:57 +0100
message:
Use a switch statement to clean up text formatting.
modified:
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.189.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 12:43:44 +0100
message:
Add some notes, ignore escape.
modified:
libcore/TextField.cpp
------------------------------------------------------------
revno: 9483.189.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 13:36:27 +0100
message:
Update documentation, correct TextHeight value. Clean ups.
modified:
libcore/TextField.cpp
libcore/swf/TextRecord.h
------------------------------------------------------------
revno: 9483.189.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 13:44:18 +0100
message:
Line break.
modified:
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.189.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-11-09 15:11:08 +0100
message:
Minor formatting changes.
modified:
libcore/Font.cpp
libcore/TextField.cpp
------------------------------------------------------------
revno: 9483.189.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-11-10 13:31:18 +0100
message:
Line break.
modified:
libcore/swf/DefineEditTextTag.cpp
------------------------------------------------------------
revno: 9483.1.773
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-11 10:58:42 +0100
message:
Implement Video.clear(). Netstream_as has to expose its play state for
this
to work.
Drop unused enum in Netstream_as.
modified:
libcore/TextField.cpp
libcore/Video.cpp
libcore/Video.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
testsuite/misc-ming.all/Video-EmbedSquareTest.c
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
------------------------------------------------------------
revno: 9483.190.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 09:43:14 +0100
message:
Implement Video.clear().
Silence excessive TextField debugging.
modified:
libcore/TextField.cpp
libcore/Video.cpp
libcore/Video.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.190.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 10:38:07 +0100
message:
Test for Video.clear() on embedded video (should not have any effect).
modified:
testsuite/misc-ming.all/Video-EmbedSquareTest.c
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
------------------------------------------------------------
revno: 9483.1.774
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-11 14:26:59 +0100
message:
Stub unimplemented Video properties and modify the prototype when there
is an embedded Video stream.
Rearrange TextField.cpp.
modified:
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
testsuite/actionscript.all/Video.as
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.191.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 11:50:09 +0100
message:
More tests for Video interface.
modified:
testsuite/actionscript.all/Video.as
------------------------------------------------------------
revno: 9483.191.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 13:30:34 +0100
message:
More tests for Video properties. Add deblocking, smoothing, width and
height properties to prototype only on construction of embedded Video
stream.
modified:
libcore/Video.cpp
testsuite/actionscript.all/Video.as
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.191.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 13:45:13 +0100
message:
Correct Video test totals.
modified:
testsuite/actionscript.all/Video.as
------------------------------------------------------------
revno: 9483.191.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-11-11 13:51:35 +0100
message:
Rearrange TextField.cpp to keep class and AS interface functions
together.
modified:
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
------------------------------------------------------------
revno: 9483.1.775
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-11 17:47:00 +0100
message:
Don't try to stop delete sounds, do better locking. Fixes bug #24810
modified:
libsound/sdl/sound_handler_sdl.cpp
------------------------------------------------------------
revno: 9483.1.776
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-11 21:11:54 +0100
message:
fix --with-png-lib
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.777
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 09:53:39 +0100
message:
Allow running testsuite/samples test runners from arbitrary directories
modified:
testsuite/samples/Makefile.am
------------------------------------------------------------
revno: 9483.1.778
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 09:57:45 +0100
message:
fix compiler warnings
modified:
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
------------------------------------------------------------
revno: 9483.1.779
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 10:21:48 +0100
message:
Have TextField ctor construct a real TextField, not an Object with
TextField prototype
modified:
libcore/TextField.cpp
------------------------------------------------------------
revno: 9483.1.780
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 11:33:22 +0100
message:
Implement more Video properties.
modified:
libcore/Video.cpp
libcore/Video.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/movie_instance.h
libmedia/FLVParser.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.192.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-12 07:45:48 +0100
message:
Video width and height.
modified:
libcore/Video.cpp
libcore/Video.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.192.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-12 10:23:42 +0100
message:
Add a VideoDecoder::width() and VideoDecoder::height() as pure
virtual
functions. Implement in Ffmpeg (working) and Gst (not yet tested).
Test that Video.width and Video.height are 0 until decoding starts.
Implement Video.width and Video.height.
Limit lines to 80 characters.
modified:
libbase/curl_adapter.cpp
libcore/Video.cpp
libcore/Video.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/movie_instance.h
libmedia/FLVParser.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.192.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-12 10:40:48 +0100
message:
Initialize _width and _height.
modified:
libmedia/gst/VideoDecoderGst.cpp
------------------------------------------------------------
revno: 9483.192.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-12 10:47:02 +0100
message:
Drop ogg width test, as gstreamer doesn't know the dimensions.
modified:
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.1.781
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 11:39:11 +0100
message:
Add the concept of "Stage childs" in movie_root, and expose addChild
and addChildAt methods, to be used by SWF9 movies. AVM2 branch will
use these initially, and I think we're getting close to the possibility
of an avm2 merge to trunk.
modified:
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.1.782
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 12:38:09 +0100
message:
fix extraction of next available child depth
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.783
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 15:48:25 +0100
message:
SafeStack.h: style things, commented-out debugging line (now in sync with
avm2 branch)
modified:
libcore/vm/SafeStack.h
------------------------------------------------------------
revno: 9483.1.784
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 16:29:13 +0100
message:
Update use of PNG flags and libs since change of the related
GNASH_PKG_FIND invocation
modified:
Makefile.am
backend/Makefile.am
configure.ac
libbase/Makefile.am
libmedia/Makefile.am
------------------------------------------------------------
revno: 9483.1.785
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-12 16:57:01 +0100
message:
Correct NetStream.play() implementation and add comment.
modified:
libcore/TextField.cpp
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.193.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-11-12 16:31:45 +0100
message:
Remove very annoying debugging line in TextField.
Start new movie whenever play() is called in NetStream.
modified:
libcore/TextField.cpp
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.1.786
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 15:09:19 +0100
message:
Move most of sound_handler code to base class, leave to subclass
actual mixing of input channels and eventually setup of thread-based
fetching. Please test test test and report threading issues ASAP.
I'll wait for dust to pose before next move, which would be predictable
samples fetching for test runners.
BTW, included in this patch is opening the audio on constructor
of the SDL sound handler, so you'd get aborts even if there's no
sound in the SWF (expecting aborts from make check on mx1).
modified:
libsound/EmbedSoundInst.cpp
libsound/NullSoundHandler.h
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.cpp
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.787
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 15:49:42 +0100
message:
be nicer with make -j# check
modified:
Makefile.am
------------------------------------------------------------
revno: 9483.1.788
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 16:01:42 +0100
message:
Use a NullSoundHandler for testing, and fetch as many samples as needed
when advancing clock (need another pass to make it a stateful fetcher)
modified:
testsuite/MovieTester.cpp
------------------------------------------------------------
revno: 9483.1.789
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 16:27:26 +0100
message:
No more need to sleep in order to fetch samples when using MovieTester
modified:
testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
------------------------------------------------------------
revno: 9483.1.790
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 16:32:25 +0100
message:
No more need to sleep in order to fetch samples when using MovieTester
modified:
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
------------------------------------------------------------
revno: 9483.1.791
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 19:32:24 +0100
message:
Don't let the same character be placed twice as a stage child
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.792
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-13 21:57:26 +0100
message:
Use GdkImage instead of fiddling with MIT-SHM and Xlib directly.
modified:
gui/gtk_glue_agg.cpp
gui/gtk_glue_agg.h
------------------------------------------------------------
revno: 9483.194.1
committer: Bastiaan Jacques <address@hidden>
branch nick: mitshm
timestamp: Thu 2008-11-13 21:55:48 +0100
message:
Use GdkImage instead of fiddling with MIT-SHM and Xlib directly.
modified:
gui/gtk_glue_agg.cpp
gui/gtk_glue_agg.h
------------------------------------------------------------
revno: 9483.1.793
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-14 01:46:35 +0100
message:
libbase/utility.h: Stop including pthread.h inside namespace gnash,
because this confuses platforms such as OpenBSD. We can now stop
including pthread.h all over the place, which was a workaround
for the former.
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/RGBA.cpp
libcore/SWFMatrix.cpp
libcore/StreamProvider.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/fontlib.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.1.794
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-14 09:01:07 +0100
message:
Fix for bug #24835 (don't forget addStatic() for the TextField prototype
in SWF version 5).
Some other things I thought I'd already committed.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.195.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-13 16:33:38 +0100
message:
Rearrange MovieClip, add tests for unloadMovie(). This function
should
clear any drawable while leaving the bounds (along with other
properties)
untouched. No more drawing can be done.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.1.795
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-14 11:31:33 +0100
message:
Const correct point_test_local, drop some unused code.
modified:
libcore/DynamicShape.h
libcore/MovieClip.cpp
libcore/parser/character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
------------------------------------------------------------
revno: 9483.1.796
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-14 17:34:15 +0100
message:
Remove empty file.
removed:
libcore/shape.cpp
modified:
libcore/Makefile.am
------------------------------------------------------------
revno: 9483.1.797
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-14 19:04:41 +0100
message:
Catch exceptions thrown by sound handler construction.
Should "fix" bug #24834.
modified:
gui/Player.cpp
------------------------------------------------------------
revno: 9483.1.798
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-15 00:40:55 +0100
message:
Stop redeclaring isinf by renaming it to isInf (like we do for isnan).
modified:
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/vm/Machine.cpp
Diff too large for email (30587 lines, the limit is 10000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9734: merge from trunk.,
rob <=