12011-02-10  John Gilmore <gnu@toad.com>
2
3	* README.git, gui/aos4/aos4.cpp, gui/gnash.cpp, gui/gtk/gtk.cpp,
4	plugin/npapi/plugin.cpp: Copyright displays for 2011 Here are some improvements that I found while building and
5	installing and testing the pre-release version from git.  The README.git change fixes the name of the libltdl on Ubuntu, and
6	alphabetizes them so they'll match the output of "dpkg -l" for
7	version checking.  The rest are 2011 updates to the copyright notices printed or
8	displayed by gnash.  Plugin, gtk, tty, and aos4 all have different
9	notices.  I'm still such a git newbie that I am not going to spend the time
10	right now to figure out how I might be able to actually check these
11	into the mainline repo and then maybe migrate them to the release
12	branch.  Somebody who knows what they're doing, please do so;
13	thanks.  	John
14
152011-02-10  Sandro Santilli <strk@keybit.net>
16
17	* plugin/npapi/Makefile.am: Make sure our own dejagnu.h is used
18	(systemwide one doesn't always have support for expected failures)
19
202011-02-10  Sandro Santilli <strk@keybit.net>
21
22	* plugin/npapi/test.cpp: Unleash more tests, just avoid converting
23	to string what isn't a string (due to parsing bug)
24
252011-02-10  Sandro Santilli <strk@keybit.net>
26
27	* plugin/npapi/test.cpp: Oops, expected the wrong failure
28
292011-02-10  Sandro Santilli <strk@keybit.net>
30
31	* plugin/npapi/test.cpp: Expect the failure. Doesn't help rendering
32	the buildbot useless
33
342011-02-10  Sandro Santilli <strk@keybit.net>
35
36	* plugin/npapi/test.cpp: Show how broken parseInvoke is
37
382011-02-09  Sandro Santilli <strk@keybit.net>
39
40	* plugin/npapi/test.cpp: Include check.h functionality
41
422011-02-09  Sandro Santilli <strk@keybit.net>
43
44	* plugin/npapi/external.cpp, plugin/npapi/test.cpp: Make parseInvoke
45	more robust when <invoke> tag isn't closed. Test that.
46
472011-02-09  Sandro Santilli <strk@keybit.net>
48
49	* plugin/npapi/test.cpp: Plug remaining leaks (regexp)
50
512011-02-09  Sandro Santilli <strk@keybit.net>
52
53	* plugin/npapi/test.cpp: Plug more leaks (in the test, not the core)
54
552011-02-09  Sandro Santilli <strk@keybit.net>
56
57	* plugin/npapi/external.cpp: Properly initialize referenceCount for
58	NPNObject structs. The _correct_ way of creating an object would be
59	trough NPN_CreateObject but that's out of my reach atm. This one
60	fixes memory errors triggered by the test.cpp.
61
622011-02-09  Sandro Santilli <strk@keybit.net>
63
64	* plugin/npapi/GnashNPVariant.h: Prevent GnashNPVariant self-copy
65	release of NPVariant member
66
672011-02-09  Sandro Santilli <strk@keybit.net>
68
69	* plugin/npapi/test.cpp: Fix compiler warnings
70
712011-02-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
72
73	* : commit 18229cf345a49b12108d6148988823a0c382d1e8 Author: Benjamin
74	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Feb 9 16:14:17 2011 +0100
75
762011-02-09  Sandro Santilli <strk@keybit.net>
77
78	* libcore/asobj/flash/filters/BitmapFilter_as.cpp: Do not
79	instanciate a BitmapFilter: it is unused and left leaking
80
812011-02-09  Sandro Santilli <strk@keybit.net>
82
83	* libcore/asobj/NetStream_as.cpp: Plug leak of decoded audio buffers
84	on NetStream deletion
85
862011-02-09  Sandro Santilli <strk@keybit.net>
87
88	* libcore/asobj/NetStream_as.cpp: Detach aux streamer on NetStream
89	destruction. Should fix bug #32069
90
912011-02-08  Gabriele Giacone <1o5g4r8o@gmail.com>
92
93	* .gitignore: Add file under gui/pythonmod to .gitignore
94
952011-02-08  Gabriele Giacone <1o5g4r8o@gmail.com>
96
97	* gui/pythonmod/Makefile.am: Fix python module
98	https://bugzilla.redhat.com/669856
99
1002011-02-07  Gabriele Giacone <1o5g4r8o@gmail.com>
101
102	* testsuite/swfdec/swfdec_gnash_tester: Add -a grep option to
103	process binfiles as text. Fix some openbsd tests
104
1052011-02-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
106
107	* : commit 0ff1d321d1791db01f16964d1cb66b4714a01e08 Author: Gabriele
108	Giacone <1o5g4r8o@gmail.com> Date:   Sat Feb 5 21:24:49 2011 +0100
109
1102011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
111
112	* gui/gui.cpp: Render whole scene.
113
1142011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
115
116	* gui/ScreenShotter.cpp, gui/ScreenShotter.h, gui/dump/dump.cpp,
117	gui/gui.cpp, gui/gui.h: Don't render frames in dump-gnash unless
118	needed.
119
1202011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
121
122	* gui/gui.cpp, gui/gui.h: Allow callers to decide whether to display
123	or not.
124
1252011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
126
127	* : commit 16feba74d1d67eea051a90d04ee01daaa37145c3 Author: Gabriele
128	Giacone <1o5g4r8o@gmail.com> Date:   Thu Feb 3 19:05:15 2011 +0100
129
1302011-02-01  Sandro Santilli <strk@keybit.net>
131
132	* testsuite/Makefile.am: gnashrc is always needed, even w/out ming.
133	Double colon isn't
134
1352011-01-31  Sandro Santilli <strk@keybit.net>
136
137	* testsuite/misc-mtasc.all/level87.as,
138	testsuite/misc-mtasc.all/level99.as: Don't be picky about load
139	times. It is more helpful to have stable results. Should fix bug
140	#31971.
141
1422011-01-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
143
144	* gui/NullGui.cpp, gui/sdl/sdl.cpp: Don't use wrapper function where
145	unneeded.
146
1472011-01-30  Rob Savoye <rob@welcomehome.org>
148
149	* testsuite/misc-ming.all/Makefile.am: .as files used as paramaters
150	for makeswf need to have (srcdir)
151
1522011-01-30  Rob Savoye <rob@welcomehome.org>
153
154	* : add all needed files for testing to work to the source tarball.
155
1562011-01-30  Rob Savoye <rob@welcomehome.org>
157
158	* testsuite/Makefile.am, testsuite/misc-ming.all/Makefile.am:
159	include the new .sh and .as files so make check works from the
160	source dist tarball.
161
1622011-01-30  Sandro Santilli <strk@keybit.net>
163
164	* testsuite/Makefile.am: Avoid overriding the check-local rule,
165	hushing automake warning
166
1672011-01-30  Sandro Santilli <strk@keybit.net>
168
169	* gui/pythonmod/Makefile.am: Link python module to renderer libs
170	(see https://bugzilla.redhat.com/show_bug.cgi?id=669856)
171
1722011-01-24  Sandro Santilli <strk@keybit.net>
173
174	* TODO: AVM2 is kind of distinct from SWF9
175
1762011-01-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
177
178	* : commit cb5f0ec90ea63cfd9bb7f9d83020f1f5f798d202 Author: Benjamin
179	Wolsey <bwy@benjaminwolsey.de> Date:   Mon Jan 24 12:58:19 2011
180	+0100
181
1822011-01-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
183
184	* libbase/GnashImage.cpp, libbase/GnashImagePng.cpp,
185	libbase/GnashImagePng.h: Hide implementation.
186
1872011-01-23  Rob Savoye <rob@welcomehome.org>
188
189	* : commit 639f4da74fe2fa5728fc440ae67de6fdb40faa53 Author: Brad
190	SMith <brad@comstyle.com> Date:   Sun Jan 23 08:51:44 2011 -0700
191
1922011-01-23  Brad Smith <brad@comstyle.com>
193
194	* testsuite/swfdec/gen_run_swfdec_testsuite.sh: Fix shell script to
195	use md5(1) when appropriate.
196
1972011-01-21  Petter Reinholdtsen <pere@hungry.com>
198
199	* testsuite/Makefile.am: Fix some tests on Lenny
200
2012011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
202
203	* extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
204	extensions/gtk2/gtkext.cpp: Try fixing all extensions, complete or
205	not.
206
2072011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
208
209	* extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Stupid
210	typo.
211
2122011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
213
214	* extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Fix
215	more extensions.
216
2172011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
218
219	* extensions/mysql/mysql_db.cpp: Fix extensions.
220
2212011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
222
223	* extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
224	extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp,
225	extensions/launcher/launcher_ext.cpp, extensions/lirc/lirc_ext.cpp,
226	extensions/mysql/mysql_db.cpp, libcore/asobj/Accessibility_as.cpp,
227	libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
228	libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
229	libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
230	libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
231	libcore/asobj/Error_as.cpp, libcore/asobj/Global_as.cpp,
232	libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
233	libcore/asobj/LoadableObject.cpp,
234	libcore/asobj/LocalConnection_as.cpp, libcore/asobj/Math_as.cpp,
235	libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
236	libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
237	libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
238	libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
239	libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
240	libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
241	libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
242	libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
243	libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp,
244	libcore/asobj/XML_as.cpp,
245	libcore/asobj/flash/display/BitmapData_as.cpp,
246	libcore/asobj/flash/external/ExternalInterface_as.cpp,
247	libcore/asobj/flash/filters/BevelFilter_as.cpp,
248	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
249	libcore/asobj/flash/filters/BlurFilter_as.cpp,
250	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
251	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
252	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
253	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
254	libcore/asobj/flash/filters/GlowFilter_as.cpp,
255	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
256	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
257	libcore/asobj/flash/geom/ColorTransform_as.cpp,
258	libcore/asobj/flash/geom/Matrix_as.cpp,
259	libcore/asobj/flash/geom/Point_as.cpp,
260	libcore/asobj/flash/geom/Rectangle_as.cpp,
261	libcore/asobj/flash/geom/Transform_as.cpp,
262	libcore/asobj/flash/net/FileReferenceList_as.cpp,
263	libcore/asobj/flash/net/FileReference_as.cpp,
264	libcore/asobj/flash/text/TextRenderer_as.cpp: Don't include
265	builtin_function.h where not needed.
266
2672011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
268
269	* libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
270	libcore/asobj/Global_as.h, libcore/asobj/Microphone_as.cpp,
271	libcore/asobj/TextField_as.cpp: Hide builtin_function behind
272	as_function.
273
2742011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
275
276	* libcore/Button.cpp, libcore/Button.h, libcore/DisplayList.cpp,
277	libcore/DisplayObject.cpp, libcore/DisplayObjectContainer.cpp,
278	libcore/DisplayObjectContainer.h, libcore/Function.h,
279	libcore/MorphShape.h, libcore/MouseButtonState.h,
280	libcore/MovieClip.cpp, libcore/MovieClip.h,
281	libcore/MovieFactory.cpp, libcore/Timers.cpp, libcore/Timers.h,
282	libcore/abc/abc_function.h, libcore/as_object.cpp,
283	libcore/as_value.cpp, libcore/asobj/Array_as.cpp,
284	libcore/asobj/AsBroadcaster.cpp, libcore/asobj/AsBroadcaster.h,
285	libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
286	libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
287	libcore/asobj/LoadVars_as.cpp, libcore/asobj/MovieClipLoader.cpp,
288	libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
289	libcore/asobj/NetStream_as.cpp, libcore/asobj/SharedObject_as.cpp,
290	libcore/asobj/Sound_as.cpp, libcore/asobj/TextField_as.cpp,
291	libcore/movie_root.cpp, libcore/movie_root.h,
292	libcore/parser/BitmapMovieDefinition.cpp,
293	libcore/parser/SWFMovieDefinition.cpp,
294	libcore/parser/SWFMovieDefinition.h,
295	libcore/parser/sprite_definition.cpp,
296	libcore/parser/sprite_definition.h,
297	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineShapeTag.cpp,
298	libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h: Drop more
299	GNASH_USE_GC macros and intrusive_ptr usage.
300
3012011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
302
303	* libbase/smart_ptr.h, libcore/Font.cpp, libcore/StaticText.cpp,
304	libcore/StaticText.h, libcore/parser/SWFMovieDefinition.cpp,
305	libcore/parser/sprite_definition.cpp,
306	libcore/parser/sprite_definition.h, libcore/vm/VM.cpp: Drop
307	GNASH_USE_GC annotations and some useless ifdefs.
308
3092011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
310
311	* libbase/log.cpp: Drop unused log function.
312
3132011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
314
315	* extensions/gtk2/gtkext.cpp, libcore/as_object.h,
316	libcore/vm/ActionExec.cpp: Drop unused ifdefs.
317
3182011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
319
320	* librender/Renderer.h: Don't provide non-const access to vaapi
321	frames.
322
3232011-01-17  Gabriele Giacone <1o5g4r8o@gmail.com>
324
325	* doc/C/gnash.man-xml, doc/C/preformatted/gnash.1.in: Update command
326	options in man page
327
3282011-01-15  Gabriele Giacone <1o5g4r8o@gmail.com>
329
330	* testsuite/samples/Makefile.am: Replace abs_srcdir with srcdir. Fix
331	openbsd build
332
3332011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
334
335	* ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2: Rename
336	anaylse-results.sh in changelogs
337
3382011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
339
340	* Makefile.am, testsuite/Makefile.am, testsuite/analyse-results.sh,
341	testsuite/anaylse-results.sh: Rename anaylse-results.sh
342
3432011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
344
345	* testsuite/libbase.all/Makefile.am: Typo
346
3472011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
348
349	* : commit 0726cd5d5eff8025fa789fabdd308cc59398632f Merge: a62d788
350	09cac2a Author: Rob Savoye <rob@welcomehome.org> Date:   Thu Jan 13
351	07:48:54 2011 -0700
352
3532011-01-13  Rob Savoye <rob@welcomehome.org>
354
355	* extensions/launcher/Makefile.am: don't redefine AM_CPPFLAGS
356
3572011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
358
359	* libbase/Makefile.am: Add accumulator in dist.
360
3612011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
362
363	* gui/gnash.cpp, libbase/accumulator.h: Move accumulator into
364	separate file.
365
3662011-01-12  Rob Savoye <rob@welcomehome.org>
367
368	* extensions/dbus/Makefile.am, extensions/gtk2/Makefile.am,
369	extensions/launcher/Makefile.am, extensions/lirc/Makefile.am: rename
370	INCLUDES to AM_CPPFLAGS to be consistent., Add to *_CPPFLAGS so
371	headers can be found on OpenBSD
372
3732011-01-12  Rob Savoye <rob@welcomehome.org>
374
375	* testsuite/libbase.all/Makefile.am: rename INCLUDES to AM_CPPFLAGS
376	to be consistent., Add to *_CPPFLAGS so headers can be found on
377	OpenBSD
378
3792011-01-12  Rob Savoye <rob@welcomehome.org>
380
381	* extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
382	extensions/fileio/test.as: add boost cflags and libs
383
3842011-01-12  Rob Savoye <rob@welcomehome.org>
385
386	* extensions/mysql/Makefile.am: add boost cflags and libs
387
3882011-01-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
389
390	* gui/gui.cpp, libcore/TextField.cpp, librender/Renderer.h,
391	librender/agg/Renderer_agg.cpp, librender/cairo/Renderer_cairo.cpp,
392	librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp:
393	Use a vector.
394
3952011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
396
397	* libcore/DisplayList.cpp: Clean up.
398
3992011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
400
401	* libbase/SharedMem.h: Correct include for w32.
402
4032011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
404
405	* libbase/Makefile.am, libbase/SharedMem.cpp, libbase/SharedMem.h,
406	libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp: Split w32
407	shared mem into separate file, drop ifdefs that aren't used.
408
4092011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
410
411	* plugin/npapi/test.cpp: Fix tests.
412
4132011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
414
415	* libcore/ExternalInterface.cpp, plugin/npapi/callbacks.cpp,
416	plugin/npapi/external.cpp, plugin/npapi/external.h,
417	plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: Put
418	the second ExternalInterface class in namespace plugin, as having
419	two definitions of gnash::ExternalInterface not only corrupts
420	execution, but is also silly and confusing.
421
4222011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
423
424	* libcore/ExternalInterface.h: Fix typo.
425
4262011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
427
428	* libcore/ExternalInterface.h: Drop useless declarations.
429
4302011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
431
432	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
433	more unneeded functions.
434
4352011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
436
437	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
438	unused functions in illegally duplicated class.
439
4402011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
441
442	* configure.ac: revert all of libltdl
443
4442011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
445
446	* configure.ac: remove AC_SUBDIRS_
447
4482011-01-08  Markus Gothe <nietzsche@joyce.local>
449
450	* configure.ac: shut up libtool
451
4522011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
453
454	* libmedia/gst/VideoInputGst.cpp: fix warnings about constness
455
4562011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
457
458	* configure.ac, macros/archflag.m4: Updated --gcc-arch, thanks and
459	kudot to fftw.org
460
4612011-01-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
462
463	* : commit 68db32d4c765b76a3d2cfbf2d218f7d58bad654d Author: Markus
464	Gothe <nietzsche@lysator.liu.se> Date:   Fri Jan 7 18:38:59 2011
465	+0100
466
4672011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
468
469	* configure.ac, gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue_gtkglext.h,
470	macros/x11.m4: clean-up
471
4722011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
473
474	* macros/x11.m4: Fix x11-detection bug
475
4762011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
477
478	* gui/gtk/gtk.cpp: Cure some X11-headache on non-X11
479
4802011-01-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
481
482	* : commit 8921362c3181647d649f739c8e18cde403dbc9b2 Author: Benjamin
483	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Jan 4 17:34:24 2011 +0100
484
4852011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
486
487	* gui/gnash.cpp: Fix warning.
488
4892011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
490
491	* libbase/utility.h: Change UNUSED macro to work on references and
492	other non-assignable cases.
493
4942011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
495
496	* libbase/SharedMem.cpp: Simplify ifdefs.
497
4982011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
499
500	* libbase/SharedMem.cpp, libbase/SharedMem.h: Const correct and
501	simplify ifdefs.
502
5032011-01-03  Gabriele Giacone <1o5g4r8o@gmail.com>
504
505	* configure.ac: Create configure temporary files in a secure way
506
5072011-01-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
508
509	* : commit e3b0cff5506ff6ed7ecfc19654c1e61a7ad3d621 Author: antrik
510	<antrik@users.sf.net> Date:   Thu Nov 25 11:49:04 2010 +0100
511
5122010-12-28  Rob Savoye <rob@welcomehome.org>
513
514	* Makefile.am: for libtool 1, add the libltdl source files to the
515	DIST
516
5172010-12-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
518
519	* : commit c4091d14127c9e42c30242dbe1f51502cd634282 Merge: 06d476f
520	6cd92f2 Author: Rob Savoye <rob@welcomehome.org> Date:   Sun Dec 26
521	20:32:38 2010 -0700
522
5232010-12-26  Rob Savoye <rob@welcomehome.org>
524
525	* testsuite/libbase.all/Makefile.am: add PTHREAD_CFLAGS
526
5272010-12-24  Gabriele Giacone <1o5g4r8o@gmail.com>
528
529	* Makefile.am, packaging/redhat/gnash.spec, packaging/rpm.am: Fix
530	and improve rpm packaging, move rpm temp dir from $HOME to buildroot
531
5322010-12-23  Gabriele Giacone <1o5g4r8o@gmail.com>
533
534	* macros/kde4.m4: Add /usr/lib64/kde4/devel to search kde4 lib path
535
5362010-12-22  Sandro Santilli <strk@keybit.net>
537
538	* testsuite/misc-swfc.all/Makefile.am: Drop use of $(shell) and warn
539	about portability issues
540
5412010-12-22  Sandro Santilli <strk@keybit.net>
542
543	* testsuite/samples/Makefile.am:  seems to be a predefined variable, no need to be unportable for
544	 defining it. Thanks Petter for figuring this out.
545
5462010-12-21  Sandro Santilli <strk@keybit.net>
547
548	* plugin/npapi/Makefile.am: Another dir in EXTRA_DIST breaking lenny
549	build...
550
5512010-12-21  Sandro Santilli <strk@keybit.net>
552
553	* libsound/Makefile.am: Do not put a directory in EXTRA_DIST. It
554	isn't needed when content is explicitly used as sources (even if
555	conditional). Should fix distcheck on lenny.
556
5572010-12-20  Sandro Santilli <strk@keybit.net>
558
559	* .gitignore: ignore dump-gnash
560
5612010-12-20  Rob Savoye <rob@welcomehome.org>
562
563	* configure.ac: define HAVE_LTDL for libtool 1.5, so the behaviour
564	is the same as libtool 2.x.
565
5662010-12-20  Sandro Santilli <strk@keybit.net>
567
568	* gui/gnash.cpp: Add -D and -S switches when building dump-gui.
569	Fixes bug #31829.
570
5712010-12-19  Sandro Santilli <strk@keybit.net>
572
573	* : commit e2c24291c780cb02f773ef9ae538130aaa1f59ed Author: Sandro
574	Santilli <strk@keybit.net> Date:   Sun Dec 19 22:52:24 2010 +0100
575
5762010-12-19  Rob Savoye <rob@welcomehome.org>
577
578	* : commit 3d1699b83689000fd27d763d04a26a310b800ac6 Author: Rob
579	Savoye <rob@welcomehome.org> Date:   Sun Dec 19 10:33:21 2010 -0700
580
5812010-12-19  Sandro Santilli <strk@keybit.net>
582
583	* gui/dump/Makefile.am: Oops, forgot this
584
5852010-12-19  Sandro Santilli <strk@keybit.net>
586
587	* configure.ac, gui/Makefile.am, gui/dump/dump.am: dump-gui fully
588	moved in its dir
589
5902010-12-19  Sandro Santilli <strk@keybit.net>
591
592	* gui/Makefile.am: put dump stuff in dump .am
593
5942010-12-18  Brad Smith <brad@comstyle.com>
595
596	* configure.ac: Unbreak distcheck on OpenBSD.
597
5982010-12-17  Alessandro Pignotti <a.pignotti@sssup.it>
599
600	* plugin/npapi/plugin.cpp: Fix NPN_Invoke usage when executing
601	Javascript from the plugin
602
6032010-12-18  Rob Savoye <rob@welcomehome.org>
604
605	* : commit 6852803ba5ff18d3efce77df28f7b55fb54a601d Author: Gabriele
606	Giacone <1o5g4r8o@gmail.com> Date:   Sat Dec 18 21:10:37 2010 +0100
607
6082010-12-18  Gabriele Giacone <1o5g4r8o@gmail.com>
609
610	* testsuite/Makefile.am, testsuite/actionscript.all/Makefile.am,
611	testsuite/as3compile.all/Makefile.am,
612	testsuite/misc-haxe.all/Makefile.am,
613	testsuite/misc-ming.all/Makefile.am,
614	testsuite/misc-ming.all/action_order/Makefile.am,
615	testsuite/misc-ming.all/displaylist_depths/Makefile.am,
616	testsuite/misc-ming.all/loading/Makefile.am,
617	testsuite/misc-ming.all/loop/Makefile.am,
618	testsuite/misc-mtasc.all/Makefile.am,
619	testsuite/misc-swfc.all/Makefile.am,
620	testsuite/misc-swfmill.all/Makefile.am,
621	testsuite/misc-swfmill.all/trace-as2/Makefile.am,
622	testsuite/misc-swfmill.all/trace-as3/Makefile.am,
623	testsuite/network.all/Makefile.am: Replace gnumake idioms
624
6252010-12-18  Gabriele Giacone <1o5g4r8o@gmail.com>
626
627	* testsuite/swfdec/Makefile.am: Replace gnumake idiom
628
6292010-12-17  Rob Savoye <rob@welcomehome.org>
630
631	* : commit 6d1857cc6172e141a74a1a61587dfd21063f2f6d Author: Gabriele
632	Giacone <1o5g4r8o@gmail.com> Date:   Fri Dec 17 23:24:48 2010 +0100
633
6342010-12-17  Sandro Santilli <strk@keybit.net>
635
636	* testsuite/misc-swfc.all/sound.sc: Accept 13766 as a valid sound
637	duration too (some liblame versions give that number to swfc...)
638
6392010-12-16  Gabriele Giacone <1o5g4r8o@gmail.com>
640
641	* doc/C/Makefile.am: Fix info doc on openbsd
642
6432010-12-16  Sandro Santilli <strk@keybit.net>
644
645	* TODO: Error AS class is implemented
646
6472010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
648
649	* : commit 3eb8224f526719266b26fd32b4c23b8fb8c33936 Author: Benjamin
650	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Dec 16 12:22:25 2010
651	+0100
652
6532010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
654
655	* libcore/asobj/Array_as.cpp, libcore/asobj/XMLNode_as.h,
656	libcore/swf/DefineButtonTag.cpp: Minor cleanups.
657
6582010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
659
660	* libcore/TextField.cpp: Drop unused assignment.
661
6622010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
663
664	* libcore/Geometry.cpp: Clean up includes.
665
6662010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
667
668	* libcore/swf/TextRecord.h: Const correct.
669
6702010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
671
672	* libcore/Geometry.cpp: Drop unused bool.
673
6742010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
675
676	* gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp: Remove useless
677	assignments.
678
6792010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
680
681	* gui/fb/fb.cpp: Drop unused variable.
682
6832010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
684
685	* gui/gtk/gtk.cpp: Drop useless conditional.
686
6872010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
688
689	* libcore/DisplayObject.cpp: Move variable assignment to scope it's
690	used in.
691
6922010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
693
694	* gui/fb/InputDevice.cpp, gui/fb/InputDevice.h: Const correct.
695
6962010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
697
698	* libcore/as_value.h: Operator= must return a reference to *this!
699
7002010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
701
702	* gui/Player.h: Const correct.
703
7042010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
705
706	* libcore/TextField.cpp: Style.
707
7082010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
709
710	* libcore/TextField.cpp, libcore/TextField.h: Drop useless variable
711	and const_cast.
712
7132010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
714
715	* libcore/TextField.cpp, libcore/TextField.h,
716	libcore/asobj/TextField_as.cpp: Drop some html text functions as
717	they are non-functioning stubs for an incorrect way to implement
718	this.
719
7202010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
721
722	* libcore/vm/ASHandlers.cpp: Const correct.
723
7242010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
725
726	* libcore/as_value.cpp: Const correct.
727
7282010-12-16  Sandro Santilli <strk@keybit.net>
729
730	* macros/docbook.m4: Add brackets around control flow constructs to
731	make more readable
732
7332010-12-15  Sandro Santilli <strk@keybit.net>
734
735	* TODO: Load predictability item (really just a test for git poller
736	of buildbot)
737
7382010-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
739
740	* Makefile.am: Add .lastmod to DISTCLEANFILES
741
7422010-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
743
744	* Makefile.am: Replace stat with if -nt to compare modification
745	date. Fix openbsd build.
746
7472010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
748
749	* librender/Makefile.am: Add file to dist.
750
7512010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
752
753	* NEWS: Update news.
754
7552010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
756
757	* librender/agg/LinearRGB.h: Implement alpha.
758
7592010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
760
761	* testsuite/misc-ming.all/GradientFillTest.as: Test that alpha is
762	linear.
763
7642010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
765
766	* libcore/TextField.cpp, libcore/TextField.h: Adjust selection to
767	text length.
768
7692010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
770
771	* testsuite/actionscript.all/Selection.as: Add tests for crasher in
772	replaceSel().
773
7742010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
775
776	* testsuite/misc-ming.all/Makefile.am: Run gradient tests.
777
7782010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
779
780	* testsuite/misc-ming.all/GradientFillTest.as: Add automatic testing
781	for gradient fills.
782
7832010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
784
785	* librender/agg/LinearRGB.h: Minor cleanups.
786
7872010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
788
789	* librender/agg/LinearRGB.h, librender/agg/Renderer_agg_style.h:
790	Implement linearRGB for agg renderer.
791
7922010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
793
794	* libcore/FillStyle.cpp, libcore/FillStyle.h,
795	libcore/asobj/MovieClip_as.cpp, libcore/parser/TypesParser.cpp: Add
796	actionscript support for interpolation mode.
797
7982010-12-14  Gabriele Giacone <1o5g4r8o@gmail.com>
799
800	* packaging/deb.am: Remove hardcoded -j4 from debian packaging
801
8022010-12-14  Sandro Santilli <strk@keybit.net>
803
804	* testsuite/libbase.all/Makefile.am,
805	testsuite/libbase.all/RcTest.cpp, testsuite/libbase.all/TCXXRc.cpp:
806	Rename TCXXRc test... I never find it otherwise
807
8082010-12-13  Sandro Santilli <strk@keybit.net>
809
810	* : commit 65c3d209fe7e602c3bd9bb5b4b393ebdfb32106b Author: Sandro
811	Santilli <strk@keybit.net> Date:   Mon Dec 13 22:34:34 2010 +0100
812
8132010-12-13  Gabriele Giacone <1o5g4r8o@gmail.com>
814
815	* Makefile.am, packaging/deb.am: Add packageclean target to clean
816	after packaging
817
8182010-12-13  Rob Savoye <rob@welcomehome.org>
819
820	* Makefile.am: remove revno.h for distclean
821
8222010-12-12  Petter Reinholdtsen <pere@hungry.com>
823
824	* extensions/fileio/Makefile.am: Get rid of make file warnings in
825	fileio/Makefile.am Two new warnings were introduced into git recently:   Makefile:948: warning: overriding commands for target `test'   Makefile:941: warning: ignoring old commands for target `test' This patch get rid of them, by removing one of the two identical
826	test targets in Makefile.am:
827
8282010-12-12  Rob Savoye <rob@welcomehome.org>
829
830	* extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
831	extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
832	extensions/launcher/Makefile.am, extensions/lirc/Makefile.am,
833	extensions/mysql/Makefile.am: uninstall extensions properly so
834	distcheck is happy
835
8362010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
837
838	* libcore/DisplayObject.cpp: Fix warning.
839
8402010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
841
842	* libcore/swf/DefineVideoStreamTag.cpp: Drop unneeded include again.
843
8442010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
845
846	* libcore/DisplayList.cpp, libcore/DisplayList.h,
847	libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/Video.cpp,
848	libcore/swf/PlaceObject2Tag.h: Store unsigned values as unsigned to
849	avoid the proliferation of silly checks throughout the code.
850
8512010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
852
853	* libcore/Video.cpp: Const correct.
854
8552010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
856
857	* libcore/Video.cpp, libcore/Video.h,
858	libcore/swf/DefineVideoStreamTag.cpp,
859	libcore/swf/DefineVideoStreamTag.h, libcore/swf/VideoFrameTag.cpp:
860	Const correct, hide implementation, use ptr_containers.
861
8622010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
863
864	* libbase/GnashAlgorithm.h: Drop foreachFirst().
865
8662010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
867
868	* libbase/GnashAlgorithm.h: Drop unused function; use ptr_containers
869	instead of this.
870
8712010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
872
873	* libbase/GnashAlgorithm.h: Drop RemovePointer; use boost's version
874	if needed again.
875
8762010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
877
878	* libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp:
879	Use ObjectURI to index textfields.
880
8812010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
882
883	* testsuite/MovieTester.cpp: Fix testsuite.
884
8852010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
886
887	* librender/Renderer.h: Make another function non-virtual
888
8892010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
890
891	* librender/Renderer.h, librender/agg/Renderer_agg.cpp,
892	librender/cairo/Renderer_cairo.cpp,
893	librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp:
894	Reduce the number of overloaded virtual functions with default
895	implementations.
896
8972010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
898
899	* librender/Renderer.h, librender/agg/Renderer_agg.cpp: Drop unused
900	functions and const-correct used ones.
901
9022010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
903
904	* librender/Renderer.h, testsuite/MovieTester.cpp: Remove test-only
905	function from renderer interface.
906
9072010-12-11  Rob Savoye <rob@welcomehome.org>
908
909	* : commit fa50b232c7616225a31eb7cb6c3861d2512d593e Author: Gabriele
910	Giacone <1o5g4r8o@gmail.com> Date:   Sun Dec 12 03:01:07 2010 +0100
911
9122010-12-11  Sandro Santilli <strk@keybit.net>
913
914	* .bzrignore: we don't need .bzrignore anymore...
915
9162010-12-11  Sandro Santilli <strk@keybit.net>
917
918	* : commit f4e343c142b44cc9b7dc753270b6f96e4da18e9c Author: Sandro
919	Santilli <strk@keybit.net> Date:   Sat Dec 11 23:53:02 2010 +0100
920
9212010-12-11  Rob Savoye <rob@welcomehome.org>
922
923	* : commit 07512ec2918aeec0677d02fd4b36a326565c652b Author: Rob
924	Savoye <rob@welcomehome.org> Date:   Sat Dec 11 15:51:31 2010 -0700
925
9262010-12-11  Gabriele Giacone <1o5g4r8o@gmail.com>
927
928	* .gitignore: Improve .gitignore
929
9302010-12-11  Sandro Santilli <strk@keybit.net>
931
932	* Makefile.am: Simplify counting commits using rev-list. Thanks
933	antrik for finding this out.
934
9352010-12-11  Sandro Santilli <strk@keybit.net>
936
937	* configure.ac: For openbsd the default gui set is: gtk=yes,
938	dump=auto (drop kde3)
939
9402010-12-11  Sandro Santilli <strk@keybit.net>
941
942	* macros/kde3.m4: Backslash ${prefix} for kde3 too...
943
9442010-12-11  Sandro Santilli <strk@keybit.net>
945
946	* macros/kde4.m4: Evaluate ${prefix} later to avoid NONE
947
9482010-12-11  Sandro Santilli <strk@keybit.net>
949
950	* configure.ac: Make sure PLUGINS_INSTALL_POLICY is set before
951	GNASH_PATH_KDE* are called. Should fix distcheck (bug #31845)
952
9532010-12-10  Sandro Santilli <strk@keybit.net>
954
955	* .gitignore: Ignore gnash-* (packages) plus couple more missing
956	files
957
9582010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
959
960	* libbase/GnashAlgorithm.h, libcore/Relay.cpp, libcore/Relay.h,
961	libcore/as_object.h, libcore/movie_root.cpp,
962	libcore/swf/DefineTextTag.cpp, libcore/vm/fn_call.h: Fix crashes and
963	const correct.
964
9652010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
966
967	* libcore/asobj/Sound_as.cpp: Ensure that the this object is valid.
968
9692010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
970
971	* : commit 027f27df8b3dc04e51f5af8d54a9c8fe35c42373 Author: Sandro
972	Santilli <strk@keybit.net> Date:   Fri Dec 10 15:47:57 2010 +0100
973
9742010-12-10  Sandro Santilli <strk@keybit.net>
975
976	* configure.ac: Remove unused HAVE_SDL conditional
977
9782010-12-10  Sandro Santilli <strk@keybit.net>
979
980	* configure.ac: Check for input devices after deciding if FB should
981	be built or not. Should fix bug #31846
982
9832010-12-10  Sandro Santilli <strk@keybit.net>
984
985	* configure.ac: Implement yes/no/auto for FB gui. Defaults to auto.
986	Build only on linux and if AGG renderer is enabled.
987
9882010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
989
990	* testsuite/actionscript.all/Makefile.am,
991	testsuite/actionscript.all/argstest.as: Add test to call as many
992	functions as possible with various arguments.
993
9942010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
995
996	* libcore/asobj/XMLNode_as.cpp: Cleanup of includes.
997
9982010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
999
1000	* libcore/asobj/XMLNode_as.cpp: Drop more debugging.
1001
10022010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1003
1004	* libcore/asobj/LoadableObject.cpp: Drop debugging message.
1005
10062010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1007
1008	* libcore/asobj/XMLSocket_as.cpp: Fix another crash.
1009
10102010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1011
1012	* libcore/asobj/XMLSocket_as.cpp: Fix a number of potential crashes
1013	in XMLSocket.
1014
10152010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1016
1017	* libcore/asobj/Color_as.cpp: Don't use init_member because this
1018	will cause a crash if the member is read-only.
1019
10202010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1021
1022	* libcore/asobj/MovieClipLoader.cpp,
1023	libcore/asobj/MovieClipLoader.h: Include header and make it
1024	independent.
1025
10262010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1027
1028	* libcore/asobj/MovieClipLoader.cpp: Fix crash.
1029
10302010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1031
1032	* testsuite/actionscript.all/MovieClipLoader.as: Cause crash.
1033
10342010-12-09  Rob Savoye <rob@welcomehome.org>
1035
1036	* configure.ac: don't build the Framebuffer GUI for BSD when
1037	--enable-gui=all is used
1038
10392010-12-09  Rob Savoye <rob@welcomehome.org>
1040
1041	* : commit 72e27bb000a46cd4b20652f6a78aa340f29458a2 Author: Rob
1042	Savoye <rob@welcomehome.org> Date:   Thu Dec 9 15:36:18 2010 -0700
1043
10442010-12-09  Rob Savoye <rob@welcomehome.org>
1045
1046	* gui/Makefile.am: don't add libltdl to GNASH_LIBS, it's already in
1047	libgnashbase
1048
10492010-12-09  Rob Savoye <rob@welcomehome.org>
1050
1051	* gui/aos4/aos4.am, gui/aqua/aqua.am, gui/dump/dump.am,
1052	gui/fb/Makefile.am, gui/fltk/fltk.am, gui/haiku/haiku.am,
1053	gui/kde/kde3.am, gui/sdl/sdl.am: don't add (LIBLTDL) to LDFLAGS,
1054	libltdl is part of libgnashbase.
1055
10562010-12-09  Rob Savoye <rob@welcomehome.org>
1057
1058	* gui/gtk/gtk.am, gui/kde/kde4.am: don't add (LIBLTDL) to LDFLAGS,
1059	libltdl is part of libgnashbase.
1060
10612010-12-09  Rob Savoye <rob@welcomehome.org>
1062
1063	* packaging/snapshot.am: make sure revno.h exists before trying to
1064	grep it.
1065
10662010-12-09  Rob Savoye <rob@welcomehome.org>
1067
1068	* Makefile.am: don't try to use git if it doesnj't exist.
1069
10702010-12-09  Sandro Santilli <strk@keybit.net>
1071
1072	* gui/gtk/gtk.cpp: Add branch infor in printed version
1073
10742010-12-09  Rob Savoye <rob@welcomehome.org>
1075
1076	* packaging/snapshot.am: don't use (shell), it tries to evaluate at
1077	runtime instead of access time
1078
10792010-12-09  Rob Savoye <rob@welcomehome.org>
1080
1081	* Makefile.am: add echo when rebuilding revno.h
1082
10832010-12-09  Rob Savoye <rob@welcomehome.org>
1084
1085	* Makefile.am: add documentation for the revno,h target
1086
10872010-12-09  Rob Savoye <rob@welcomehome.org>
1088
1089	* configure.ac: always run libtool and libltdl tests
1090
10912010-12-09  Rob Savoye <rob@welcomehome.org>
1092
1093	* configure.ac: * Use AC_SUBST for git intstead of conditional * AC_PROG_LIBTOOL has to be after the other libtool tests * Don't build kde3 or fltk2 when building all guis
1094
10952010-12-09  Rob Savoye <rob@welcomehome.org>
1096
1097	* Makefile.am: * Only regenerate revno.h after a git commit or pull.  * Build revno,.h in the build tree, not the source tree so this
1098	  still works on NFS mounted filesystems.  * Default to the date if there are any problems with git * Only remove revno.h for a maintainer clean.
1099
11002010-12-09  Rob Savoye <rob@welcomehome.org>
1101
1102	* autogen.sh: delete old libtool m4 files from macros when
1103	generating libltdl. When using libtoolize 1, the m4 macros are ihn
1104	libltdl, so add that path so we get the right macros.
1105
11062010-12-09  Sandro Santilli <strk@keybit.net>
1107
1108	* Makefile.am, packaging/snapshot.am: Revert "only rebuild revno,.h
1109	if something has changed. Default to the date if GIT isn't found." This reverts commit fbc5d9e9d82f596a5872a4e162b65aa48428aefc.  The revert is due to misleading commit message:  - revno.h was only rebuilt if sources changed before this commit,
1110	   while this commit forces removal of it and thus unconditional
1111	 re-creation - this commit moves revno.h from source tree to build tree w/out
1112	   saying so in the commit log Additionally (but would normally not trigger a revert)  - the date default is useless as revno.h should always be in
1113	   packages obtained w/out git and you can always generate if you got
1114	   the sources using git.  NOTE: I wouldn't revert commits if they weren't themselves reverts
1115	      of mine in the first place. Please discuss changes on the
1116	      development mailing list to avoid commit wars...
1117
11182010-12-09  Petter Reinholdtsen <pere@hungry.com>
1119
1120	* utilities/findwebcams.cpp: Get rid of warnings in findwebcams.cpp [Petter Reinholdtsen] > I had a look at the following warnings from
1121	the current build on > squeeze-kfreebsd.  > > findwebcams.cpp:132:
1122	warning: comparison between signed and unsigned integer expressions
1123	> findwebcams.cpp:161: warning: comparison between signed and
1124	unsigned integer expressions > findwebcams.cpp:170: warning:
1125	comparison between signed and unsigned integer expressions >
1126	findwebcams.cpp:173: warning: format '%d' expects type 'int', but
1127	argument 2 has type 'size_t' > findwebcams.cpp:208: warning:
1128	comparison between signed and unsigned integer expressions > > I
1129	believe this patch solve the issues, bu using size_t for >
1130	non-negative values and casting the size_t argument to %d to (int).  Here is an updated patch, based on the current git repository.  The
1131	format issue is already fixed in git, so only the signed/unsigned
1132	issues are fixed in this patch.  Signed-off-by: Sandro Santilli <strk@keybit.net>
1133
11342010-12-09  Rob Savoye <rob@welcomehome.org>
1135
1136	* Makefile.am, packaging/snapshot.am: only rebuild revno,.h if
1137	something has changed. Default to the date if GIT isn't found.
1138
11392010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1140
1141	* libbase/AMF.cpp, libbase/AMF.h, libcore/AMFConverter.cpp: Hide
1142	swapBytes, use writePlainNumber().
1143
11442010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1145
1146	* libcore/AMFConverter.cpp: Don't duplicate code.
1147
11482010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1149
1150	* libcore/AMFConverter.cpp: Correct log message.
1151
11522010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1153
1154	* libcore/asobj/NetStream_as.cpp: Use exising AMF functions to clean
1155	up.
1156
11572010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1158
1159	* libcore/MovieClip.cpp, libcore/MovieClip.h,
1160	libcore/asobj/MovieClip_as.cpp: Tidy up code style
1161
11622010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1163
1164	* libcore/Font.cpp, libcore/Font.h: Drop unused function
1165
11662010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1167
1168	* libcore/swf/DefineVideoStreamTag.cpp: Remove unused function.
1169
11702010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1171
1172	* libcore/MovieClip.cpp: Fix silly type usage.
1173
11742010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1175
1176	* libcore/MovieClip.cpp, libcore/MovieClip.h: Drop unused function.
1177
11782010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1179
1180	* libcore/MovieClip.cpp: Attempts to clone root or non-movieclips
1181	are AS coding errors.
1182
11832010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1184
1185	* libcore/asobj/flash/display/BitmapData_as.cpp: Use aserror instead
1186	of error.
1187
11882010-12-09  Sandro Santilli <strk@keybit.net>
1189
1190	* : commit c103bbe686e0d2335e4de1aa40a7f19317438960 Author: Sandro
1191	Santilli <strk@keybit.net> Date:   Thu Dec 9 09:19:05 2010 +0100
1192
11932010-12-09  Sandro Santilli <strk@keybit.net>
1194
1195	* packaging/snapshot.am: Take REVNO variable from revno.h as well,
1196	so use of GIT is centralized in a single rule
1197
11982010-12-09  Sandro Santilli <strk@keybit.net>
1199
1200	* Makefile.am: Add COMMIT_ID macro in revno.h and revert
1201	BRANCH_REVNO to a sequential number
1202
12032010-12-08  Rob Savoye <rob@welcomehome.org>
1204
1205	* packaging/rpm.am: use PACKAGE_VERSION instead of hardcoded
1206	gnash-master when renaming the snapshot directory
1207
12082010-12-08  Rob Savoye <rob@welcomehome.org>
1209
1210	* : commit 71ac404e2fc9695daa0d2be85e81d045e8b9a88a Author: Rob
1211	Savoye <rob@welcomehome.org> Date:   Wed Dec 8 15:53:35 2010 -0700
1212
12132010-12-08  Sandro Santilli <strk@keybit.net>
1214
1215	* configure.ac: Revert "don't look for git here, we do it at
1216	runtime" This reverts commit 045c4630ae4327b307880034e48de77377445885.
1217
12182010-12-08  Sandro Santilli <strk@keybit.net>
1219
1220	* Makefile.am: Revert "Look for git at runtime. Default to the date
1221	if no git. Create revno.h in the build tree" This reverts commit bfa00dee0eb79cb74e197e78c73a062bdd7eb1ce.
1222
12232010-12-08  Sandro Santilli <strk@keybit.net>
1224
1225	* : commit 8130f3a33368e58fe65e9e5f56ed35e983b3d209 Author: Sandro
1226	Santilli <strk@keybit.net> Date:   Wed Dec 8 23:34:08 2010 +0100
1227
12282010-12-08  Rob Savoye <rob@welcomehome.org>
1229
1230	* Makefile.am: Look for git at runtime. Default to the date if no
1231	git. Create revno.h in the build tree
1232
12332010-12-08  Rob Savoye <rob@welcomehome.org>
1234
1235	* configure.ac: don't look for git here, we do it at runtime
1236
12372010-12-08  Rob Savoye <rob@welcomehome.org>
1238
1239	* packaging/snapshot.am: create a revno for the package that's
1240	different from the git revno.
1241
12422010-12-08  Rob Savoye <rob@welcomehome.org>
1243
1244	* macros/ffmpeg.m4: add /usr/include/ffmpeg to the front of the
1245	incllist, so swscale gets found too
1246
12472010-12-08  Rob Savoye <rob@welcomehome.org>
1248
1249	* : commit ed01ef8b5a6331b10f91c15e30085fca519f00a3 Author: Rob
1250	Savoye <rob@welcomehome.org> Date:   Wed Dec 8 12:42:36 2010 -0700
1251
12522010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1253
1254	* libcore/movie_root.h: Fix documentation.
1255
12562010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1257
1258	* libbase/RTMP.cpp: Header order.
1259
12602010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1261
1262	* libcore/asobj/Array_as.cpp: Header order.
1263
12642010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1265
1266	* libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Header order.
1267
12682010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1269
1270	* libmedia/AudioDecoder.h, libmedia/ffmpeg/AudioDecoderFfmpeg.h:
1271	Drop incorrect ifdef markers.
1272
12732010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1274
1275	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1276	libmedia/ffmpeg/AudioDecoderFfmpeg.h: Break long lines.
1277
12782010-12-08  Sandro Santilli <strk@keybit.net>
1279
1280	* Makefile.am: Be even nicer on update (don't show diff output at
1281	all)
1282
12832010-12-08  Sandro Santilli <strk@keybit.net>
1284
1285	* Makefile.am: Be nicer when reporting revno.h activity in the case
1286	in which revno.h is not there
1287
12882010-12-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1289
1290	* .gitignore: Add testsuite/swfdec/src to .gitignore
1291
12922010-12-08  Sandro Santilli <strk@keybit.net>
1293
1294	* : commit 59991fcc5e60a652cf1ce5c5c6834657adfaa5b8 Author: Sandro
1295	Santilli <strk@keybit.net> Date:   Wed Dec 8 13:48:16 2010 +0100
1296
12972010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1298
1299	* utilities/processor.cpp: Handle more options in gprocessor.
1300
13012010-12-08  Sandro Santilli <strk@keybit.net>
1302
1303	* Makefile.am: Simplify commit extraction, and use abbreviated
1304	commit id
1305
13062010-12-08  Sandro Santilli <strk@keybit.net>
1307
1308	* packaging/debian/rules: Find revno.h in source dir, not build dir
1309
13102010-12-08  Sandro Santilli <strk@keybit.net>
1311
1312	* Makefile.am, configure.ac: Update revno.h at every make
1313	invocation. Make sure to generate in source dir (not build dir) for
1314	proper distribution. Report failure reasons. Never use a stub.
1315
13162010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1317
1318	* : commit 421d14fcdaa31ef6d6e81b462375f4fe39c19eb3 Author: Benjamin
1319	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Dec 8 10:00:18 2010 +0100
1320
13212010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1322
1323	* gui/Player.cpp: Use NOTIFY_ERROR in Player too.
1324
13252010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1326
1327	* libcore/HostInterface.h, libcore/asobj/NetStream_as.cpp: Don't use
1328	ERROR because some implementations incorrectly use it as a macro.
1329	Fix volume adjustment and document.
1330
13312010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1332
1333	* libcore/asobj/System_as.cpp: Use char.
1334
13352010-12-07  Sandro Santilli <strk@keybit.net>
1336
1337	* macros/mysql.m4: Fix reporting of mysql_config detection
1338
13392010-12-07  Sandro Santilli <strk@keybit.net>
1340
1341	* macros/mysql.m4: Fix reporting of MySQL libraries detection
1342
13432010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1344
1345	* libcore/asobj/Mouse_as.cpp, utilities/processor.cpp: Fix swapped
1346	arguments.
1347
13482010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1349
1350	* gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp,
1351	gui/gui.h, libcore/movie_root.h, utilities/processor.cpp: Implement
1352	clipboard setting.
1353
13542010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1355
1356	* gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.h:
1357	Const correct and improve interface.
1358
13592010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1360
1361	* gui/Player.h: Include required headers.
1362
13632010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1364
1365	* libcore/asobj/System_as.cpp: Use the pp's order for
1366	System.capabilities, more for easier checking than compatibility.
1367
13682010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1369
1370	* gui/gui.h: Return "color" by default.
1371
13722010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1373
1374	* libcore/asobj/System_as.cpp: Add a note on pixel aspect ratio.
1375
13762010-12-07  Sandro Santilli <strk@keybit.net>
1377
1378	* libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h: Fix
1379	mkdirRecursive support for _absolute_ paths (sorry). Document both
1380	mkdirRecursive and mkdirUserPermissions
1381
13822010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1383
1384	* gui/Player.cpp, gui/Player.h, libcore/HostInterface.cpp,
1385	libcore/HostInterface.h, libcore/Makefile.am,
1386	libcore/asobj/Mouse_as.cpp, libcore/asobj/NetStream_as.cpp,
1387	libcore/asobj/System_as.cpp, libcore/movie_root.cpp,
1388	libcore/movie_root.h, utilities/processor.cpp: Add new host
1389	interface.
1390
13912010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1392
1393	* libsound/sound_handler.h: There is no page
1394
13952010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1396
1397	* libbase/ClockTime.cpp, libbase/ClockTime.h: Put clocktime under
1398	Gnash namespace
1399
14002010-12-06  Sandro Santilli <strk@keybit.net>
1401
1402	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Log an error when whence
1403	parameter as unexpected value
1404
14052010-12-06  Sandro Santilli <strk@keybit.net>
1406
1407	* libbase/GnashFileUtilities.cpp: Do not assume directories passed
1408	to mkdirRecursive have to be absolute. Fixes bug #31811.
1409
14102010-12-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
1411
1412	* : commit 277d8f08c1c7b02d156322ecc878d4dd1ad9e46e Author: Gabriele
1413	Giacone <1o5g4r8o@gmail.com> Date:   Mon Dec 6 11:39:29 2010 +0100
1414
14152010-12-06  Sandro Santilli <strk@keybit.net>
1416
1417	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Still useful to see the
1418	actual seek requested, so include in the exception thrown
1419
14202010-12-06  Sandro Santilli <strk@keybit.net>
1421
1422	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Oops, forgot debugging
1423	lines in
1424
14252010-12-06  Sandro Santilli <strk@keybit.net>
1426
1427	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix comments in seek
1428	function, throw an exception rather than ask IOChannel to seek to
1429	negative positions (to have more precise error message, nothing
1430	more..)
1431
14322010-12-06  Sandro Santilli <strk@keybit.net>
1433
1434	* libbase/curl_adapter.cpp: Throw an exception rather than aborting
1435	when asked to seek at negative position
1436
14372010-12-06  Sandro Santilli <strk@keybit.net>
1438
1439	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Log debug line on ffmpeg
1440	audio decoder initialization (symmetrically with video decoder
1441	behaviour)
1442
14432010-12-06  Sandro Santilli <strk@keybit.net>
1444
1445	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: formatting, no functional
1446	changes
1447
14482010-12-06  Sandro Santilli <strk@keybit.net>
1449
1450	* libbase/curl_adapter.cpp: typo
1451
14522010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1453
1454	* gui/Player.cpp: Reorder includes.
1455
14562010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1457
1458	* gui/Player.cpp, gui/Player.h: Drop odd define and use std:: for
1459	stdlib functions.
1460
14612010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1462
1463	* libcore/asobj/System_as.cpp: Drop static.
1464
14652010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1466
1467	* libcore/asobj/Global_as.cpp: Don't waste space.
1468
14692010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1470
1471	* libcore/asobj/Global_as.cpp: Remove silly and unreachable logging
1472	message.
1473
14742010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1475
1476	* libcore/asobj/Global_as.cpp, libcore/asobj/flash/flash_pkg.cpp:
1477	Remove silly switch.
1478
14792010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1480
1481	* libcore/asobj/MovieClip_as.cpp: Small changes.
1482
14832010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1484
1485	* libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify more.
1486
14872010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1488
1489	* libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify.
1490
14912010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1492
1493	* libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1494	Rectangle.offsetPoint
1495
14962010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1497
1498	* libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1499	Rectangle.offset
1500
15012010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1502
1503	* libcore/asobj/flash/geom/Rectangle_as.cpp: Reorder includes
1504
15052010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1506
1507	* testsuite/swfdec/PASSING: Swfdec tests pass.
1508
15092010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1510
1511	* libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1512	Rectangle.equals().
1513
15142010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1515
1516	* libcore/asobj/flash/geom/Rectangle_as.cpp: Use as_error and
1517	simplify.
1518
15192010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1520
1521	* libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify contains().
1522
15232010-12-04  Rob Savoye <rob@welcomehome.org>
1524
1525	* plugin/npapi/Makefile.am: Add X11_CFLAGS to keep OpenBSD happy
1526
15272010-12-04  Rob Savoye <rob@welcomehome.org>
1528
1529	* : commit 17939244d678bbc6dfdfa1757c2e99f879cdd3e5 Author: Rob
1530	Savoye <rob@welcomehome.org> Date:   Sat Dec 4 15:35:54 2010 -0700
1531
15322010-12-04  Sandro Santilli <strk@keybit.net>
1533
1534	* configure.ac: cleanup warning text
1535
15362010-12-04  Sandro Santilli <strk@keybit.net>
1537
1538	* macros/kde4.m4: Don't set has_kde4 if headers are not found too
1539
15402010-12-04  Sandro Santilli <strk@keybit.net>
1541
1542	* configure.ac: update informations about disabling kde4 gui
1543
15442010-12-04  Sandro Santilli <strk@keybit.net>
1545
1546	* configure.ac: Set kde3 gui off by default. It's broken... see
1547	https://savannah.gnu.org/bugs/index.php?31782
1548
15492010-12-04  Sandro Santilli <strk@keybit.net>
1550
1551	* macros/qt4.m4: qt4 macro file shouldn't set kde4 stuff
1552
15532010-12-04  Markus Gothe <nietzsche@lysator.liu.se>
1554
1555	* : commit 99e6c5f5f7a91164f3499b1b0e9691b81619470b Author: Markus
1556	Gothe <nietzsche@zarathustra.local> Date:   Sat Dec 4 18:39:27 2010
1557	+0100
1558
15592010-12-04  Gabriele Giacone <1o5g4r8o@gmail.com>
1560
1561	* gui/Makefile.am: fixed gnu make idiom
1562
15632010-12-04  Sandro Santilli <strk@keybit.net>
1564
1565	* configure.ac: Implement yes/no/auto for kde3, default to auto
1566
15672010-12-04  Sandro Santilli <strk@keybit.net>
1568
1569	* configure.ac: Implement yes/no/auto semantic for kde4 gui. Default
1570	to auto.
1571
15722010-12-04  Sandro Santilli <strk@keybit.net>
1573
1574	* configure.ac: Get rid of HAVE_GTK2 conditional (never used) and
1575	has_gtk2 (marked as FIXME: shouldn't be here)
1576
15772010-12-04  Sandro Santilli <strk@keybit.net>
1578
1579	* Makefile.am: Use tabs consistently
1580
15812010-12-04  Sandro Santilli <strk@keybit.net>
1582
1583	* configure.ac: QT is not a GUI, KDE and QTOPIA are. Behave
1584	accordingly.
1585
15862010-12-04  Sandro Santilli <strk@keybit.net>
1587
1588	* macros/qt3.m4: Fix syntax error (missing test invocation)
1589
15902010-12-03  Gabriele Giacone <>
1591
1592	* macros/qt4.m4: add uic4 and moc4 as alternatives
1593
15942010-12-03  Rob Savoye <rob@welcomehome.org>
1595
1596	* configure.ac, macros/curl.m4: += doesn't work with bourne shell
1597
15982010-12-04  Sandro Santilli <strk@keybit.net>
1599
1600	* : commit f0fd2e892d6c58bf1df3d3ced3fe08772e06f1a9 Author: Sandro
1601	Santilli <strk@keybit.net> Date:   Sat Dec 4 00:41:21 2010 +0100
1602
16032010-12-04  Sandro Santilli <strk@keybit.net>
1604
1605	* configure.ac, macros/qt3.m4, macros/qt4.m4: Do not use build_qt3
1606	and build_qt4 variables within GNASH_PATH_QT3 and GNASH_PATH_QT4,
1607	rather avoid calling that macro as a whole if those variables aren't
1608	set to request such builds
1609
16102010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1611
1612	* doc/C/refmanual/internals.xml: Directory was renamed.
1613
16142010-12-03  Sandro Santilli <strk@keybit.net>
1615
1616	* configure.ac: Implement yes/no/auto semantic for ffmpeg
1617
16182010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1619
1620	* libcore/DisplayObject.cpp, libcore/MovieClip.cpp,
1621	libcore/event_id.h, libcore/movie_root.cpp,
1622	libcore/swf/PlaceObject2Tag.cpp, libcore/swf/PlaceObject2Tag.h,
1623	libcore/swf_event.h: Use ptr_container, const correct, make event_id
1624	ctor explicit.
1625
16262010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1627
1628	* libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Const correct
1629	and use to_movie
1630
16312010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1632
1633	* libcore/MovieClip.cpp, libcore/MovieClip.h: Const correct
1634
16352010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1636
1637	* libcore/MovieClip.cpp, libcore/MovieClip.h: Use a ptr_list for
1638	clarity.
1639
16402010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1641
1642	* : commit e79e72f7629bf12fd541ff47e1154b73faad8e74 Author: Benjamin
1643	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Dec 3 16:25:14 2010 +0100
1644
16452010-12-03  Petter Reinholdtsen <pere@hungry.com>
1646
1647	* configure.ac: Implement auto/yes/no semantic for OGL renderer
1648
16492010-12-03  Petter Reinholdtsen <pere@hungry.com>
1650
1651	* utilities/findwebcams.cpp: Replace g_print with iostreams.
1652
16532010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1654
1655	* cygnal/cvm.cpp, gui/gui.cpp, libcore/movie_root.h,
1656	utilities/processor.cpp: Do another TODO.
1657
16582010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1659
1660	* libcore/movie_root.h: Do TODO.
1661
16622010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1663
1664	* libcore/DisplayObject.cpp: Tabs to spaces.
1665
16662010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1667
1668	* libcore/DisplayObject.cpp, libcore/TextField.cpp,
1669	libcore/movie_root.cpp, libcore/movie_root.h: Return a pair from
1670	mousePosition instead of using out parameters.
1671
16722010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1673
1674	* libcore/movie_root.cpp: Cleanup, drop unneeded helper functions.
1675
16762010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1677
1678	* libcore/movie_root.cpp, libcore/movie_root.h: Use shared_ptr for
1679	the timers to avoid potential bugs when iterators are invalidated
1680	during action execution.
1681
16822010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1683
1684	* : commit 5b7c0de2385f5b9d6fbc40cef6447aaebae67d00 Author: Rob
1685	Savoye <rob@welcomehome.org> Date:   Thu Dec 2 18:51:41 2010 -0700
1686
16872010-12-02  Rob Savoye <rob@welcomehome.org>
1688
1689	* libbase/GnashImagePng.cpp: use PNG_LIBPNG_VER_MINOR instead of
1690	PNG_LIBPNG_VER_RELEASE
1691
16922010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1693
1694	* libcore/asobj/Global_as.cpp, libcore/movie_root.cpp,
1695	libcore/movie_root.h: Use ptr_containers, be a bit stricter with
1696	timer id types.
1697
16982010-12-02  Rob Savoye <rob@welcomehome.org>
1699
1700	* : commit 124d3651e327dd0cabafa1779ef958c460d69605 Author: Rob
1701	Savoye <rob@welcomehome.org> Date:   Thu Dec 2 12:11:53 2010 -0700
1702
17032010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1704
1705	* libcore/MovieLoader.cpp, libcore/MovieLoader.h: Use
1706	ptr_containers.
1707
17082010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1709
1710	* libcore/movie_root.cpp, libcore/movie_root.h,
1711	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: Use
1712	ptr_containers to make pointer handling simpler.
1713
17142010-12-02  Sandro Santilli <strk@keybit.net>
1715
1716	* libcore/SWFMatrix.cpp: Explicitly use double std::pow(double,
1717	int). Should fix build on openbsd
1718
1719	(http://gnashdev.org:8010/builders/4.8-release-openbsd-amd64/builds/6/steps/compile/logs/stdio)
1720
17212010-12-01  Rob Savoye <rob@welcomehome.org>
1722
1723	* libcore/SWFMatrix.cpp: fix compile problem on OpenBSD and Ltib
1724
17252010-12-01  Rob Savoye <rob@welcomehome.org>
1726
1727	* packaging/ltib/gnash.spec: simplify spec file
1728
17292010-12-01  Rob Savoye <rob@welcomehome.org>
1730
1731	* libbase/Makefile.am: add OPENGL_CFLAGS to CPPFLAGS for OpenBSD
1732
17332010-12-01  Rob Savoye <rob@welcomehome.org>
1734
1735	* : commit 06907b931859501ae1daf193d1c1576aecda1124 Author: Rob
1736	Savoye <rob@welcomehome.org> Date:   Wed Dec 1 15:49:02 2010 -0700
1737
17382010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1739
1740	* utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
1741	utilities/rtmpget.cpp: Include iostream.
1742
17432010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1744
1745	* libcore/movie_root.h: Don't include thread.hpp arbitrarily.
1746
17472010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1748
1749	* libcore/FreetypeGlyphsProvider.cpp: Don't exit; throw an exception
1750	and let callers handle it.  Use Gnash logging instead of iostreams.
1751
17522010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1753
1754	* libbase/Range2d.h, libbase/URLAccessManager.cpp,
1755	libbase/sharedlib.cpp, libcore/DisplayList.cpp,
1756	libcore/FillStyle.cpp, libcore/SWFRect.h,
1757	libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
1758	libcore/swf/DefineFontAlignZonesTag.cpp,
1759	libcore/swf/DefineFontAlignZonesTag.h, libcore/swf/SWF.cpp,
1760	libcore/vm/VM.cpp, libsound/WAVWriter.cpp: Include <ostream>, not
1761	<iostream> for std::ostream.
1762
17632010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1764
1765	* libbase/rc.h: Use forward declaration of streams.
1766
17672010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1768
1769	* libbase/IOChannel.h: Reorder includes.
1770
17712010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1772
1773	* libbase/rc.cpp: Rearrange includes.
1774
17752010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1776
1777	* libbase/noseek_fd_adapter.cpp: Include <iostream>.
1778
17792010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1780
1781	* libbase/memory.cpp: Include <iostream> for cerr and cout.
1782
17832010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1784
1785	* libbase/log.cpp: Include required headers.
1786
17872010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1788
1789	* : commit 2ca64b42a538274d957c7b2c6786e15d006f2250 Merge: e6e9d9f
1790	19443da Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Wed
1791	Dec 1 10:47:37 2010 +0100
1792
17932010-12-01  Sandro Santilli <strk@keybit.net>
1794
1795	* libcore/parser/action_buffer.cpp: another <cstring> include
1796
17972010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1798
1799	* libbase/utf8.cpp, libcore/vm/ASHandlers.cpp: Required includes
1800
18012010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1802
1803	* libbase/utf8.cpp, libbase/utf8.h, libcore/vm/ASHandlers.cpp: Move
1804	functions to utf8.h for better implementation hiding.
1805
18062010-12-01  Sandro Santilli <strk@keybit.net>
1807
1808	* libmedia/gst/AudioInputGst.cpp: Include <cstring> for string calls
1809
18102010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1811
1812	* libbase/SharedMem.cpp: Include header required for std::strerror.
1813
18142010-11-30  Rob Savoye <rob@welcomehome.org>
1815
1816	* packaging/ltib/gnash.spec: remove packages for stuff we don't need
1817	on ltib.
1818
18192010-11-30  Rob Savoye <rob@welcomehome.org>
1820
1821	* configure.ac: move libltdl tests below --enable-extensions test,
1822	and don't enable libltdl unless extensions are enabled. By defaullt
1823	no extensions are build, so by default, libltdl will not be built or
1824	used.
1825
18262010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1827
1828	* testsuite/swfdec/REALTIME: Revert "Run some tests in realtime"
1829	because it doesn't work.  This reverts commit 4b9bf6a6ea6de1cc2113ce6851526c4e252f086b.
1830
18312010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1832
1833	* testsuite/swfdec/REALTIME: Run some tests in realtime.
1834
18352010-11-30  Sandro Santilli <strk@keybit.net>
1836
1837	* : commit 7e8e4fb260fa2a5a12bee9dfc3236cfc3bc37725 Author: Sandro
1838	Santilli <strk@keybit.net> Date:   Tue Nov 30 10:06:19 2010 +0100
1839
18402010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1841
1842	* : commit f0bd43adebbcf3bb2508d20aafadfaaaba0b08ff Author: Sandro
1843	Santilli <strk@keybit.net> Date:   Tue Nov 30 09:57:28 2010 +0100
1844
18452010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1846
1847	* : commit ac24041672fa1f6810e3ee03a60507a43764d280 Author: Sandro
1848	Santilli <strk@keybit.net> Date:   Mon Nov 29 17:17:35 2010 +0100
1849
18502010-11-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
1851
1852	* utilities/Makefile.am: Utilities don't need to link to X11.
1853
18542010-11-29  Sandro Santilli <strk@keybit.net>
1855
1856	* testsuite/actionscript.all/Makefile.am,
1857	testsuite/misc-swfc.all/Makefile.am: Use  for finding abs paths, so
1858	CPP doesn't have to deal with backticks...
1859
18602010-11-29  Sandro Santilli <strk@keybit.net>
1861
1862	* : commit 30894d92e4cf931c5b7c5ab8ba424ff11b65342c Author: Benjamin
1863	Wolsey <bwy@benjaminwolsey.de> Date:   Mon Nov 29 09:09:56 2010
1864	+0100
1865
18662010-11-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
1867
1868	* libbase/log.h, librender/opengl/Renderer_ogl.cpp: Don't include
1869	thread.hpp unnecessarily.
1870
18712010-11-28  Sandro Santilli <strk@keybit.net>
1872
1873	* extensions/fileio/fileio.cpp: Fix use of Array_as
1874
18752010-11-28  Sandro Santilli <strk@keybit.net>
1876
1877	* gui/Makefile.am: Don't forget to escape newline, or boost and
1878	pthread libs are left out (as lucid-linux-x86 shows)
1879
18802010-11-26  Sandro Santilli <strk@keybit.net>
1881
1882	* utilities/processor.cpp: Drop old/obsoleted code
1883
18842010-11-26  Sandro Santilli <strk@keybit.net>
1885
1886	* testsuite/misc-mtasc.all/Makefile.am: Sleep even more
1887
18882010-11-26  Sandro Santilli <strk@keybit.net>
1889
1890	* : commit aa53c0408dbf8cb78cb5728aac6194d9dee61cd7 Author: Sandro
1891	Santilli <strk@keybit.net> Date:   Fri Nov 26 15:51:17 2010 +0100
1892
18932010-11-26  Sandro Santilli <strk@keybit.net>
1894
1895	* testsuite/generic-testrunner.sh: Allow specifying milliseconds
1896	between advances
1897
18982010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1899
1900	* testsuite/misc-ming.all/rtmpytest.as: Prove that $version is used,
1901	and since Gnash doesn't use it the test fails.
1902
19032010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1904
1905	* libcore/asobj/NetConnection_as.cpp,
1906	testsuite/misc-ming.all/rtmpytest.as: Pass argument with remote
1907	function calls, fixing failing tests.
1908
19092010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1910
1911	* testsuite/misc-ming.all/rtmpytest.as: Add more tests.
1912
19132010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1914
1915	* testsuite/misc-ming.all/Makefile.am,
1916	testsuite/misc-ming.all/rtmpytest.as: Run test and expect pass.
1917
19182010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1919
1920	* testsuite/rtmpy-echo-server.py: Minor changes to server.
1921
19222010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1923
1924	* configure.ac, testsuite/misc-ming.all/Makefile.am,
1925	testsuite/misc-ming.all/red5test.as,
1926	testsuite/misc-ming.all/rtmpytest.as,
1927	testsuite/rtmpy-echo-server.py: Add rtmpy test.
1928
19292010-11-26  Sandro Santilli <strk@keybit.net>
1930
1931	* : commit 822c7c68dc00e95746ef479eab217f2d41932ee8 Author: Sandro
1932	Santilli <strk@keybit.net> Date:   Fri Nov 26 10:42:21 2010 +0100
1933
19342010-11-26  Sandro Santilli <strk@keybit.net>
1935
1936	* libmedia/gst/AudioInputGst.h: don't need a semicolon at function
1937	body end
1938
19392010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1940
1941	* : commit b902917c56b485381e6de496a125502d0840cd87 Author: Sandro
1942	Santilli <strk@keybit.net> Date:   Fri Nov 26 09:32:54 2010 +0100
1943
19442010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1945
1946	* libcore/ClassHierarchy.cpp: Drop unneeded include.
1947
19482010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1949
1950	* libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
1951	libcore/asobj/Global_as.cpp: Include the required headers.
1952
19532010-11-25  Sandro Santilli <strk@keybit.net>
1954
1955	* testsuite/simple.exp: shorten timeout to 5 minutes, let's see if
1956	that's enough for all tests being run
1957
19582010-11-25  Sandro Santilli <strk@keybit.net>
1959
1960	* configure.ac: Don't cd into a yet-to-be-created dir
1961
19622010-11-25  Sandro Santilli <strk@keybit.net>
1963
1964	* testsuite/swfdec/Makefile.am: Make swfdec test runners dependent
1965	on Makefile
1966
19672010-11-25  Sandro Santilli <strk@keybit.net>
1968
1969	* configure.ac: Allow omitting arg to --with-swfdec-testsuite to
1970	default to where 'make fetch-swfdec' will put things
1971
19722010-11-25  Sandro Santilli <strk@keybit.net>
1973
1974	* : commit c3849965522c9f2a460a10137d5dba720860e266 Author: Sandro
1975	Santilli <strk@keybit.net> Date:   Thu Nov 25 20:59:42 2010 +0100
1976
19772010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1978
1979	* testsuite/actionscript.all/Transform.as: Expect failures.
1980
19812010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1982
1983	* testsuite/actionscript.all/Transform.as: Fix test results for pp.
1984
19852010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1986
1987	* gui/pythonmod/gnash-view.cpp: Adapt python module to getURI
1988	interface.
1989
19902010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1991
1992	* : commit e298d9b8fcd7637f2e79a7569a02abc363519901 Author: Benjamin
1993	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Nov 25 15:55:16 2010
1994	+0100
1995
19962010-11-25  Sandro Santilli <strk@keybit.net>
1997
1998	* : commit 4c18be0d39151da1bed49c31638e313cd8136939 Author: Sandro
1999	Santilli <strk@keybit.net> Date:   Thu Nov 25 15:25:38 2010 +0100
2000
20012010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2002
2003	* testsuite/misc-ming.all/red5test.as: Tests pass.
2004
20052010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2006
2007	* libcore/asobj/NetConnection_as.cpp: Send reply from server rather
2008	than making our own.
2009
20102010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2011
2012	* testsuite/misc-ming.all/red5test.as: Test failed call.
2013
20142010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2015
2016	* testsuite/misc-ming.all/red5test.as: Tabs to spaces.
2017
20182010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2019
2020	* libcore/DisplayObject.cpp, libcore/SWFMatrix.cpp: Fix silly
2021	spacing, use std::pow
2022
20232010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2024
2025	* libcore/as_object.cpp: Only log error when requested, and drop
2026	misleading info.
2027
20282010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2029
2030	* libcore/asobj/MovieClip_as.cpp: Convert error to aserror.
2031
20322010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2033
2034	* libcore/vm/ASHandlers.cpp: Convert error to a swferror.
2035
20362010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2037
2038	* libcore/asobj/NetConnection_as.cpp: Don't log aserror if not
2039	wanted.
2040
20412010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2042
2043	* libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
2044	libcore/vm/ASHandlers.cpp: Restore undefined behaviour because Lenny
2045	doesn't have boost 1.35
2046
20472010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2048
2049	* libbase/GnashNumeric.h: Functions don't have ; after the close
2050	brace.
2051
20522010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2053
2054	* testsuite/misc-ming.all/Makefile.am,
2055	testsuite/misc-ming.all/red5test.as: Enable red5test and add sanity
2056	check.
2057
20582010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2059
2060	* : commit 323c94c78e15453d7a8f8b127bd24c92111fe472 Author: Tim
2061	Retout <tim@retout.co.uk> Date:   Wed Nov 24 18:51:32 2010 +0000
2062
20632010-11-24  Rob Savoye <rob@welcomehome.org>
2064
2065	* configure.ac: make it possible to configure no sound handler
2066
20672010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2068
2069	* libcore/SWFMatrix.cpp, testsuite/libcore.all/MatrixTest.cpp: Fix
2070	typos.
2071
20722010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2073
2074	* testsuite/libcore.all/MatrixTest.cpp: Fix testsuite.
2075
20762010-11-24  Sandro Santilli <strk@keybit.net>
2077
2078	* libmedia/gst/VideoDecoderGst.cpp: Tell more about which codec
2079	failed VideoDecoderGst initialization
2080
20812010-11-24  Petter Reinholdtsen <pere@hungry.com>
2082
2083	* plugin/npapi/test.cpp: Reduce compiler warnings in plugin test.cpp I had a look at the compiler warnings shown when doing make check,
2084	more specifically these warnings: test.cpp: In function 'int main(int, char**)': test.cpp:120:
2085	warning: unused variable 'obj' test.cpp: At global scope:
2086	test.cpp:41: warning: unused parameter 'argc' test.cpp:41: warning:
2087	unused parameter 'argv' test.cpp: In function 'void*
2088	NPN_GetStringIdentifier(const NPUTF8*)': test.cpp:308: warning: no
2089	return statement in function returning non-void test.cpp: At global
2090	scope: test.cpp:306: warning: unused parameter 'name' test.cpp: In
2091	function 'nsPluginInstanceBase*
2092	NS_NewPluginInstance(nsPluginCreateData*)': test.cpp:313: warning:
2093	no return statement in function returning non-void test.cpp: At
2094	global scope: test.cpp:311: warning: unused parameter
2095	'aCreateDataStruct' test.cpp: In function 'NPError
2096	NS_PluginGetValue(NPPVariable, void*)': test.cpp:318: warning: no
2097	return statement in function returning non-void test.cpp: At global
2098	scope: test.cpp:316: warning: unused parameter 'aVariable'
2099	test.cpp:316: warning: unused parameter 'aValue' test.cpp: In
2100	function 'NPError NS_PluginInitialize()': test.cpp:323: warning: no
2101	return statement in function returning non-void test.cpp: At global
2102	scope: test.cpp:338: warning: unused parameter 'aPlugin' test.cpp:
2103	In function 'bool NPN_SetProperty(NPP_t*, NPObject*, void*, const
2104	NPVariant*)': test.cpp:348: warning: no return statement in function
2105	returning non-void test.cpp: At global scope: test.cpp:344: warning:
2106	unused parameter 'npp' test.cpp:344: warning: unused parameter 'obj'
2107	test.cpp:351: warning: unused parameter 'npp' test.cpp:351: warning:
2108	unused parameter 'obj' test.cpp:351: warning: unused parameter
2109	'value' test.cpp:358: warning: unused parameter 'npp' test.cpp:358:
2110	warning: unused parameter 'obj' test.cpp:358: warning: unused
2111	parameter 'value' test.cpp: In function 'bool
2112	NPN_HasProperty(NPP_t*, NPObject*, void*, const NPVariant*)':
2113	test.cpp:366: warning: control reaches end of non-void function I left the unused variables alone, assume someone left them around
2114	for a purpose, and concentrated on the non-void functions lacking
2115	return values instead.  This patch should get rid of them.  The file have inconsistent
2116	indentation, so I went with the indentation used directly above the
2117	code I inserted.  Allmost all the functions with missing return
2118	values are stubs, so I did not put much effort into generating a
2119	sensible return value.  Signed-off-by: Sandro Santilli <strk@keybit.net>
2120
21212010-11-24  Sandro Santilli <strk@keybit.net>
2122
2123	* libmedia/gst/AudioDecoderGst.cpp: Tell more about which codec
2124	failed AudioDecoderGst initialization
2125
21262010-11-24  Sandro Santilli <strk@keybit.net>
2127
2128	* testsuite/misc-ming.all/Makefile.am: Use a TEST_ENV variable to
2129	store env variables we want to use on make check. Put the
2130	GST_PBUTILS there.
2131
21322010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2133
2134	* libcore/SWFMatrix.cpp: More rationalizing.
2135
21362010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2137
2138	* libcore/SWFMatrix.cpp: Reduce duplication and make the code safer.
2139
21402010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2141
2142	* libcore/SWFMatrix.cpp, libcore/SWFMatrix.h,
2143	libcore/TextField.cpp, libcore/asobj/MovieClip_as.cpp,
2144	libcore/asobj/TextSnapshot_as.cpp,
2145	libcore/asobj/flash/geom/Transform_as.cpp,
2146	libcore/swf/TextRecord.cpp, librender/agg/Renderer_agg.cpp,
2147	librender/agg/Renderer_agg_style.h,
2148	librender/cairo/Renderer_cairo.cpp,
2149	librender/opengl/Renderer_ogl.cpp: Provide accessors to SWFMatrix
2150	and hide data.
2151
21522010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2153
2154	* libcore/vm/ASHandlers.h: Include required header.
2155
21562010-11-24  Sandro Santilli <strk@keybit.net>
2157
2158	* configure.ac: *-kfreebsd is a bsd too... see
2159	https://savannah.gnu.org/patch/?7403
2160
21612010-11-24  Sandro Santilli <strk@keybit.net>
2162
2163	* testsuite/gst_install_plugins_helper.sh: Add wrapper script for
2164	gst_install_plugins_helper
2165
21662010-11-24  Sandro Santilli <strk@keybit.net>
2167
2168	* testsuite/misc-ming.all/Makefile.am: Set
2169	GST_INSTALL_PLUGINS_HELPER to the testsuite script
2170
21712010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2172
2173	* libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
2174	libcore/vm/ASHandlers.cpp: Handle overflows without UB.
2175
21762010-11-24  Sandro Santilli <strk@keybit.net>
2177
2178	* testsuite/misc-ming.all/Makefile.am: Add a note about red5test not
2179	being executed on 'make check'
2180
21812010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2182
2183	* testsuite/simple.exp: Don't enforce a specific locale, as Gnash
2184	should pass tests under all locales.
2185
21862010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2187
2188	* libcore/asobj/flash/geom/Transform_as.cpp: Make some errors into
2189	aserrors.
2190
21912010-11-24  Sandro Santilli <strk@keybit.net>
2192
2193	* plugin/klash4/klash_part.cpp: Fix warning in klash4, thanks Petter
2194
21952010-11-23  Sandro Santilli <strk@keybit.net>
2196
2197	* macros/haxe.m4: fix haxe version detection
2198
21992010-11-23  Sandro Santilli <strk@keybit.net>
2200
2201	* testsuite/movies.all/gravity_embedded-TestRunner.cpp: Have
2202	gravity_embedded-TestRunner wait for gravity.swf load
2203
22042010-11-23  Sandro Santilli <strk@keybit.net>
2205
2206	* testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
2207	findDisplayItemByTarget in MovieTester
2208
22092010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2210
2211	* testsuite/misc-ming.all/masks_testrunner.cpp: Increase test
2212	tolerance to 3 to cope with agg's RGB555 format.
2213
22142010-11-23  Sandro Santilli <strk@keybit.net>
2215
2216	* Makefile.am, gui/Makefile.am, gui/fb/Makefile.am,
2217	libmedia/Makefile.am, utilities/Makefile.am: Update references to
2218	pbutils package
2219
22202010-11-23  Sandro Santilli <strk@keybit.net>
2221
2222	* configure.ac: For pbutils, use a name pkgconfig knows about
2223
22242010-11-23  Sandro Santilli <strk@keybit.net>
2225
2226	* configure.ac: If gstpbutils headers are not found, set
2227	has_gstpbutils=no (otherwise it'd be = yes if just libs are found);
2228	have final configure lines check for has_gstpbutils, not
2229	has_modern_gstpbutils (which nobody even tries to set); have
2230	RECOMEND line suggest use of --with-gstpbutils-incl, which helps
2231	autoconf figuring out
2232
22332010-11-23  Sandro Santilli <strk@keybit.net>
2234
2235	* : commit 77017023ca7f31a093925b82bdad64bf4c9834a7 Author: Sandro
2236	Santilli <strk@keybit.net> Date:   Tue Nov 23 18:46:18 2010 +0100
2237
22382010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2239
2240	* testsuite/actionscript.all/Date.as: Use a smaller number to avoid
2241	discrepencies with floating point optimizations.
2242
22432010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2244
2245	* libcore/asobj/String_as.cpp: Minor cleanup.
2246
22472010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2248
2249	* libbase/SWFCtype.cpp: Sort map assignments for fun.
2250
22512010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2252
2253	* testsuite/actionscript.all/caseconv.as: Drop left-over code.
2254
22552010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2256
2257	* libbase/SWFCtype.cpp, libbase/SWFCtype.h: Add boilerplate and an
2258	else.
2259
22602010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2261
2262	* libbase/SWFCtype.cpp: Simplify SWCtype mapping.
2263
22642010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2265
2266	* testsuite/actionscript.all/caseconv.as: Don't run tests for
2267	version 5.
2268
22692010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2270
2271	* libbase/Makefile.am, libbase/SWFCtype.cpp, libbase/SWFCtype.h,
2272	libbase/utf8.h, libcore/asobj/String_as.cpp: Add a ctype facet for
2273	Flash case conversion.
2274
22752010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2276
2277	* libbase/utf8.cpp: For Adobe, some invalid unicode is valid.
2278
22792010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2280
2281	* testsuite/actionscript.all/Makefile.am,
2282	testsuite/actionscript.all/caseconv.as: Add a test for all case
2283	conversions.
2284
22852010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2286
2287	* libbase/utf8.cpp: Drop support for 5- and 6-byte utf-8, as Adobe
2288	doesn't support it.
2289
22902010-11-23  Sandro Santilli <strk@keybit.net>
2291
2292	* libcore/asobj/String_as.cpp: it's strings, not displayobjects,
2293	we're trying to convert to upper/lower case
2294
22952010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2296
2297	* : commit 1b68dac7fb05d3b529fa127ad4eb738dd9f0a36b Author: Sandro
2298	Santilli <strk@keybit.net> Date:   Mon Nov 22 17:41:15 2010 +0100
2299
23002010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2301
2302	* libcore/asobj/String_as.cpp: Spacing.
2303
23042010-11-22  Sandro Santilli <strk@keybit.net>
2305
2306	* libcore/parser/SWFMovieDefinition.cpp: Do not log an error about
2307	missing export symbols when export symbols ARE FOUND!
2308
23092010-11-22  Sandro Santilli <strk@keybit.net>
2310
2311	* libcore/parser/SWFMovieDefinition.cpp: do not translate debug
2312	messages
2313
23142010-11-22  Petter Reinholdtsen <pere@hungry.com>
2315
2316	* libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: Keep
2317	original gain value to avoid rounding errors on query.
2318
23192010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2320
2321	* : commit cd0a943529ebc4db3d64801fdd7be12e08417750 Author: Benjamin
2322	Wolsey <bwy@benjaminwolsey.de> Date:   Mon Nov 22 09:58:18 2010
2323	+0100
2324
23252010-11-22  Gabriele Giacone <1o5g4r8o@gmail.com>
2326
2327	* .gitignore: Simplified and improved .gitignore, see
2328	https://savannah.gnu.org/patch/?7400
2329
23302010-11-21  Sandro Santilli <strk@keybit.net>
2331
2332	* README: SDL is not only used for FFmpeg media
2333
23342010-11-21  Sandro Santilli <strk@keybit.net>
2335
2336	* README.git: tab to space in the table of tools version
2337
23382010-11-21  Sandro Santilli <strk@keybit.net>
2339
2340	* utilities/findmicrophones.cpp: Fix comparison between signed and
2341	unsigned integer
2342
23432010-11-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2344
2345	* libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h:
2346	Don't store the vector size; vector does that.
2347
23482010-11-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2349
2350	* libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp:
2351	Don't leak inputs.
2352
23532010-11-20  Sandro Santilli <strk@keybit.net>
2354
2355	* .gitignore: Ignore *.o and *.moc + some others
2356
23572010-11-20  Sandro Santilli <strk@keybit.net>
2358
2359	* .gitignore: .configline is in top-level dir now
2360
23612010-11-20  Petter Reinholdtsen <pere@hungry.com>
2362
2363	* utilities/findwebcams.cpp: Fix compiler warning
2364
23652010-11-20  Sandro Santilli <strk@keybit.net>
2366
2367	* testsuite/samples/Makefile.am: Actually, dro the _DEPENDENCY,
2368	which isn't needed at all in this case
2369
23702010-11-20  Sandro Santilli <strk@keybit.net>
2371
2372	* testsuite/samples/Makefile.am: Make sure that when _DEPENDENCIES
2373	is used, _LDADD is added to it. Should fix lack of rebuild of some
2374	test runners when MovieTester is updated
2375
23762010-11-20  Sandro Santilli <strk@keybit.net>
2377
2378	* : commit d9542a13acc1a2ef847a52fb1842f5ce84923d93 Author: Sandro
2379	Santilli <strk@keybit.net> Date:   Sat Nov 20 08:36:56 2010 +0100
2380
23812010-11-20  Sandro Santilli <strk@keybit.net>
2382
2383	* testsuite/misc-ming.all/loading/Makefile.am: use rm -f to not get
2384	error on unexistant files (should we be using CLEAN_FILES instead ?)
2385
23862010-11-19  Sandro Santilli <strk@keybit.net>
2387
2388	* libcore/TextField.cpp: Tell more about "Unexpected color value"
2389	(which is likely another case in which we do not want to log an
2390	_error_)
2391
23922010-11-19  Sandro Santilli <strk@keybit.net>
2393
2394	* libcore/movie_root.cpp: Since we're logging an error for missing
2395	_interfaceHandler (which we maybe shuldn't), do it with more
2396	informations
2397
23982010-11-19  Sandro Santilli <strk@keybit.net>
2399
2400	* testsuite/MovieTester.cpp: Do not log an error when media handler
2401	_exists_ (just spreading terror)
2402
24032010-11-19  Sandro Santilli <strk@keybit.net>
2404
2405	* testsuite/simple.exp: print ERROR logs coming out on 'make check'
2406	when RUNTESTFLAGS=-v
2407
24082010-11-19  Sandro Santilli <strk@keybit.net>
2409
2410	* testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: no
2411	functional change, style only
2412
24132010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2414
2415	* : commit 84a5cd7ce35b3382ca1b6e8a0c2cceb0f9c42bc4 Author: Sandro
2416	Santilli <strk@keybit.net> Date:   Fri Nov 19 14:27:04 2010 +0100
2417
24182010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2419
2420	* libcore/asobj/flash.am: Drop commented out code.
2421
24222010-11-19  Sandro Santilli <strk@keybit.net>
2423
2424	* testsuite/MovieTester.cpp: Do not show invalidated bounds on
2425	advance (not useful unless you're preparing a test _runner_ and want
2426	to know)
2427
24282010-11-19  Sandro Santilli <strk@keybit.net>
2429
2430	* : commit 6fb63b99267a934d23ffb5aeb1b77ac8615e364c Author: Sandro
2431	Santilli <strk@keybit.net> Date:   Fri Nov 19 13:32:29 2010 +0100
2432
24332010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2434
2435	* libcore/PropFlags.h, libcore/Property.h,
2436	libcore/PropertyList.cpp, libcore/as_object.h,
2437	libcore/asobj/Object.cpp, testsuite/libcore.all/PropFlagsTest.cpp:
2438	Simplify PropFlags and add better tests.
2439
24402010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2441
2442	* librender/agg/Renderer_agg.cpp: Fix compiler warnings.
2443
24442010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2445
2446	* libcore/as_function.cpp, libcore/as_function.h,
2447	libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
2448	libcore/asobj/Global_as.cpp, libcore/asobj/flash.am: Move AS
2449	function implementation into its own file.
2450
24512010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2452
2453	* libcore/Function.cpp: Minor cleanup of Function.
2454
24552010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2456
2457	* : commit 5d3a8197de3806a18806fdf3bcaa97cf61382b1a Merge: 7b412a6
2458	39ee7fe Author: Rob Savoye <rob@welcomehome.org> Date:   Thu Nov 18
2459	18:58:44 2010 -0700
2460
24612010-11-18  Rob Savoye <rob@welcomehome.org>
2462
2463	* packaging/ltib/gnash.spec: build Gnash under tlib, which uses RPM
2464	spec files to cross build for the ARM.
2465
24662010-11-18  Sandro Santilli <strk@keybit.net>
2467
2468	* configure.ac: Make gstreamer base plugins compulsory for gst media
2469	build. Fixes bug #31700
2470
24712010-11-18  Sandro Santilli <strk@keybit.net>
2472
2473	* configure.ac: Properly quote description of config macro
2474
24752010-11-18  Sandro Santilli <strk@keybit.net>
2476
2477	* configure.ac, testsuite/misc-ming.all/Makefile.am,
2478	testsuite/misc-ming.all/red5test.as: Have red5test.as use what's
2479	given with --enable-red5-testing as hostname, and have it default to
2480	www.gnashdev.org
2481
24822010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2483
2484	* libbase/RTMP.cpp, libbase/RTMP.h: Drop unused function.
2485
24862010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2487
2488	* testsuite/misc-ming.all/red5test.as: Make sure the test results
2489	are displayed.
2490
24912010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2492
2493	* testsuite/misc-ming.all/Makefile.am,
2494	testsuite/misc-ming.all/red5test.as: Enable red5 testing.
2495
24962010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2497
2498	* testsuite/misc-ming.all/red5test.as: More tests.
2499
25002010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2501
2502	* testsuite/misc-ming.all/red5test.as: Start a working red5 test.
2503
25042010-11-18  Sandro Santilli <strk@keybit.net>
2505
2506	* testsuite/misc-ming.all/TODO: Add note about incomplete
2507	red5test.as
2508
25092010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2510
2511	* libcore/vm/ActionExec.cpp, libcore/vm/ActionExec.h: Update
2512	comments, drop unneeded function.
2513
25142010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2515
2516	* libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp,
2517	libcore/vm/ActionExec.h: We don't need a special function to delete
2518	an object property.
2519
25202010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2521
2522	* testsuite/misc-ming.all/timeline_var_test.c: Test that target
2523	change in event code doesn't affect later code.  Gnash did this, but
2524	didn't test that it did.
2525
25262010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2527
2528	* libcore/vm/ExecutableCode.h: Drop obsolete comments and ifdefs.
2529
25302010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2531
2532	* libcore/TextField.cpp, libcore/as_environment.cpp,
2533	libcore/as_environment.h, libcore/asobj/Global_as.h,
2534	libcore/asobj/MovieClip_as.cpp,
2535	libcore/asobj/flash/display/BitmapData_as.cpp,
2536	libcore/asobj/flash/external/ExternalInterface_as.cpp,
2537	libcore/asobj/flash/geom/Matrix_as.cpp,
2538	libcore/asobj/flash/geom/Rectangle_as.cpp,
2539	libcore/asobj/flash/geom/Transform_as.cpp: Move findObject out of
2540	class.
2541
25422010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2543
2544	* libcore/DisplayObject.h, libcore/Function.cpp,
2545	libcore/Function2.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
2546	libcore/as_environment.cpp, libcore/as_environment.h,
2547	libcore/asobj/Object.cpp,
2548	libcore/asobj/flash/display/BitmapData_as.cpp,
2549	libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp: Rename
2550	get_target() to target() to see where it's used.
2551
25522010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2553
2554	* libcore/as_environment.cpp: Rearrange.
2555
25562010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2557
2558	* libcore/as_environment.cpp, libcore/as_environment.h,
2559	libcore/vm/ActionExec.cpp: Move delVariable out of class.
2560
25612010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2562
2563	* libcore/as_environment.cpp, libcore/as_environment.h:
2564	Documentation, variable rename.
2565
25662010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2567
2568	* libcore/as_environment.cpp, libcore/as_environment.h,
2569	libcore/vm/ActionExec.cpp: Move get and set variable out of
2570	as_environment class.
2571
25722010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2573
2574	* libcore/as_environment.cpp, libcore/as_environment.h: Clean up.
2575
25762010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2577
2578	* libcore/Function.cpp: Don't need extra null check.
2579
25802010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2581
2582	* libcore/Function.cpp: Don't need a try block.
2583
25842010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2585
2586	* gui/gnash.cpp: Don't forget initialization!
2587
25882010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2589
2590	* libcore/as_environment.cpp, libcore/as_environment.h,
2591	libcore/asobj/Color_as.cpp, libcore/asobj/MovieClipLoader.cpp,
2592	libcore/asobj/MovieClip_as.cpp, libcore/asobj/Selection_as.cpp,
2593	libcore/vm/ASHandlers.cpp: Move find_target out of class.
2594
25952010-11-16  Sandro Santilli <strk@keybit.net>
2596
2597	* : commit 22a70dc0672b85a0fb83d28e6cb2bd6db0252f96 Author: Sandro
2598	Santilli <strk@keybit.net> Date:   Tue Nov 16 19:56:40 2010 +0100
2599
26002010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2601
2602	* libcore/as_environment.cpp, libcore/as_environment.h: Update more
2603	comments, clean up.
2604
26052010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2606
2607	* libcore/as_environment.cpp, libcore/as_environment.h: Update
2608	comments.
2609
26102010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2611
2612	* libcore/as_environment.cpp: More rearranging.
2613
26142010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2615
2616	* libcore/as_environment.cpp, libcore/as_environment.h: Rearrange
2617	as_environment.
2618
26192010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2620
2621	* : commit a48358d511b81a3374ab80d4be43501ed7eeb420 Author: Benjamin
2622	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Nov 16 15:07:27 2010
2623	+0100
2624
26252010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2626
2627	* libcore/vm/VM.h: Drop another unused function declaration.
2628
26292010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2630
2631	* libcore/vm/VM.h: Drop unused function declaration.
2632
26332010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2634
2635	* libcore/as_environment.h, libcore/vm/fn_call.h: Rearrange class
2636	and forward declarations.
2637
26382010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2639
2640	* libcore/as_environment.h: Drop unused proxying function.
2641
26422010-11-16  Sandro Santilli <strk@keybit.net>
2643
2644	* : commit cabc06876c9d481296e6b0263f809178e61ad20c Author: Sandro
2645	Santilli <strk@keybit.net> Date:   Tue Nov 16 13:41:29 2010 +0100
2646
26472010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2648
2649	* libbase/ref_counted.h, libcore/parser/SWFMovieDefinition.h,
2650	libcore/parser/movie_definition.h,
2651	libcore/parser/sprite_definition.h,
2652	libcore/swf/DefineSceneAndFrameLabelDataTag.h,
2653	libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
2654	libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
2655	libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
2656	libcore/swf/RemoveObjectTag.cpp, libcore/swf/ScriptLimitsTag.h,
2657	libcore/swf/SetBackgroundColorTag.h, libcore/swf/StartSoundTag.cpp,
2658	libcore/swf/StreamSoundBlockTag.cpp, libcore/swf/SymbolClassTag.h:
2659	Use intrusive_ptr to prevent possible leaks.
2660
26612010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2662
2663	* libbase/smart_ptr.h: Drop unneeded include.
2664
26652010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2666
2667	* libcore/swf/StreamSoundBlockTag.cpp: Clean up on error.
2668
26692010-11-15  Sandro Santilli <strk@keybit.net>
2670
2671	* libbase/GC.cpp: Take the default GC threshold back to 64.  It was
2672	erroneously brought down to zero by commit
2673	b5161cb32e3b45c33b96004a3b00411338344a2f (Drop GC singleton)
2674
26752010-11-15  Sandro Santilli <strk@keybit.net>
2676
2677	* : commit 92d1a7d87cddffa45c5b61d07ffc0cc7dd8115ca Author: Sandro
2678	Santilli <strk@keybit.net> Date:   Mon Nov 15 21:39:35 2010 +0100
2679
26802010-11-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2681
2682	* NEWS: Add news and use dots consistently.
2683
26842010-11-14  Sandro Santilli <strk@keybit.net>
2685
2686	* NEWS: Add note about fb-gnash improvements
2687
26882010-11-14  Sandro Santilli <strk@keybit.net>
2689
2690	* gui/fb/InputDevice.h: typo in comment
2691
26922010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2693
2694	* gui/gnash.cpp: Allow multiple -P options again.
2695
26962010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2697
2698	*
2699	testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2700	hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx:
2701	Drop some more odd characters.
2702
27032010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2704
2705	*
2706	testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2707	hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx,
2708	testsuite/misc-haxe.all/classes.all/system/System_as.hx,
2709	testsuite/misc-haxe.all/classes.all/text/TextSnapshot_as.hx: Don't
2710	use windows line endings.
2711
27122010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2713
2714	*
2715	testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2716	hx: Drop original testing change.
2717
27182010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2719
2720	* testsuite/misc-haxe.all/classes.all/ASnative_as.hx,
2721	testsuite/misc-haxe.all/classes.all/Array_as.hx,
2722	testsuite/misc-haxe.all/classes.all/AsBroadcaster_as.hx: Remove
2723	unused tests.
2724
27252010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2726
2727	* testsuite/misc-haxe.all/classes.all/Array_as.hx,
2728	testsuite/misc-haxe.all/classes.all/accessibility/AccessibilityProp
2729	erties_as.hx,
2730	testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx,
2731	testsuite/misc-haxe.all/classes.all/display/DisplayObject_as.hx:
2732	Remove more heres.
2733
27342010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2735
2736	* testsuite/misc-haxe.all/classes.all/text/TextField_as.hx: Remove
2737	more "here" usage.
2738
27392010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2740
2741	*
2742	testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2743	hx: Drop obsolete 'here' use.
2744
27452010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2746
2747	* testsuite/misc-haxe.all/classes.all/DejaGnu.hx: Use optional
2748	haxe.PosInfos argument to get line numbers automatically.
2749
27502010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2751
2752	* doc/C/Makefile.am: Fix typo for texi generation.
2753
27542010-11-11  Markus Gothe <nietzsche@zarathustra.local>
2755
2756	* : commit aa503664a3226c172bed5523a78eb0f3ef739519 Author: Markus
2757	Gothe <nietzsche@zarathustra.local> Date:   Thu Nov 11 23:01:54 2010
2758	+0100
2759
27602010-11-11  Sandro Santilli <strk@keybit.net>
2761
2762	* gui/fb/fb.cpp: Allow -X and -Y to take a negative value to express
2763	offset from right or bottom
2764
27652010-11-11  Sandro Santilli <strk@keybit.net>
2766
2767	* gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -X/-Y to fb gui
2768	(works only with --enable-doublebuf)
2769
27702010-11-11  Sandro Santilli <strk@keybit.net>
2771
2772	* gui/gui.h: drop obsoleted question
2773
27742010-11-11  Sandro Santilli <strk@keybit.net>
2775
2776	* gui/fb/fb.cpp: Drop DEBUG_SHOW_FPS blocks, as that's handled by
2777	base Gui already
2778
27792010-11-11  Sandro Santilli <strk@keybit.net>
2780
2781	* gui/fb/fb.cpp: comment out more GNASH_REPORT_FUNCTION
2782
27832010-11-11  Sandro Santilli <strk@keybit.net>
2784
2785	* gui/fb/fb.cpp: spacing
2786
27872010-11-11  Sandro Santilli <strk@keybit.net>
2788
2789	* gui/fb/fb.cpp: Clamp values passed with -j/-k to avoid segfaults..
2790
27912010-11-11  Sandro Santilli <strk@keybit.net>
2792
2793	* libbase/GnashNumeric.h: use of assert() requires <cassert> include
2794
27952010-11-11  Sandro Santilli <strk@keybit.net>
2796
2797	* gui/fb/fb.cpp: don't log_debug 100 times per second :)
2798
27992010-11-11  Sandro Santilli <strk@keybit.net>
2800
2801	* gui/fb/fb.cpp: initialize validbounds on ::init, log_debug sizes
2802
28032010-11-11  Sandro Santilli <strk@keybit.net>
2804
2805	* : commit a2dc30349df950964eb19e09606a1f9260c682cf Author: Sandro
2806	Santilli <strk@keybit.net> Date:   Thu Nov 11 16:57:25 2010 +0100
2807
28082010-11-11  Rob Savoye <rob@welcomehome.org>
2809
2810	* configure.ac: fix typo in test
2811
28122010-11-11  Sandro Santilli <strk@keybit.net>
2813
2814	* gui/gnash.cpp: Fix call to clamp (value-to-clamp must be given
2815	first)
2816
28172010-11-11  Sandro Santilli <strk@keybit.net>
2818
2819	* gui/gnash.cpp: Translate 'Options' too
2820
28212010-11-10  Rob Savoye <rob@welcomehome.org>
2822
2823	* : commit d2add168d389c369ae631a3e6bb435c8cccd6109 Author: Rob
2824	Savoye <rob@welcomehome.org> Date:   Wed Nov 10 20:53:09 2010 -0700
2825
28262010-11-10  Sandro Santilli <strk@keybit.net>
2827
2828	* gui/gnash.cpp: Fix build with --enable-fps-debug
2829
28302010-11-10  Markus Gothe <nietzsche@zarathustra.local>
2831
2832	* macros/haxe.m4: Fix parsing of version info
2833
28342010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2835
2836	* gui/Makefile.am, librender/Makefile.am: Revert unintentional
2837	changes to Makefiles.
2838
28392010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2840
2841	* : commit ffddd2065bf73600f38457e37dbbf0597a0f3712 Author: Benjamin
2842	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Nov 10 08:12:47 2010
2843	+0100
2844
28452010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2846
2847	* gui/gnash.cpp: Fix FPS debugging.
2848
28492010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2850
2851	* : commit 958f3eb30a970734104a8b47c5a233afe4381993 Author: Rob
2852	Savoye <rob@welcomehome.org> Date:   Tue Nov 9 09:53:43 2010 -0700
2853
28542010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2855
2856	* gui/gnash.cpp: Make interface more like boost::program_options's.
2857
28582010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2859
2860	* gui/gnash.cpp: Add an accumulator value_semantic to keep options
2861	as they were.
2862
28632010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2864
2865	* gui/gnash.cpp: Use program_options for options; verbosity doesn't
2866	work like it used to.
2867
28682010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2869
2870	* gui/Player.h: Const correct.
2871
28722010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2873
2874	* gui/gnash.cpp: Use program_options interface for default values.
2875
28762010-11-09  Sandro Santilli <strk@keybit.net>
2877
2878	* gui/gnash.cpp: Define supported options using
2879	boost::program_options, use the definition for the help string.
2880
28812010-11-08  Sandro Santilli <strk@keybit.net>
2882
2883	* packaging/deb.am: Do not make expectances on gnash version string,
2884	but accept any version
2885
28862010-11-08  Sandro Santilli <strk@keybit.net>
2887
2888	* : commit ab9153d1475f22a2f6efa7a4ce85c1d55cc06be8 Author: Sandro
2889	Santilli <strk@keybit.net> Date:   Mon Nov 8 22:27:37 2010 +0100
2890
28912010-11-08  Rob Savoye <rob@welcomehome.org>
2892
2893	* macros/boost.m4: program-options is header only.
2894
28952010-11-08  Sandro Santilli <strk@keybit.net>
2896
2897	* packaging/debian/control: Encode dependency on
2898	libboost-program-options-dev package
2899
29002010-11-08  Sandro Santilli <strk@keybit.net>
2901
2902	* macros/boost.m4: boost program-options is actually a library
2903
29042010-11-08  Sandro Santilli <strk@keybit.net>
2905
2906	* librender/agg/Renderer_agg.cpp: <climits> is needed for INT_MAX in
2907	agg2 headers
2908
29092010-11-08  Sandro Santilli <strk@keybit.net>
2910
2911	* configure.ac: Fix bogus shell syntax in Ming detection
2912
29132010-11-08  Sandro Santilli <strk@keybit.net>
2914
2915	* : commit dd7ca7472ba4bd58789a655d1991f5b38dc4b23f Author: Sandro
2916	Santilli <strk@keybit.net> Date:   Mon Nov 8 19:00:15 2010 +0100
2917
29182010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2919
2920	* gui/Makefile.am, gui/fb/Makefile.am, gui/pythonmod/Makefile.am,
2921	libbase/Makefile.am, libbase/tu_opengl_includes.h,
2922	librender/Makefile.am, librender/PathParser.cpp,
2923	librender/PathParser.h, librender/Renderer_agg.cpp,
2924	librender/Renderer_agg.h, librender/Renderer_agg_bitmap.h,
2925	librender/Renderer_agg_style.h, librender/Renderer_cairo.cpp,
2926	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp,
2927	librender/Renderer_ogl.h, librender/agg/Renderer_agg.cpp,
2928	librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
2929	librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
2930	librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
2931	librender/cairo/Renderer_cairo.h,
2932	librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
2933	librender/opengl/tu_opengl_includes.h, testsuite/Makefile.am,
2934	utilities/Makefile.am: Split renderer files into separate
2935	directories; clean up agg includes.
2936
29372010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2938
2939	* po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
2940	po/it.po, po/ja.po: Update po files.
2941
29422010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2943
2944	* configure.ac: Drop obsolete code and options.
2945
29462010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2947
2948	* gui/gtk/gtk.cpp: Drop debugger option.
2949
29502010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2951
2952	* gui/gnash.cpp: Drop debugger option.
2953
29542010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2955
2956	* utilities/processor.cpp: Remove debugger options.
2957
29582010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2959
2960	* libcore/Makefile.am, libcore/debugger.cpp, libcore/debugger.h:
2961	Remove obsolete debugger.
2962
29632010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2964
2965	* configure.ac: Use more standard variable in configure.
2966
29672010-11-07  Sandro Santilli <strk@keybit.net>
2968
2969	* configure.ac: Set version to 0.8.9dev (give some better hint than
2970	'master')
2971
29722010-11-07  Sandro Santilli <strk@keybit.net>
2973
2974	* Makefile.am: Drop duplicated rule for building revno.h
2975
29762010-11-07  Sandro Santilli <strk@keybit.net>
2977
2978	* Makefile.am, gui/Makefile.am, gui/fb/Makefile.am: Build
2979	.configline in top-level dir (where configure is run anyway)
2980
29812010-11-07  Sandro Santilli <strk@keybit.net>
2982
2983	* configure.ac, gui/Makefile.am, gui/fb/Makefile.am, gui/fb/fb.am:
2984	Change gui/fb into a first-class subdir. Moving toward GUI
2985	independence here..
2986
29872010-11-06  Sandro Santilli <strk@keybit.net>
2988
2989	* plugin/npapi/plugin.cpp: Log a debug line when browser doesn't
2990	support reading cookies
2991
29922010-11-06  Sandro Santilli <strk@keybit.net>
2993
2994	* gui/gnash.cpp: More cleanup of gettext strings
2995
29962010-11-06  Sandro Santilli <strk@keybit.net>
2997
2998	* gui/gnash.cpp: Split gui key print in separate usage function. Use
2999	better internationalizable strings.
3000
30012010-11-06  Sandro Santilli <strk@keybit.net>
3002
3003	* gui/fb/fb.cpp: Kind of revert the support for -j/-k as that one
3004	would then need a support for --fullscreen in turn, which messes up
3005	a lot of the command line handling. This is another gui that needs
3006	to be handling its own command line switches!
3007
30082010-11-06  Sandro Santilli <strk@keybit.net>
3009
3010	* gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -j and -k in FB gui
3011	(still not completely happy with it, but does something now)
3012
30132010-11-06  Sandro Santilli <strk@keybit.net>
3014
3015	* gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for --timeout in fb-gui
3016
30172010-11-06  Sandro Santilli <strk@keybit.net>
3018
3019	* plugin/npapi/plugin.cpp: Cleanup logging lines (don't duplicate
3020	ERROR label, make proper use of boost::format). Thanks
3021
30222010-11-06  Sandro Santilli <strk@keybit.net>
3023
3024	* NEWS: it's _totalframes, not _framestotal
3025
30262010-11-05  Maximiliano Castañón Araneda <maximi89@gmail.com>
3027
3028	* gui/gtk/gtk.cpp: Add gnash icon to about window (patch #7369)
3029
30302010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3031
3032	* testsuite/libcore.all/AsValueTest.cpp,
3033	testsuite/libcore.all/DisplayListTest.cpp,
3034	testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite.
3035
30362010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3037
3038	* gui/Player.cpp, gui/Player.h, gui/gui.cpp, gui/gui.h,
3039	gui/pythonmod/gnash-view.cpp, libcore/movie_root.cpp,
3040	libcore/movie_root.h, testsuite/MovieTester.cpp,
3041	utilities/processor.cpp: Don't pass things unnecessarily.
3042
30432010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3044
3045	* libcore/ExternalInterface.cpp: Drop obsolete sections of code.
3046
30472010-11-04  Sandro Santilli <strk@keybit.net>
3048
3049	* libcore/ExternalInterface.cpp: Don't wait for data in
3050	::readBrowser, read only if data is available..
3051
30522010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3053
3054	* configure.ac: Disable ming for versions less than 0.4, as neither
3055	misc-ming.all nor actionscript.all will build, and the tests that do
3056	often don't give the expected results.
3057
30582010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3059
3060	* : commit ccf8da18f9b3adfa2c38d5dc025e3890be1a0319 Author: Benjamin
3061	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Nov 4 09:01:28 2010 +0100
3062
30632010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3064
3065	* : commit 33ede786aa0ccd7556123c270021d760a9a041bd Author: Sandro
3066	Santilli <strk@keybit.net> Date:   Thu Nov 4 08:27:51 2010 +0100
3067
30682010-11-03  Sandro Santilli <strk@keybit.net>
3069
3070	* plugin/npapi/scriptable-test.html: Make SetVariable set an
3071	incrementing value.. to test it really does it
3072
30732010-11-02  Sandro Santilli <strk@keybit.net>
3074
3075	* plugin/npapi/pluginScriptObject.cpp: Properly quote identifiers in
3076	debug message
3077
30782010-11-02  Sandro Santilli <strk@keybit.net>
3079
3080	* plugin/npapi/plugin.cpp: Include pointer to cookie file in
3081	launcher
3082
30832010-11-02  Sandro Santilli <strk@keybit.net>
3084
3085	* gui/gnash.cpp: Drop unneeded includes
3086
30872010-11-02  Maximiliano Castañón Araneda <maximi89@gmail.com>
3088
3089	* gui/gtk/gtk.cpp: Make urls in about dialog clickable
3090
30912010-11-02  Sandro Santilli <strk@keybit.net>
3092
3093	* : commit 3614f214d190f7cdd010493e504d7cf7f3821359 Author: Sandro
3094	Santilli <strk@keybit.net> Date:   Tue Nov 2 14:34:46 2010 +0100
3095
30962010-11-01  Sandro Santilli <strk@keybit.net>
3097
3098	* : commit bd70e27b2b2ba373bb7e377e93bf8553ea2ae056 Merge: c7dab7b
3099	beb95bd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Mon
3100	Nov 1 12:18:32 2010 +0100
3101
31022010-11-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3103
3104	* testsuite/misc-ming.all/LoadBitmapTest.c: Fix copypasta error.
3105
31062010-11-01  Sandro Santilli <strk@keybit.net>
3107
3108	* testsuite/misc-ming.all/loop/Makefile.am: loop_test10.swf runner
3109	needs to allow more frames to reach consistency checking
3110
31112010-11-01  Sandro Santilli <strk@keybit.net>
3112
3113	* testsuite/misc-ming.all/loop/loop_test10.c: Fix expected test
3114	count
3115
31162010-11-01  Sandro Santilli <strk@keybit.net>
3117
3118	* configure.ac, testsuite/misc-ming.all/Makefile.am,
3119	testsuite/misc-ming.all/displaylist_depths/Makefile.am,
3120	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test.
3121	c,
3122	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
3123	0.c,
3124	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
3125	1.c,
3126	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test2
3127	.c,
3128	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test3
3129	.c,
3130	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test4
3131	.c,
3132	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test5
3133	.c,
3134	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test6
3135	.c,
3136	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test7
3137	.c,
3138	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test8
3139	.c,
3140	testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test9
3141	.c, testsuite/misc-ming.all/displaylist_depths_test.c,
3142	testsuite/misc-ming.all/displaylist_depths_test10.c,
3143	testsuite/misc-ming.all/displaylist_depths_test11.c,
3144	testsuite/misc-ming.all/displaylist_depths_test2.c,
3145	testsuite/misc-ming.all/displaylist_depths_test3.c,
3146	testsuite/misc-ming.all/displaylist_depths_test4.c,
3147	testsuite/misc-ming.all/displaylist_depths_test5.c,
3148	testsuite/misc-ming.all/displaylist_depths_test6.c,
3149	testsuite/misc-ming.all/displaylist_depths_test7.c,
3150	testsuite/misc-ming.all/displaylist_depths_test8.c,
3151	testsuite/misc-ming.all/displaylist_depths_test9.c: move DisplayList
3152	depths tests in their own dir
3153
31542010-10-31  Sandro Santilli <strk@keybit.net>
3155
3156	* TODO: toggle quality opcode is implemented
3157
31582010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3159
3160	* configure.ac: Drop left over code from old GUIs.
3161
31622010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3163
3164	* testsuite/misc-ming.all/Makefile.am: Don't build
3165	BitmapSmoothingTest for ming version below 0.4.3.
3166
31672010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3168
3169	* testsuite/misc-ming.all/BitmapDataDraw.c,
3170	testsuite/misc-ming.all/BitmapSmoothingTest.c,
3171	testsuite/misc-ming.all/LoadBitmapTest.c: Fix testsuite for old
3172	mingers.
3173
31742010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3175
3176	* gui/Player.cpp, gui/gui.cpp, libbase/StreamProvider.h,
3177	libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
3178	libcore/asobj/LoadableObject.cpp,
3179	libcore/asobj/LocalConnection_as.cpp,
3180	libcore/asobj/NetConnection_as.cpp,
3181	libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
3182	libcore/asobj/flash/external/ExternalInterface_as.cpp,
3183	libcore/movie_root.cpp, libcore/movie_root.h,
3184	libcore/swf/ImportAssetsTag.h: Rename to baseURL, since that's what
3185	it is.
3186
31872010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3188
3189	* testsuite/misc-ming.all/BitmapSmoothingTest.c,
3190	testsuite/misc-ming.all/LoadBitmapTest.c: More changes for old ming
3191	versions.
3192
31932010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3194
3195	* testsuite/misc-ming.all/BitmapDataDraw.c: Use older function for
3196	old mingers.
3197
31982010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3199
3200	* libbase/StreamProvider.h: Documentation.
3201
32022010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3203
3204	* gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
3205	libbase/StreamProvider.cpp, libbase/StreamProvider.h,
3206	libcore/Makefile.am, libcore/RunResources.h,
3207	libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
3208	testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
3209	testsuite/libcore.all/DisplayListTest.cpp,
3210	testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp:
3211	Pass the original URL to StreamProvider, document what the class is,
3212	and what it should do in future.
3213
32142010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3215
3216	* libbase/Makefile.am, libbase/URLAccessManager.cpp,
3217	libbase/URLAccessManager.h: Move URLAccessManager to libbase.
3218
32192010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3220
3221	* libbase/Makefile.am, libbase/StreamProvider.cpp,
3222	libbase/StreamProvider.h, libcore/Makefile.am,
3223	libcore/StreamProvider.cpp, libcore/StreamProvider.h: Move
3224	StreamProvider to libbase.
3225
32262010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3227
3228	* testsuite/misc-ming.all/Makefile.am: Don't build unsupported
3229	tests.
3230
32312010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3232
3233	* NEWS: Update NEWS.
3234
32352010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3236
3237	* testsuite/misc-ming.all/Makefile.am: Don't build button test for
3238	ming that doesn't support it.
3239
32402010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3241
3242	* testsuite/misc-ming.all/duplicate_movie_clip_test.c: Fix another
3243	test for old ming
3244
32452010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3246
3247	* testsuite/misc-ming.all/attachMovieTest.c: Fix for old ming
3248	version.
3249
32502010-10-31  Sandro Santilli <strk@keybit.net>
3251
3252	* libcore/URLAccessManager.h: Document use of baseurl by
3253	URLAccessManager::allow
3254
32552010-10-31  Sandro Santilli <strk@keybit.net>
3256
3257	* libcore/URLAccessManager.h: typo
3258
32592010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3260
3261	* testsuite/misc-ming.all/spritehier.c: Include ming_utils.h for old
3262	ming versions.
3263
32642010-10-30  Sandro Santilli <strk@keybit.net>
3265
3266	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Survive
3267	avcodec_decode_audio failure or empty return (fixes SIGFPE running
3268	NetStrem-SquareTest with plain ffmpeg from ubuntu 10.04)
3269
32702010-10-30  Sandro Santilli <strk@keybit.net>
3271
3272	* NEWS: Note the relative urls resolution change
3273
32742010-10-30  Sandro Santilli <strk@keybit.net>
3275
3276	* : commit 85b561b4adb19aed744af65fbdfac23b863ea1a7 Author: Sandro
3277	Santilli <strk@keybit.net> Date:   Sat Oct 30 20:38:10 2010 +0200
3278
32792010-10-30  Sandro Santilli <strk@keybit.net>
3280
3281	* gui/Player.cpp: "base" parameter is always to be considered a
3282	directory. All cases in plugin/test/baseuri/ succeed now
3283
32842010-10-30  Sandro Santilli <strk@keybit.net>
3285
3286	* plugin/test/baseuri/test.html: Test that "base" parameter is
3287	always taken as a directory, never a file!
3288
32892010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3290
3291	* testsuite/misc-ming.all/BitmapDataTest.c,
3292	testsuite/misc-ming.all/BitmapSmoothingTest.c,
3293	testsuite/misc-ming.all/ButtonEventsTest.c,
3294	testsuite/misc-ming.all/DefineEditTextVariableNameTest.c,
3295	testsuite/misc-ming.all/DefineTextTest.c,
3296	testsuite/misc-ming.all/DepthLimitsTest.c,
3297	testsuite/misc-ming.all/DragDropTestRunner.cpp,
3298	testsuite/misc-ming.all/TextSnapshotTest.c,
3299	testsuite/misc-ming.all/Video-EmbedSquareTest.c,
3300	testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
3301	testsuite/misc-ming.all/action_execution_order_test3.c,
3302	testsuite/misc-ming.all/action_execution_order_test4.c,
3303	testsuite/misc-ming.all/action_execution_order_test9.c,
3304	testsuite/misc-ming.all/attachMovieTest.c,
3305	testsuite/misc-ming.all/displaylist_depths_test10.c,
3306	testsuite/misc-ming.all/displaylist_depths_test11.c,
3307	testsuite/misc-ming.all/displaylist_depths_test2.c,
3308	testsuite/misc-ming.all/displaylist_depths_test3.c,
3309	testsuite/misc-ming.all/displaylist_depths_test4.c,
3310	testsuite/misc-ming.all/displaylist_depths_test5.c,
3311	testsuite/misc-ming.all/displaylist_depths_test6.c,
3312	testsuite/misc-ming.all/displaylist_depths_test7.c,
3313	testsuite/misc-ming.all/displaylist_depths_test8.c,
3314	testsuite/misc-ming.all/displaylist_depths_test9.c,
3315	testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
3316	testsuite/misc-ming.all/goto_frame_test.c,
3317	testsuite/misc-ming.all/instanceNameTest.c,
3318	testsuite/misc-ming.all/key_event_test.c,
3319	testsuite/misc-ming.all/loop/loop_test.c,
3320	testsuite/misc-ming.all/loop/loop_test10.c,
3321	testsuite/misc-ming.all/loop/loop_test2.c,
3322	testsuite/misc-ming.all/loop/loop_test3.c,
3323	testsuite/misc-ming.all/loop/loop_test4.c,
3324	testsuite/misc-ming.all/loop/loop_test5.c,
3325	testsuite/misc-ming.all/loop/loop_test6.c,
3326	testsuite/misc-ming.all/loop/loop_test7.c,
3327	testsuite/misc-ming.all/loop/loop_test8.c,
3328	testsuite/misc-ming.all/loop/loop_test9.c,
3329	testsuite/misc-ming.all/morph_test1runner.cpp,
3330	testsuite/misc-ming.all/moviecliploader_test.c,
3331	testsuite/misc-ming.all/place_object_test.c,
3332	testsuite/misc-ming.all/registerClassTest2.c,
3333	testsuite/misc-ming.all/replace_buttons1test.c,
3334	testsuite/misc-ming.all/shape_test.c,
3335	testsuite/misc-ming.all/spritehier.c,
3336	testsuite/misc-ming.all/unload_movieclip_test1.c: Fix various
3337	warnings in misc-ming.all.
3338
33392010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3340
3341	* libbase/GnashImage.h: Drop bogus (and unneeded) forward
3342	declaration.
3343
33442010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3345
3346	* testsuite/libcore.all/AsValueTest.cpp,
3347	testsuite/libcore.all/StreamTest.cpp: Fix testsuite.
3348
33492010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3350
3351	* gui/ScreenShotter.cpp, libbase/tu_file.cpp, libbase/tu_file.h,
3352	libcore/StreamProvider.cpp,
3353	testsuite/libbase.all/CurlStreamTest.cpp,
3354	testsuite/libbase.all/NoSeekFileTest.cpp: Hide tu_file.
3355
33562010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3357
3358	* libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Drop const_cast; it's not
3359	needed for min FFmpeg version.
3360
33612010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3362
3363	* libvaapi/VaapiSurfaceGLX.cpp: That made another function unused.
3364
33652010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3366
3367	* libvaapi/VaapiSurfaceGLX.cpp: Comment out unused functions; no
3368	idea what they're for.
3369
33702010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3371
3372	* libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: We always support VP6.
3373
33742010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3375
3376	* macros/ffmpeg.m4: Raise required ffmpeg version, drop warnings
3377	related to now-unsupported versions.
3378
33792010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3380
3381	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop const_cast.
3382
33832010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3384
3385	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Tabs to spaces.
3386
33872010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3388
3389	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop support for
3390	avcodec_decode_audio (Debian stable has the newer function).
3391
33922010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3393
3394	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: We always use aligned
3395	memory, so drop the alternative.
3396
33972010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3398
3399	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Stop spamming the logs so
3400	much.
3401
34022010-10-30  Sandro Santilli <strk@keybit.net>
3403
3404	* plugin/npapi/plugin.cpp: Use window.document.baseURI rather than
3405	window.document.location.href. The former honours <base> tags,
3406	fixing bug  #31497  (aka easy come, easy go)
3407
34082010-10-30  Sandro Santilli <strk@keybit.net>
3409
3410	* plugin/test/baseuri/README, plugin/test/baseuri/sub/test.as,
3411	plugin/test/baseuri/sub/test.html,
3412	plugin/test/baseuri/sub/test.xml, plugin/test/baseuri/test.as,
3413	plugin/test/baseuri/test.html, plugin/test/baseuri/test.xml,
3414	plugin/test/baseuri/test_base.html: Add a non-automated test for
3415	relative urls resolution. Gnash fails. The test suggests that
3416	document.baseURI might be the answer (on the plugin side). Worth
3417	testin with other browsers to see if that variable is always
3418	available.
3419
34202010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3421
3422	* libcore/asobj/NetConnection_as.cpp: Fix warning.
3423
34242010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3425
3426	* testsuite/actionscript.all/Object.as: Add test that reproduces the
3427	bug fixed in previous commit.
3428
34292010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3430
3431	* libcore/asobj/Object.cpp: Don't touch the prototype in Object's
3432	constructor; everything necessary has already been done.
3433
34342010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3435
3436	* libcore/asobj/Array_as.cpp: Minor cleanup.
3437
34382010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3439
3440	* libcore/asobj/LoadVars_as.cpp: Drop another incorrect
3441	isInstantiation() use.
3442
34432010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3444
3445	* libcore/asobj/Error_as.cpp, libcore/asobj/Object.cpp: Drop
3446	incorrect isInstantiation use.
3447
34482010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3449
3450	* libcore/asobj/NetConnection_as.cpp,
3451	libcore/asobj/NetConnection_as.h: Renames, move things into unnamed
3452	namespace.
3453
34542010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3455
3456	* libcore/asobj/NetConnection_as.cpp: Rationalize and document
3457	returns. Fixes all tests.
3458
34592010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3460
3461	* libcore/asobj/NetConnection_as.cpp: Handle requests using
3462	HTTPRequest; almost works, but some tests fail.
3463
34642010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3465
3466	* libcore/asobj/NetConnection_as.cpp: Add HTTP request class.
3467
34682010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3469
3470	* libcore/asobj/NetConnection_as.cpp: Make ConnectionHandler
3471	noncopyable, use pre-existing functions, clean up access.
3472
34732010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3474
3475	* libbase/log.h: Drop unused log_amferror and don't use reserved
3476	names.
3477
34782010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3479
3480	* testsuite/misc-haxe.all/classes.all/Makefile.am,
3481	testsuite/misc-haxe.all/classes.all/filesystem/FileMode_as.hx,
3482	testsuite/misc-haxe.all/classes.all/filesystem/FileStream_as.hx,
3483	testsuite/misc-haxe.all/classes.all/filesystem/File_as.hx,
3484	testsuite/misc-haxe.all/classes.all/filesystem/filesystem.am,
3485	testsuite/misc-haxe.all/classes.all/filters/BevelFilter_as.hx,
3486	testsuite/misc-haxe.all/classes.all/filters/BitmapFilterQuality_as.
3487	hx,
3488	testsuite/misc-haxe.all/classes.all/filters/BitmapFilterType_as.hx,
3489	testsuite/misc-haxe.all/classes.all/filters/BitmapFilter_as.hx,
3490	testsuite/misc-haxe.all/classes.all/filters/BlurFilter_as.hx,
3491	testsuite/misc-haxe.all/classes.all/filters/ColorMatrixFilter_as.hx
3492	,
3493	testsuite/misc-haxe.all/classes.all/filters/ConvolutionFilter_as.hx
3494	,
3495	testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilterMo
3496	de_as.hx,
3497	testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilter_a
3498	s.hx,
3499	testsuite/misc-haxe.all/classes.all/filters/DropShadowFilter_as.hx,
3500	testsuite/misc-haxe.all/classes.all/filters/GlowFilter_as.hx,
3501	testsuite/misc-haxe.all/classes.all/filters/GradientBevelFilter_as.
3502	hx,
3503	testsuite/misc-haxe.all/classes.all/filters/GradientGlowFilter_as.h
3504	x, testsuite/misc-haxe.all/classes.all/filters/filters.am,
3505	testsuite/misc-haxe.all/classes.all/sampler/DeleteObjectSample_as.h
3506	x,
3507	testsuite/misc-haxe.all/classes.all/sampler/NewObjectSample_as.hx,
3508	testsuite/misc-haxe.all/classes.all/sampler/Sample_as.hx,
3509	testsuite/misc-haxe.all/classes.all/sampler/StackFrame_as.hx,
3510	testsuite/misc-haxe.all/classes.all/sampler/sampler.am: Drop more
3511	files that haxe can't compile.
3512
35132010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3514
3515	* testsuite/misc-haxe.all/classes.all/Makefile.am,
3516	testsuite/misc-haxe.all/classes.all/html/HTMLHistoryItem_as.hx,
3517	testsuite/misc-haxe.all/classes.all/html/HTMLHost_as.hx,
3518	testsuite/misc-haxe.all/classes.all/html/HTMLLoader_as.hx,
3519	testsuite/misc-haxe.all/classes.all/html/HTMLPDFCapability_as.hx,
3520	testsuite/misc-haxe.all/classes.all/html/HTMLWindowCreateOptions_as
3521	.hx, testsuite/misc-haxe.all/classes.all/html/html.am,
3522	testsuite/misc-haxe.all/classes.all/security/IURIDereferencer_as.hx
3523	,
3524	testsuite/misc-haxe.all/classes.all/security/RevocationCheckSetting
3525	s_as.hx,
3526	testsuite/misc-haxe.all/classes.all/security/SignatureStatus_as.hx,
3527	testsuite/misc-haxe.all/classes.all/security/SignerTrustSettings_as
3528	.hx,
3529	testsuite/misc-haxe.all/classes.all/security/XMLSignatureValidator_
3530	as.hx, testsuite/misc-haxe.all/classes.all/security/security.am:
3531	Drop files that haxe can't compile.
3532
35332010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3534
3535	* testsuite/misc-haxe.all/internal.all/ExternalInterface.hx,
3536	testsuite/misc-haxe.all/internal.all/Function_as.hx,
3537	testsuite/misc-haxe.all/internal.all/flash_as.hx: Drop other
3538	duplicate actionscript.all files.
3539
35402010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3541
3542	* testsuite/misc-haxe.all/internal.all/ASnative.as,
3543	testsuite/misc-haxe.all/internal.all/Global.as,
3544	testsuite/misc-haxe.all/internal.all/HitTest.as,
3545	testsuite/misc-haxe.all/internal.all/Inheritance.as,
3546	testsuite/misc-haxe.all/internal.all/Instance.as,
3547	testsuite/misc-haxe.all/internal.all/LoadVars.as,
3548	testsuite/misc-haxe.all/internal.all/Microphone.as,
3549	testsuite/misc-haxe.all/internal.all/Sound.as,
3550	testsuite/misc-haxe.all/internal.all/getvariable.as: Drop stray
3551	makeswf files.
3552
35532010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3554
3555	* po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
3556	po/it.po, po/ja.po: Update PO files.
3557
35582010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3559
3560	* plugin/mozplugger/README, plugin/mozplugger/mozpluggerrc.patch:
3561	Drop mozplugger patch.
3562
35632010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3564
3565	* libcore/asobj/flash/external/ExternalInterface_as.cpp,
3566	libcore/movie_root.cpp, libcore/movie_root.h,
3567	testsuite/actionscript.all/ExternalInterface.as: Don't try to attach
3568	anything to the 'this' object of ExternalInterface.addCallback: 1. It's wrong.  2. It might be null.  This means we don't store it anywhere now, but since it was stored
3569	and never accessed before that's no loss.
3570
35712010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3572
3573	* libcore/movie_root.cpp: -1 doesn't convert to false.
3574
35752010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3576
3577	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Clean up.
3578
35792010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3580
3581	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
3582	libcore/asobj/flash/external/ExternalInterface_as.cpp: We can return
3583	undefined without using a separate function.
3584
35852010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3586
3587	* libcore/ExternalInterface.h: Drop another unused function.
3588
35892010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3590
3591	* libcore/ExternalInterface.cpp: Drop another unused function
3592
35932010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3594
3595	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
3596	unused function.
3597
35982010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3599
3600	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Move
3601	functions out of header.
3602
36032010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3604
3605	* libcore/asobj/flash/external/ExternalInterface_as.cpp,
3606	libcore/vm/ASHandlers.cpp,
3607	testsuite/actionscript.all/ExternalInterface.as: Implement _utoAS
3608	correctly. Add tests.
3609
36102010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3611
3612	* libcore/asobj/flash/external/ExternalInterface_as.h: Don't forward
3613	declare more than necessary.
3614
36152010-10-27  Sandro Santilli <strk@keybit.net>
3616
3617	* : commit 0d701b07e0647e59cac3896357181807c33b0e04 Author: Sandro
3618	Santilli <strk@keybit.net> Date:   Wed Oct 27 23:31:09 2010 +0200
3619
36202010-10-27  Sandro Santilli <strk@keybit.net>
3621
3622	* gui/dump/README, gui/dump/README.dump-gnash: Merge the dump
3623	readmes
3624
36252010-10-27  Sandro Santilli <strk@keybit.net>
3626
3627	* NEWS: Add note about dump gui
3628
36292010-10-27  Sandro Santilli <strk@keybit.net>
3630
3631	* README.dump-gnash, gui/dump/README.dump-gnash: Put the dump gui
3632	dox in its own dir
3633
36342010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3635
3636	* : commit d76cfc4112d492746c2369ab06bfddcb03a48b97 Author: Benjamin
3637	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 27 18:38:06 2010
3638	+0200
3639
36402010-10-27  Sandro Santilli <strk@keybit.net>
3641
3642	* gui/dump/dump.cpp: drop unused code
3643
36442010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3645
3646	* libcore/asobj/NetConnection_as.cpp: Split parsing into separate
3647	functions and handle errors more as expected.
3648
36492010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3650
3651	* libcore/asobj/NetConnection_as.cpp: Don't log an error if the
3652	server sends a non-callback response.
3653
36542010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3655
3656	* libcore/asobj/NetConnection_as.cpp,
3657	libcore/asobj/NetConnection_as.h: Fix onStatus, fix return from
3658	connect(), clean up.
3659
36602010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3661
3662	* : commit 9f22daa6b6509b420b798b885c885a1e9f83e00a Author: Benjamin
3663	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 27 13:07:25 2010
3664	+0200
3665
36662010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3667
3668	* libcore/asobj/NetConnection_as.cpp: Minor cleanups.
3669
36702010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3671
3672	* libcore/asobj/NetConnection_as.cpp: Reduce duplicated effort.
3673
36742010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3675
3676	* libcore/asobj/NetConnection_as.cpp: Minor cleanup.
3677
36782010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3679
3680	* libcore/asobj/NetConnection_as.cpp: Use sensible variable names
3681	and make them const.
3682
36832010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3684
3685	* libcore/asobj/NetConnection_as.cpp: Fix silly variables and
3686	scopes.
3687
36882010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3689
3690	* libcore/asobj/NetConnection_as.cpp: Reorder advance() logic to
3691	make the function more readable.
3692
36932010-10-27  Sandro Santilli <strk@keybit.net>
3694
3695	* gui/dump/README: Add note about additional @fps arg to -D (for
3696	dump gui)
3697
36982010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3699
3700	* libcore/asobj/NetConnection_as.cpp: Renames and silence debugging.
3701
37022010-10-27  Sandro Santilli <strk@keybit.net>
3703
3704	* gui/dump/dump.cpp, gui/dump/dump.h: Allow specifying a desired
3705	video output FPS by appending @<num> to the filename with -D switch
3706
37072010-10-26  Rob Savoye <rob@welcomehome.org>
3708
3709	* : commit 42a8240d8e1d5f8ded1c28b294afc71f1924481c Author: Rob
3710	Savoye <rob@welcomehome.org> Date:   Tue Oct 26 11:22:33 2010 -0600
3711
37122010-10-26  Sandro Santilli <strk@keybit.net>
3713
3714	* gui/dump/README: Add some info about dump-gui (very few)
3715
37162010-10-26  Sandro Santilli <strk@keybit.net>
3717
3718	* gui/fb/MouseDevice.cpp: Check return from ::write from MouseDevice
3719
37202010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3721
3722	* libcore/asobj/NetConnection_as.cpp: Missing include.
3723
37242010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3725
3726	* libcore/asobj/TextField_as.cpp, libcore/vm/VM.cpp: Silence
3727	debugging.
3728
37292010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3730
3731	* libcore/asobj/NetConnection_as.cpp: Drop local reading functions.
3732
37332010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3734
3735	* : commit c965625df2dc52d39a20909b1f1b48209e10f247 Author: Benjamin
3736	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Oct 26 15:24:56 2010
3737	+0200
3738
37392010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3740
3741	* libcore/asobj/NetConnection_as.cpp: Update documentation, but
3742	there may be a better way to do this.
3743
37442010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3745
3746	* libcore/asobj/NetConnection_as.cpp: Clean up HTTP remoting class.
3747
37482010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3749
3750	* libbase/RTMP.cpp, libbase/RTMP.h,
3751	libcore/asobj/NetConnection_as.cpp,
3752	libcore/asobj/NetConnection_as.h: Send BW request and pass arguments
3753	as expected.
3754
37552010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3756
3757	* libcore/AMFConverter.cpp, libcore/asobj/NetConnection_as.cpp: Not
3758	much progress yet.
3759
37602010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3761
3762	* libcore/asobj/NetConnection_as.cpp,
3763	libcore/asobj/NetConnection_as.h: Send correct connect packet.
3764
37652010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3766
3767	* libcore/as_object.cpp: Drop silly comment.
3768
37692010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3770
3771	* libcore/AMFConverter.cpp: Clean up includes.
3772
37732010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3774
3775	* libcore/PropertyList.h: Drop obsolete comment.
3776
37772010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3778
3779	* libbase/RTMP.cpp: Const correct.
3780
37812010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3782
3783	* libcore/swf/PlaceObject2Tag.cpp: Log unimpl for blend modes.
3784
37852010-10-25  Rob Savoye <rob@welcomehome.org>
3786
3787	* packaging/deb.am, packaging/debian/python-gtk-gnash.dirs,
3788	packaging/debian/python-gtk-gnash.install: improve handling the
3789	python plugin install directories
3790
37912010-10-25  Rob Savoye <rob@welcomehome.org>
3792
3793	* gui/Makefile.am: remove am-frags, as it no longer exists. Add fb/
3794	to the input devices, or they won't be in the source tarball.
3795
37962010-10-25  Sandro Santilli <strk@keybit.net>
3797
3798	* : commit 5419e97139255090efc0470030f121e0309004eb Author: Sandro
3799	Santilli <strk@keybit.net> Date:   Mon Oct 25 23:42:06 2010 +0200
3800
38012010-10-25  Rob Savoye <rob@welcomehome.org>
3802
3803	* packaging/debian/changelog: change the old snapshot version so
3804	dpkg stops complaining
3805
38062010-10-25  Rob Savoye <rob@welcomehome.org>
3807
3808	* : commit 7bcd4ce9ebd9d5bf8be892044ab158959afb0f18 Author: Rob
3809	Savoye <rob@welcomehome.org> Date:   Mon Oct 25 14:53:57 2010 -0600
3810
38112010-10-25  Rob Savoye <rob@welcomehome.org>
3812
3813	* packaging/deb.am: use the lsb_release ID instead of the python
3814	version, as this is a distro specific test
3815
38162010-10-25  Sandro Santilli <strk@keybit.net>
3817
3818	* gui/dump.cpp, gui/dump.h, gui/gnash.cpp: Have dump-gui
3819	sleep-per-iteration parametrized (-S switch) and default to none.
3820
38212010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3822
3823	* libcore/asobj/NetConnection_as.cpp: Basic implementation details.
3824
38252010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3826
3827	* libcore/asobj/NetConnection_as.cpp: Move more things to the base
3828	class.
3829
38302010-10-25  Sandro Santilli <strk@keybit.net>
3831
3832	* libsound/sound_handler.cpp: Drop the sample fetching debug lines
3833	(they aren't meaingful if they don't use the same clock used for SWF
3834	frame advancement)
3835
38362010-10-25  Sandro Santilli <strk@keybit.net>
3837
3838	* : commit 0d96b7ccc4395d61d8cd065e633b76f629cfaba9 Author: Sandro
3839	Santilli <strk@keybit.net> Date:   Mon Oct 25 17:43:07 2010 +0200
3840
38412010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3842
3843	* : commit 9829e9dc82f7b4e1dc51e30c355f3b5b8325d945 Author: Sandro
3844	Santilli <strk@keybit.net> Date:   Mon Oct 25 16:32:43 2010 +0200
3845
38462010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3847
3848	* libcore/asobj/NetConnection_as.cpp: Tabs to spaces.
3849
38502010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3851
3852	* libcore/asobj/NetConnection_as.cpp: Minor cleanups.
3853
38542010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3855
3856	* libcore/asobj/NetConnection_as.cpp,
3857	libcore/asobj/NetConnection_as.h: Clean up more.
3858
38592010-10-25  Sandro Santilli <strk@keybit.net>
3860
3861	* : commit b38b68ae78c7749faa074e91e36f635aaaaa3683 Author: Benjamin
3862	Wolsey <bwy@benjaminwolsey.de> Date:   Mon Oct 25 16:13:55 2010
3863	+0200
3864
38652010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3866
3867	* libcore/asobj/NetConnection_as.cpp: Move call number to base
3868	class.
3869
38702010-10-25  Sandro Santilli <strk@keybit.net>
3871
3872	* gui/dump.cpp: Property initialize dump-gui member
3873
38742010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3875
3876	* libbase/noseek_fd_adapter.cpp, libbase/noseek_fd_adapter.h:
3877	Cleanups.
3878
38792010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3880
3881	* libbase/zlib_adapter.cpp, libbase/zlib_adapter.h: Drop unused
3882	function declaration.
3883
38842010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3885
3886	* : commit 2e20bb92dacdfdb0ecbaffd8ce43ea9ce1a7de0d Merge: e782a90
3887	1bcd7fa Author: Sandro Santilli <strk@keybit.net> Date:   Mon Oct 25
3888	15:21:04 2010 +0200
3889
38902010-10-25  Sandro Santilli <strk@keybit.net>
3891
3892	* gui/dump.cpp, gui/dump.h, gui/gui.h: Allow GUIs to provide a
3893	custom clock. Have DUMP gui use a ManualClock
3894
38952010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3896
3897	* libcore/DragState.h: Tabs to spaces.
3898
38992010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3900
3901	* libcore/DisplayObject.cpp, libcore/DragState.h,
3902	libcore/Makefile.am, libcore/asobj/MovieClip_as.cpp,
3903	libcore/drag_state.h, libcore/movie_root.cpp, libcore/movie_root.h,
3904	libcore/vm/ASHandlers.cpp: Minor cleanups and encapsulation in drag
3905	state.
3906
39072010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3908
3909	* libcore/asobj/CustomActions.cpp, libcore/asobj/CustomActions.h,
3910	libcore/asobj/Global_as.cpp, libcore/asobj/flash.am,
3911	libcore/namedStrings.cpp, libcore/namedStrings.h,
3912	testsuite/actionscript.all/CustomActions.as,
3913	testsuite/actionscript.all/Makefile.am: CustomActions is not part of
3914	the Player API.
3915
39162010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3917
3918	* testsuite/actionscript.all/Global.as: Check that CustomActions
3919	doesn't exist.
3920
39212010-10-24  Rob Savoye <rob@welcomehome.org>
3922
3923	* macros/kde4.m4: remove extra curly brace
3924
39252010-10-22  Sandro Santilli <strk@keybit.net>
3926
3927	* gui/dump.cpp: fully qualify class names
3928
39292010-10-22  Sandro Santilli <strk@keybit.net>
3930
3931	* gui/dump.h: Missing include
3932
39332010-10-22  Sandro Santilli <strk@keybit.net>
3934
3935	* gui/dump.cpp, gui/dump.h: Have dump-gui use NullSoundHandler to
3936	manually fetch samples at a predictable rate to improve sync between
3937	streaming and event sound (and video). Use the configured sound
3938	handler as a pure mixer (worth cleaning things up here to allow
3939	_only_ using a mixer from a factory)
3940
39412010-10-22  Sandro Santilli <strk@keybit.net>
3942
3943	* libsound/NullSoundHandler.h: Take the mixer by raw pointer...
3944	since there's no way to get a shared_ptr from RunResource...
3945
39462010-10-22  Sandro Santilli <strk@keybit.net>
3947
3948	* gui/pythonmod/gnash-view.cpp: Fix build of pythonview (bug #31417)
3949
39502010-10-22  Sandro Santilli <strk@keybit.net>
3951
3952	* gui/gui.h: fix description of RunResources member
3953
39542010-10-22  Sandro Santilli <strk@keybit.net>
3955
3956	* gui/Player.cpp, gui/gui.cpp: Player notifies audioDump to gui, gui
3957	tells sound_handler at ::start (right before virtualclock is
3958	resumed)
3959
39602010-10-22  Sandro Santilli <strk@keybit.net>
3961
3962	* gui/Makefile.am, gui/ScreenShotter.cpp, gui/ScreenShotter.h,
3963	gui/gui.cpp, gui/gui.h: Put ScreenShotter in its own file (trying to
3964	make gui cleaner)
3965
39662010-10-22  Sandro Santilli <strk@keybit.net>
3967
3968	* libsound/sound_handler.h: fix doc
3969
39702010-10-22  Sandro Santilli <strk@keybit.net>
3971
3972	* gui/Makefile.am, gui/fb/fb.am: Only build input devices when
3973	building the FB gui
3974
39752010-10-22  Sandro Santilli <strk@keybit.net>
3976
3977	* gui/Player.cpp, libsound/aos4/sound_handler_ahi.cpp,
3978	libsound/aos4/sound_handler_ahi.h,
3979	libsound/mkit/sound_handler_mkit.cpp,
3980	libsound/mkit/sound_handler_mkit.h,
3981	libsound/sdl/sound_handler_sdl.cpp,
3982	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3983	libsound/sound_handler.h: Move WAV writing/dumping to base
3984	sound_handler class
3985
39862010-10-22  Sandro Santilli <strk@keybit.net>
3987
3988	* libsound/aos4/sound_handler_ahi.h,
3989	libsound/mkit/sound_handler_mkit.h: file_stream need be in base
3990	class only
3991
39922010-10-22  Sandro Santilli <strk@keybit.net>
3993
3994	* libsound/aos4/sound_handler_ahi.cpp,
3995	libsound/aos4/sound_handler_ahi.h,
3996	libsound/mkit/sound_handler_mkit.cpp,
3997	libsound/mkit/sound_handler_mkit.h,
3998	libsound/sdl/sound_handler_sdl.cpp,
3999	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
4000	libsound/sound_handler.h: Move audio dump writing to base
4001	sound_handler class
4002
40032010-10-22  Sandro Santilli <strk@keybit.net>
4004
4005	* : commit e189a1ba2a4fc3b06a7aa9602b8e25b209d98da2 Author: Benjamin
4006	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Oct 22 11:49:52 2010
4007	+0200
4008
40092010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4010
4011	* libbase/tu_file.cpp, libbase/tu_file.h: Don't cast unnecessarily
4012	and fix some documentation.
4013
40142010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4015
4016	* libcore/asobj/flash/gen-as3.sh: Drop obsolete script.
4017
40182010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4019
4020	* libmedia/gst/AudioInputGst.cpp: Drop silly log_unimpl.
4021
40222010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4023
4024	* libcore/vm/ActionExec.cpp: Clean up.
4025
40262010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4027
4028	* libcore/MovieFactory.cpp, libcore/MovieFactory.h: Minor cleanups.
4029
40302010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4031
4032	* libcore/parser/SWFMovieDefinition.cpp: SWF8+ is fairly well
4033	supported, so don't claim it's unimplemented.
4034
40352010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4036
4037	* libcore/swf/tag_loaders.cpp: Improve AVM2 message.
4038
40392010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4040
4041	* libcore/MovieFactory.cpp: Rearrange.
4042
40432010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4044
4045	* libcore/MovieFactory.cpp: Don't clear fontlib automatically, as
4046	it's cleared anyway when we exit.
4047
40482010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4049
4050	* libcore/MovieFactory.cpp: Clean up.
4051
40522010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4053
4054	* libcore/event_id.h: ObjectURI is a struct.
4055
40562010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4057
4058	* libcore/DisplayList.h: ObjectURI is a struct.
4059
40602010-10-21  Sandro Santilli <strk@keybit.net>
4061
4062	* gui/gui.h: Add audioDump string to gui. Currently gui is the
4063	hosting application, so it make sense for it to know what's the
4064	final audio sink (as it knows the final rendering output).
4065
40662010-10-21  Sandro Santilli <strk@keybit.net>
4067
4068	* libsound/NullSoundHandler.h, libsound/sound_handler.cpp,
4069	libsound/sound_handler.h: Make sound_handler::mix public and a pure
4070	virtual (mixing ain't so easy). Allow passing a sound_handler to
4071	NullSoundHandler for use to mix.
4072
40732010-10-21  Sandro Santilli <strk@keybit.net>
4074
4075	* gui/Player.cpp: Do not dereference a soundHandler if non-existing
4076
40772010-10-21  Sandro Santilli <strk@keybit.net>
4078
4079	* libsound/WAVWriter.cpp, libsound/WAVWriter.h,
4080	libsound/sdl/sound_handler_sdl.cpp: Fix build
4081
40822010-10-21  Sandro Santilli <strk@keybit.net>
4083
4084	* libsound/Makefile.am, libsound/WAVWriter.cpp,
4085	libsound/WAVWriter.h, libsound/sdl/sound_handler_sdl.cpp,
4086	libsound/sdl/sound_handler_sdl.h: WAVWriter class out of sdl sound
4087	handler (for reuse by others)
4088
40892010-10-21  Rob Savoye <rob@welcomehome.org>
4090
4091	* packaging/debian/control: Suggest browser-plugin-gnash instead of
4092	mozill-plugin-gnash
4093
40942010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4095
4096	* : commit 2e74fddfc73324b15e479ecd66138a7e2cbc96d2 Author: Benjamin
4097	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Oct 21 16:45:03 2010
4098	+0200
4099
41002010-10-21  Sandro Santilli <strk@keybit.net>
4101
4102	* doc/DESIGN: Update diagram to be up-to-date with latest renames
4103
41042010-10-21  Sandro Santilli <strk@keybit.net>
4105
4106	* : commit 4074ae5c9e35748490f4d8a415501c6fbc34dc81 Author: Sandro
4107	Santilli <strk@keybit.net> Date:   Thu Oct 21 15:58:23 2010 +0200
4108
41092010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4110
4111	* libbase/GnashSleep.h: Use nanosleep instead of the deprecated
4112	usleep.
4113
41142010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4115
4116	* libcore/parser/TypesParser.h: Add documentation.
4117
41182010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4119
4120	* testsuite/libcore.all/Makefile.am: Run test.
4121
41222010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4123
4124	* testsuite/libcore.all/CxFormTest.cpp: Add unit test for CxForm.
4125
41262010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4127
4128	* libcore/SWFCxForm.cpp: Remove verbose casts as the conversion is
4129	performed anyway.
4130
41312010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4132
4133	* libcore/SWFCxForm.cpp, libcore/SWFCxForm.h,
4134	libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
4135	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
4136	libcore/swf/PlaceObject2Tag.cpp: Handle CxForm in types parser.
4137
41382010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4139
4140	* testsuite/misc-ming.all/registerClassTest2.c: Use proper pp token.
4141
41422010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4143
4144	* libcore/vm/ASHandlers.cpp: Implement ActionToggleQuality.
4145
41462010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4147
4148	* testsuite/actionscript.all/MovieClip.as: Run tests for version 5
4149	as well.
4150
41512010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4152
4153	* testsuite/actionscript.all/MovieClip.as: Tests for toggleQuality.
4154
41552010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4156
4157	* : commit cd69f4433aa7e6dd1818170197d41dcd5dc116b4 Merge: 103eb32
4158	731befc Author: Sandro Santilli <strk@keybit.net> Date:   Wed Oct 20
4159	22:59:19 2010 +0200
4160
41612010-10-20  Sandro Santilli <strk@keybit.net>
4162
4163	* libsound/sound_handler.cpp: Get "lateness" right (positive number
4164	is late, negative is early)
4165
41662010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4167
4168	* configure.ac, cygnal/cvm.cpp, doc/DESIGN, gui/Player.h,
4169	gui/aos4/aos4.cpp, gui/aos4/aos4_agg_glue.h,
4170	gui/aos4/aos4_cairo_glue.cpp, gui/aos4/aos4_cairo_glue.h,
4171	gui/aos4/aos4_glue.h, gui/aqua.cpp, gui/fb/fb.cpp,
4172	gui/fltk/fltk.cpp, gui/fltk/fltk_glue_agg.cpp,
4173	gui/fltk/fltk_glue_agg.h, gui/fltk/fltk_glue_cairo.cpp,
4174	gui/gtk/gtk.cpp, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
4175	gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gui.cpp, gui/gui.h,
4176	gui/haiku/haiku.cpp, gui/kde/Kde4Gui.cpp, gui/kde/kde.cpp,
4177	gui/kde/kde_glue.h, gui/riscos_glue.h, gui/sdl/sdl.cpp,
4178	gui/sdl/sdl_glue.h, libbase/FileTypes.h, libbase/GnashEnums.h,
4179	libbase/GnashImage.cpp, libbase/GnashImage.h, libbase/Makefile.am,
4180	libcore/DisplayObject.cpp, libcore/Makefile.am,
4181	libcore/MovieFactory.cpp, libcore/gnash.h, libcore/movie_root.h,
4182	librender/Renderer.h, librender/Renderer_agg.cpp,
4183	librender/Renderer_ogl.cpp, plugin/aos4/plugin.h,
4184	plugin/win32/plugin.h, testsuite/MovieTester.h,
4185	utilities/dumpshm.cpp, utilities/processor.cpp: Drop gnash.h.
4186
41872010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4188
4189	* libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h:
4190	Cleanups.
4191
41922010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4193
4194	* libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
4195	libcore/swf/tag_loaders.cpp: Clean ups.
4196
41972010-10-20  Sandro Santilli <strk@keybit.net>
4198
4199	* gui/am-frag/dump.am: Use LDADD, not LDFLAGS, for gnash libs and
4200	other (as done by gtk). Should fix dependency computation when doing
4201	static linking
4202
42032010-10-20  Sandro Santilli <strk@keybit.net>
4204
4205	* gui/gtk/gtk.am: libgnashrender.la is already part of GNASH_LIBS
4206
42072010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4208
4209	* : commit d6e20925f19502e93e822fa4d875f0574a8345bb Author: Benjamin
4210	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 19:39:20 2010
4211	+0200
4212
42132010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4214
4215	* libcore/swf/DefineBitsTag.cpp: Ensure bytes.
4216
42172010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4218
4219	* libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp:
4220	Support for DefineBitsJpeg4 tag (no tests, no examples).
4221
42222010-10-20  Sandro Santilli <strk@keybit.net>
4223
4224	* libsound/sound_handler.cpp: Add computation of sound handler
4225	lateness (fuzzy, wuold better be computed using VM timer)
4226
42272010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4228
4229	* libcore/swf/DefineBitsTag.cpp: Read GIF and PNG for
4230	DefineBitsJpeg3 as well (documented, only DefineBitsJpeg2 is
4231	confirmed).
4232
42332010-10-20  Sandro Santilli <strk@keybit.net>
4234
4235	* libsound/sound_handler.cpp: Add dirty sample fetch frequency
4236	debugging support (needs macro)
4237
42382010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4239
4240	* libcore/swf/DefineBitsTag.cpp: Parse logging.
4241
42422010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4243
4244	* libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp,
4245	libcore/swf/DefineBitsTag.h: Reduce duplication.
4246
42472010-10-20  Sandro Santilli <strk@keybit.net>
4248
4249	* gui/dump.cpp: Do not include headers needed for gettimeofday as
4250	we're not using it directly anymore now
4251
42522010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4253
4254	* libcore/swf/DefineBitsTag.cpp: Rearrange.
4255
42562010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4257
4258	* libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
4259	libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
4260	libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h: Drop
4261	obsolete declarations, move definebits tags into own file.
4262
42632010-10-20  Sandro Santilli <strk@keybit.net>
4264
4265	* : commit 9f8f920a349ad8456bc4a1d8fc63870af7040738 Author: Sandro
4266	Santilli <strk@keybit.net> Date:   Wed Oct 20 16:03:07 2010 +0200
4267
42682010-10-20  Sandro Santilli <strk@keybit.net>
4269
4270	* plugin/Makefile.am: Distribute plugin/aos4
4271
42722010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4273
4274	* libcore/swf/tag_loaders.cpp: Drop a couple of lines.
4275
42762010-10-20  Sandro Santilli <strk@keybit.net>
4277
4278	* : commit 64852234c5b8562a4b977e9beb064626075ac224 Author: Benjamin
4279	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 15:49:34 2010
4280	+0200
4281
42822010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4283
4284	* libcore/swf/DefaultTagLoaders.cpp: Move dummy loaders locally.
4285
42862010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4287
4288	* libcore/parser/SWFParser.cpp: Explain missing tag better.
4289
42902010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4291
4292	* libcore/swf/DefineFontAlignZonesTag.cpp: Drop stars.
4293
42942010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4295
4296	* libcore/swf/tag_loaders.cpp: Clean up, const correct.
4297
42982010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4299
4300	* : commit cf87ba129b515193dc4700612906c5e64a8582d7 Author: Benjamin
4301	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 13:48:00 2010
4302	+0200
4303
43042010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4305
4306	* libbase/GnashImageJpeg.cpp: Don't call finishImage in dtor because
4307	it can throw. Handle case where scanline isn't read.
4308
43092010-10-20  Sandro Santilli <strk@keybit.net>
4310
4311	* libmedia/gst/AudioDecoderGst.cpp: private tag
4312
43132010-10-20  Sandro Santilli <strk@keybit.net>
4314
4315	* : commit 85763463715dd58264edf97ce2c1cdc5c62eb3f7 Author: Sandro
4316	Santilli <strk@keybit.net> Date:   Wed Oct 20 12:24:21 2010 +0200
4317
43182010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4319
4320	* : commit 20764275919d2ec05aeb3a876339e6c752e06c91 Merge: f325040
4321	d778ca9 Author: Sandro Santilli <strk@keybit.net> Date:   Wed Oct 20
4322	11:44:41 2010 +0200
4323
43242010-10-20  Sandro Santilli <strk@keybit.net>
4325
4326	* gui/dump.cpp, gui/gui.cpp, gui/gui.h: Have Gui::advanceMovie
4327	return true or false based on whether frame advancement occurred.
4328	Use this information from dump-gui to decide whether or not to write
4329	a video frame.
4330
43312010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4332
4333	* libcore/asobj/MovieClip_as.cpp,
4334	testsuite/actionscript.all/MovieClip.as: Return an array to pass
4335	some tests.
4336
43372010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4338
4339	* testsuite/actionscript.all/MovieClip.as: Expect failure.
4340
43412010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4342
4343	* testsuite/actionscript.all/MovieClip.as: More tests.
4344
43452010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4346
4347	* testsuite/actionscript.all/MovieClip.as: Add MovieClip.filters
4348	tests.
4349
43502010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4351
4352	* : commit fb05b4ea936e738c625556bd275a42394aec217c Author: Benjamin
4353	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 10:39:38 2010
4354	+0200
4355
43562010-10-20  Sandro Santilli <strk@keybit.net>
4357
4358	* libsound/sound_handler.cpp: drop todo (done)
4359
43602010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4361
4362	* libcore/BevelFilter.h, libcore/BitmapFilter.h,
4363	libcore/BlurFilter.h, libcore/ColorMatrixFilter.h,
4364	libcore/ConvolutionFilter.h, libcore/DropShadowFilter.h,
4365	libcore/Filters.h, libcore/GlowFilter.h,
4366	libcore/GradientBevelFilter.h, libcore/GradientGlowFilter.h,
4367	libcore/Makefile.am,
4368	libcore/asobj/flash/filters/BevelFilter_as.cpp,
4369	libcore/asobj/flash/filters/BevelFilter_as.h,
4370	libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp,
4371	libcore/asobj/flash/filters/BitmapFilterQuality_as.h,
4372	libcore/asobj/flash/filters/BitmapFilterType_as.cpp,
4373	libcore/asobj/flash/filters/BitmapFilterType_as.h,
4374	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
4375	libcore/asobj/flash/filters/BitmapFilter_as.h,
4376	libcore/asobj/flash/filters/BlurFilter_as.cpp,
4377	libcore/asobj/flash/filters/BlurFilter_as.h,
4378	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
4379	libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
4380	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
4381	libcore/asobj/flash/filters/ConvolutionFilter_as.h,
4382	libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp,
4383	libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h,
4384	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
4385	libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
4386	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
4387	libcore/asobj/flash/filters/DropShadowFilter_as.h,
4388	libcore/asobj/flash/filters/GlowFilter_as.cpp,
4389	libcore/asobj/flash/filters/GlowFilter_as.h,
4390	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
4391	libcore/asobj/flash/filters/GradientBevelFilter_as.h,
4392	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
4393	libcore/asobj/flash/filters/GradientGlowFilter_as.h,
4394	libcore/asobj/flash/filters/filters.am,
4395	libcore/parser/filter_factory.cpp, libcore/parser/filter_factory.h,
4396	libcore/swf/PlaceObject2Tag.cpp: Tidy up filters.
4397
43982010-10-20  Sandro Santilli <strk@keybit.net>
4399
4400	* libmedia/gst/MediaParserGst.cpp: Hush annoying EOF emitting debug
4401	print from gst
4402
44032010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4404
4405	* libcore/vm/ASHandlers.cpp: Split long line.
4406
44072010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4408
4409	* libcore/vm/ASHandlers.cpp: Coding style, const correctness; no
4410	change in functionality.
4411
44122010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4413
4414	* libcore/as_object.h: Document, change include order.
4415
44162010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4417
4418	* : commit 3222174d3368ccb2b78149586df76da72ef1d254 Author: Sandro
4419	Santilli <strk@keybit.net> Date:   Tue Oct 19 17:36:30 2010 +0200
4420
44212010-10-19  Sandro Santilli <strk@keybit.net>
4422
4423	* libcore/swf/StreamSoundBlockTag.cpp: tab to spaces
4424
44252010-10-19  Sandro Santilli <strk@keybit.net>
4426
4427	* libcore/swf/StreamSoundBlockTag.h: tabs to spaces
4428
44292010-10-19  Sandro Santilli <strk@keybit.net>
4430
4431	* libsound/sound_handler.cpp: Signal playSound is a private (luckly)
4432
44332010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4434
4435	* libcore/MovieClip.cpp, libcore/as_object.cpp,
4436	libcore/as_object.h, libcore/asobj/LoadVars_as.cpp,
4437	libcore/asobj/MovieClip_as.cpp, libcore/asobj/XMLNode_as.cpp,
4438	libcore/vm/ASHandlers.cpp: Return by value, use a vector, and use
4439	ObjectURI.
4440
44412010-10-19  Sandro Santilli <strk@keybit.net>
4442
4443	* libsound/EmbedSound.h: Split long lines
4444
44452010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4446
4447	* libcore/PropertyList.cpp, libcore/PropertyList.h,
4448	libcore/as_object.cpp, libcore/as_object.h: Drop some functions.
4449
44502010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4451
4452	* libcore/as_environment.cpp, libcore/as_object.cpp,
4453	libcore/as_object.h, libcore/movie_root.cpp: Move get_path_element
4454	outside class altogether.
4455
44562010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4457
4458	* libcore/as_object.h: Make function non-virtual.
4459
44602010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4461
4462	* gui/gtk/gtk.cpp: Minor cleanups.
4463
44642010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4465
4466	* gui/gui.cpp: Split long lines.
4467
44682010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4469
4470	* gui/gtk/gtk.cpp, gui/gtk/gtksup.h, libbase/GC.cpp,
4471	libcore/Button.cpp, libcore/DisplayObject.cpp,
4472	libcore/DisplayObjectContainer.cpp: Clean up headers.
4473
44742010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4475
4476	* : commit 9dbb1413bb3b8a43675f9a7906e61d95552082c9 Author: Benjamin
4477	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Oct 19 11:08:42 2010
4478	+0200
4479
44802010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4481
4482	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
4483	libcore/movie_root.cpp, libcore/movie_root.h: Clean up unused
4484	functions.
4485
44862010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4487
4488	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4489	_argumentsToXML in the AS file.
4490
44912010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4492
4493	* libcore/asobj/flash/external/ExternalInterface_as.cpp,
4494	testsuite/actionscript.all/ExternalInterface.as: Move _arrayToXML to
4495	the AS implementation file.
4496
44972010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4498
4499	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4500	_toXML in the AS implementation.
4501
45022010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4503
4504	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4505	objectToXML in AS as expected.
4506
45072010-10-17  Sandro Santilli <strk@keybit.net>
4508
4509	* : commit c3e8d8748e2d2a9e3438e13e81472b75d560b304 Author: Sandro
4510	Santilli <strk@keybit.net> Date:   Sun Oct 17 22:18:07 2010 +0200
4511
45122010-10-17  Andrea Palmatè <andrea@amigasoft.net>
4513
4514	* configure.ac, libbase/URL.cpp, plugin/Makefile.am,
4515	plugin/npapi/Makefile.am: Fix an assertion on URL.cpp. On Amiga all
4516	urls are valid
4517
45182010-10-17  Andrea Palmatè <andrea@amigasoft.net>
4519
4520	* : Fix an assertion on URL.cpp. On Amiga all urls are valid
4521
45222010-10-17  Sandro Santilli <strk@keybit.net>
4523
4524	* : commit d8632fd03833b51b0c8fb3fecd7aeda89095734e Author: Sandro
4525	Santilli <strk@keybit.net> Date:   Sun Oct 17 18:53:35 2010 +0200
4526
45272010-10-17  Sandro Santilli <strk@keybit.net>
4528
4529	* testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp: Check for
4530	hand cursor
4531
45322010-10-17  Sandro Santilli <strk@keybit.net>
4533
4534	* testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
4535	MovieTester::usingHandCursor
4536
45372010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4538
4539	* : commit 2f08ce39e26fb7e9580aefcf4fcafe38a782b60f Author: Benjamin
4540	Wolsey <bwy@benjaminwolsey.de> Date:   Sun Oct 17 18:18:37 2010
4541	+0200
4542
45432010-10-17  Sandro Santilli <strk@keybit.net>
4544
4545	* testsuite/misc-ming.all/ButtonEventsTest.c: Write what's the
4546	expected cursor when rolling over the button
4547
45482010-10-17  Sandro Santilli <strk@keybit.net>
4549
4550	* testsuite/misc-ming.all/ButtonEventsTest.c: Add test for
4551	useHandCursor in Button test
4552
45532010-10-17  Sandro Santilli <strk@keybit.net>
4554
4555	* : commit 0cda1c0e91e32a69cc032461f6d0b5f92c99070b Author: Sandro
4556	Santilli <strk@keybit.net> Date:   Sun Oct 17 17:42:41 2010 +0200
4557
45582010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4559
4560	* libcore/AMFConverter.cpp, libcore/PropertyList.h,
4561	libcore/as_object.cpp, libcore/as_object.h,
4562	libcore/asobj/Array_as.h, libcore/asobj/SharedObject_as.cpp,
4563	libcore/asobj/flash/external/ExternalInterface_as.cpp: Rename
4564	AbstractPropertyVisitor to match KeyVisitor.
4565
45662010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4567
4568	* libcore/DisplayObject.h, libcore/ExternalInterface.cpp,
4569	libcore/MovieClip.cpp, libcore/MovieClip.h,
4570	libcore/PropertyList.cpp, libcore/PropertyList.h,
4571	libcore/as_object.cpp, libcore/as_object.h,
4572	libcore/asobj/LoadVars_as.cpp, libcore/vm/ASHandlers.cpp: Resimplify
4573	as_object interface using a visitor.
4574
45752010-10-17  Markus Gothe <nietzsche@zarathustra.local>
4576
4577	* libbase/Socket.cpp: Fixed missing declaretion of sighandler_t
4578
45792010-10-17  Sandro Santilli <strk@keybit.net>
4580
4581	* libcore/StaticText.cpp,
4582	testsuite/misc-ming.all/DefineTextTest-Runner.cpp: Implement hit
4583	test for static text as a point-in-bounds check. Not 100% compatible
4584	but much better than nothing for normal use.
4585
45862010-10-17  Sandro Santilli <strk@keybit.net>
4587
4588	* libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Do not
4589	segfault when passed an object with circular refs
4590
45912010-10-17  Sandro Santilli <strk@keybit.net>
4592
4593	* libcore/ExternalInterface.cpp: Drop unused code
4594
45952010-10-17  Sandro Santilli <strk@keybit.net>
4596
4597	* testsuite/actionscript.all/ExternalInterface.as: PP tested to hang
4598	when trying to XML-serialize an object with circular refs (gnash
4599	segfaults smashing the stack right now)
4600
46012010-10-17  Sandro Santilli <strk@keybit.net>
4602
4603	* testsuite/actionscript.all/ExternalInterface.as: Add test for
4604	object reference as object property (ExternalInterface)
4605
46062010-10-17  Sandro Santilli <strk@keybit.net>
4607
4608	* libcore/ExternalInterface.cpp: Support object properties in
4609	ExternalInterface. The testcase still fails due to some weird values
4610	for XML object properties (nulls rather than functions), we'll want
4611	to add a focused test for objects in objects not involving too much
4612	of native objects composition. Also, this opens up for crashes in
4613	circular chanis
4614
46152010-10-16  Sandro Santilli <strk@keybit.net>
4616
4617	* : commit 6412a46e60b11424a0ea8a6960c4e3b9826daea6 Author: Sandro
4618	Santilli <strk@keybit.net> Date:   Sat Oct 16 17:40:01 2010 +0200
4619
46202010-10-16  Sandro Santilli <strk@keybit.net>
4621
4622	* libcore/as_value.cpp, libcore/as_value.h: Add non-converting
4623	as_value::get_object method (not requiring a VM arg)
4624
46252010-10-16  Andrea Palmatè <andrea@amigasoft.net>
4626
4627	* plugin/aos4/Makefile.am, plugin/aos4/plugin.cpp,
4628	plugin/aos4/plugin.h: Add plugin support for AmigaOS4. Note that
4629	currently the plugin is broken on OS4
4630
46312010-10-16  Sandro Santilli <strk@keybit.net>
4632
4633	* libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp: Reorder
4634	XMLNode and XML properties to match the ordering in pp (toward fixup
4635	of the ExternalInterface test
4636
46372010-10-15  Sandro Santilli <strk@keybit.net>
4638
4639	* libbase/Socket.cpp: It's std::signal in <csignal>!
4640
46412010-10-15  Sandro Santilli <strk@keybit.net>
4642
4643	* libbase/Socket.cpp: Ask not to get sigpipe, hopefully in a
4644	standard way now
4645
46462010-10-15  Sandro Santilli <strk@keybit.net>
4647
4648	* libcore/DisplayObject.h, libcore/MovieClip.cpp,
4649	libcore/MovieClip.h, libcore/PropertyList.cpp,
4650	libcore/PropertyList.h, libcore/as_object.cpp, libcore/as_object.h,
4651	libcore/asobj/LoadVars_as.cpp, libcore/asobj/XMLNode_as.cpp:
4652	Deprecate enumeratePropertyKey version taking as_environment and
4653	provide one taking a vector of ObjectURI instead. Also change
4654	signature of the function scanning all properties for the purpose of
4655	building up string/string pairs to return string/as_value instead
4656	(this latter should probably also be deprecated)
4657
46582010-10-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
4659
4660	* gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
4661	gui/kde/Kde4Gui.cpp, libcore/Button.cpp, libcore/DisplayObject.cpp,
4662	libcore/DisplayObject.h, libcore/DisplayObjectContainer.cpp,
4663	libcore/movie_root.cpp, libcore/movie_root.h: Improve InfoTree code.
4664
46652010-10-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
4666
4667	* libbase/GC.cpp, libbase/GC.h: Cleanup includes, temporaries, and
4668	constness.
4669
46702010-10-14  Sandro Santilli <strk@keybit.net>
4671
4672	* testsuite/actionscript.all/ExternalInterface.as: Instanciate the
4673	native object (XML) closer to where it's checked
4674
46752010-10-14  Sandro Santilli <strk@keybit.net>
4676
4677	* libcore/ExternalInterface.cpp,
4678	libcore/asobj/flash/external/ExternalInterface_as.cpp,
4679	testsuite/actionscript.all/ExternalInterface.as: Properly implement
4680	ExternalInterface::_objectToXML
4681
46822010-10-14  Sandro Santilli <strk@keybit.net>
4683
4684	* testsuite/actionscript.all/ExternalInterface.as: Test the
4685	_objectToXML can take any number of arguments
4686
46872010-10-14  Sandro Santilli <strk@keybit.net>
4688
4689	* libcore/asobj/flash/external/ExternalInterface_as.cpp,
4690	testsuite/actionscript.all/ExternalInterface.as: Fix implementation
4691	of ExternalInterface._argumentsToXML
4692
46932010-10-14  Sandro Santilli <strk@keybit.net>
4694
4695	* libbase/Socket.cpp: Do not use the non-standard MSG_NOSIGNAL flag
4696
46972010-10-14  Sandro Santilli <strk@keybit.net>
4698
4699	* testsuite/actionscript.all/ExternalInterface.as: More tests for
4700	argumentsToXML
4701
47022010-10-14  Sandro Santilli <strk@keybit.net>
4703
4704	* testsuite/actionscript.all/ExternalInterface.as: More tests for
4705	argumentsToXML, gnash also fails for the no-args case
4706
47072010-10-14  Sandro Santilli <strk@keybit.net>
4708
4709	* testsuite/actionscript.all/ExternalInterface.as:
4710	ExternalInterface._argumentsToXML needs a single argument, not
4711	two... (gnash insists in taking 2 and then throws away the second)
4712
47132010-10-14  Sandro Santilli <strk@keybit.net>
4714
4715	* libcore/ExternalInterface.cpp,
4716	testsuite/actionscript.all/ExternalInterface.as: Test that
4717	arrayToXML scans the array using length and checking properties from
4718	0 to length-1, fix that case. Arguments is still broken.
4719
47202010-10-14  Sandro Santilli <strk@keybit.net>
4721
4722	* libcore/ExternalInterface.cpp,
4723	testsuite/actionscript.all/ExternalInterface.as: Add support in
4724	PropSerializer for returning XML of properties in revere order.
4725	Fixes a test in actionscript.all/ExternalInterface.as
4726
47272010-10-14  Sandro Santilli <strk@keybit.net>
4728
4729	* libcore/asobj/flash/external/ExternalInterface_as.cpp:
4730	ExternalInterface.call returns undefined on error, null on
4731	unavailable
4732
47332010-10-14  Sandro Santilli <strk@keybit.net>
4734
4735	* libcore/asobj/flash/external/ExternalInterface_as.cpp: addCallback
4736	returns true if external interface is available (tested)
4737
47382010-10-14  Sandro Santilli <strk@keybit.net>
4739
4740	* testsuite/actionscript.all/ExternalInterface.as: Fix expected
4741	results based on EI.available
4742
47432010-10-14  Sandro Santilli <strk@keybit.net>
4744
4745	* testsuite/actionscript.all/ExternalInterface.as: Complete port to
4746	'check' API, revealing actual values when the tests fail. Add more
4747	tests showing SWF6 hiding of prop names. Change expectance from
4748	_toAS to undefined (what I get with standalone)
4749
47502010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4751
4752	* gui/Player.cpp, gui/gui.cpp, gui/gui.h: Make the interface more
4753	transparent
4754
47552010-10-14  Sandro Santilli <strk@keybit.net>
4756
4757	* testsuite/actionscript.all/ExternalInterface.as: Check unexistance
4758	of ExternalInterface in SWF6 too... use more compact test API
4759
47602010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4761
4762	* gui/gui.cpp, librender/ScreenShotter.cpp,
4763	librender/ScreenShotter.h: Don't store renderer in ScreenShotter.
4764
47652010-10-14  Sandro Santilli <strk@keybit.net>
4766
4767	* testsuite/actionscript.all/ExternalInterface.as: Add count of
4768	expected tests run, include "check.as" instead of "dejagnu.as". The
4769	count reveals that the test tests nothing for SWF6! Also, the switch
4770	to "check.as" shows how you can still use the direct "dejagnu.as"
4771	interface if you really like that more...
4772
47732010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4774
4775	* gui/Makefile.am, gui/gnash.cpp, gui/gui.cpp, gui/gui.h,
4776	librender/Makefile.am, librender/ScreenShotter.cpp,
4777	librender/ScreenShotter.h: Move screenshot class to librender.
4778
47792010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4780
4781	* libbase/GnashImage.cpp, libbase/GnashImage.h: Document.
4782
47832010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4784
4785	* libbase/GnashImageJpeg.cpp: Reuse existing function.
4786
47872010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4788
4789	* gui/Player.cpp, gui/Player.h, gui/gnash.cpp, gui/gui.cpp,
4790	gui/gui.h, librender/Renderer.h, librender/Renderer_agg.cpp:
4791	Implement JPEG screenshot output.
4792
47932010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4794
4795	* libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Allow
4796	writing RGBA images to JPEG, ignoring alpha.
4797
47982010-10-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
4799
4800	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Don't
4801	access non-existent arguments.
4802
48032010-10-13  Sandro Santilli <strk@keybit.net>
4804
4805	* : commit 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e Author: Sandro
4806	Santilli <strk@keybit.net> Date:   Wed Oct 13 18:57:36 2010 +0200
4807
48082010-10-13  Rob Savoye <rob@welcomehome.org>
4809
4810	* configure.ac: add automake conditional for AmigaOS4
4811
48122010-10-13  Sandro Santilli <strk@keybit.net>
4813
4814	* libcore/swf/DefineTextTag.h: Docs cleanup
4815
48162010-10-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
4817
4818	* : commit 311f17b49f65986ac759f8bd578b9c4846f4999d Author: Benjamin
4819	Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 13 10:19:59 2010
4820	+0200
4821
48222010-10-12  Sandro Santilli <strk@keybit.net>
4823
4824	* libcore/TextField.cpp: It's device fonts being unaffected by color
4825	transform, not embedded ones. Fixes bug #31312 (thanks Benjamin
4826	Wolsey)
4827
48282010-10-12  Sandro Santilli <strk@keybit.net>
4829
4830	* po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
4831	po/it.po, po/ja.po: Update po files and drop the obsoleted parts
4832
48332010-10-12  Maximiliano Castañón <maximi89@gmail.com>
4834
4835	* po/es.po: Updated spanish translation
4836
48372010-10-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4838
4839	* configure.ac, gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Drop obsolete
4840	code.
4841
48422010-10-12  Sandro Santilli <strk@keybit.net>
4843
4844	* libbase/Socket.cpp: Request not to send SIGPIPE while sending to
4845	socket
4846
48472010-10-12  Sandro Santilli <strk@keybit.net>
4848
4849	* libcore/asobj/XMLSocket_as.cpp: Use Socket::eof for detecting
4850	close
4851
48522010-10-12  Sandro Santilli <strk@keybit.net>
4853
4854	* libbase/Socket.cpp, libbase/Socket.h: Implement Socket::eof
4855
48562010-10-12  Sandro Santilli <strk@keybit.net>
4857
4858	* gui/NullGui.cpp: Debug-print reason of exit from NullGui run
4859	(trying to figure out why XMLSocketTester sometimes fail
4860
48612010-10-12  Sandro Santilli <strk@keybit.net>
4862
4863	* testsuite/XmlSocketServer.pl: Write what's received only to the
4864	channel from which we received that
4865
48662010-10-11  Sandro Santilli <strk@keybit.net>
4867
4868	* testsuite/misc-ming.all/XMLSocketTester.sh: Check sockets 10 times
4869	per second (rather than 100)
4870
48712010-10-11  Sandro Santilli <strk@keybit.net>
4872
4873	* testsuite/misc-ming.all/XMLSocketTest.as: Avoid string assingment
4874	to temporary variable
4875
48762010-10-11  Sandro Santilli <strk@keybit.net>
4877
4878	* testsuite/XmlSocketServer.pl: Sleep 1/10 of a second rather than
4879	0.5 (quicker testing)
4880
48812010-10-11  Sandro Santilli <strk@keybit.net>
4882
4883	* testsuite/XmlSocketServer.pl: Check return from close(socket) in
4884	perl XmlSocket server
4885
48862010-10-11  Sandro Santilli <strk@keybit.net>
4887
4888	* testsuite/XmlSocketServer.pl: XmlSocketServer: do not write to
4889	socket after close
4890
48912010-10-11  Sandro Santilli <strk@keybit.net>
4892
4893	* testsuite/misc-ming.all/XMLSocketTester.sh: Pass XMLSocketTester
4894	args to server process (useful for -v)
4895
48962010-10-11  Sandro Santilli <strk@keybit.net>
4897
4898	* testsuite/XmlSocketServer.pl: Be verbose only if requested
4899
49002010-10-11  Sandro Santilli <strk@keybit.net>
4901
4902	* testsuite/misc-ming.all/XMLSocketTest.as: Loop less at startup
4903
49042010-10-11  Sandro Santilli <strk@keybit.net>
4905
4906	* testsuite/gnashrc.in: Make sure not to ignore FSCommands while
4907	running the testsuite (or you may be waiting a minute for
4908	XMLSocketTester to complete...)
4909
49102010-10-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4911
4912	* : commit a944729fa80d4907e18eea7f0217da2d53dd3a19 Author: Sandro
4913	Santilli <strk@keybit.net> Date:   Sun Oct 10 11:25:52 2010 +0200
4914
49152010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4916
4917	* libcore/vm/ASHandlers.cpp: Change local function arguments and
4918	document.
4919
49202010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4921
4922	* libcore/as_value.cpp, libcore/as_value.h,
4923	libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
4924	libcore/vm/VM.cpp, libcore/vm/VM.h: Move unnecessary functions out
4925	of Global_as interface.
4926
49272010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4928
4929	* extensions/mysql/mysql_db.cpp, libcore/ClassHierarchy.cpp,
4930	libcore/MovieClip.cpp, libcore/Video.cpp, libcore/as_function.cpp,
4931	libcore/as_object.cpp, libcore/as_value.cpp, libcore/as_value.h,
4932	libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
4933	libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
4934	libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Global_as.cpp,
4935	libcore/asobj/Global_as.h, libcore/asobj/LoadableObject.cpp,
4936	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClipLoader.cpp,
4937	libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
4938	libcore/asobj/NetStream_as.cpp, libcore/asobj/Object.cpp,
4939	libcore/asobj/Selection_as.cpp, libcore/asobj/Sound_as.cpp,
4940	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
4941	libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4942	libcore/asobj/flash/display/BitmapData_as.cpp,
4943	libcore/asobj/flash/external/ExternalInterface_as.cpp,
4944	libcore/asobj/flash/geom/ColorTransform_as.cpp,
4945	libcore/asobj/flash/geom/Matrix_as.cpp,
4946	libcore/asobj/flash/geom/Point_as.cpp,
4947	libcore/asobj/flash/geom/Rectangle_as.cpp,
4948	libcore/asobj/flash/geom/Transform_as.cpp, libcore/debugger.cpp,
4949	libcore/movie_root.cpp, libcore/parser/sprite_definition.cpp,
4950	libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp: Use toObject()
4951
49522010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4953
4954	* libcore/vm/VM.cpp, libcore/vm/VM.h: Add toObject() function
4955
49562010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4957
4958	* libcore/DisplayObject.h, libcore/MorphShape.cpp,
4959	libcore/RunResources.h, libcore/Timers.h, libcore/as_function.cpp,
4960	libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.h,
4961	testsuite/MovieTester.cpp, utilities/processor.cpp: Header cleanup,
4962	consolidate movie_root::reset.
4963
49642010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4965
4966	* libcore/MovieClip.cpp, libcore/swf/ExportAssetsTag.h,
4967	libcore/swf/tag_loaders.cpp: Clean up includes.
4968
49692010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4970
4971	* cygnal/cvm.cpp, gui/Player.cpp, libcore/Makefile.am,
4972	libcore/MovieFactory.cpp, libcore/MovieFactory.h, libcore/gnash.h,
4973	libcore/impl.cpp, utilities/processor.cpp: Drop global clear()
4974	function.
4975
49762010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4977
4978	* libcore/movie_root.h: Fix button cleanup segfault.
4979
49802010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4981
4982	* testsuite/libcore.all/DisplayListTest.cpp,
4983	testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite again.
4984
49852010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4986
4987	* libcore/asobj/XMLSocket_as.cpp: Another useless deregistration
4988	function.
4989
49902010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4991
4992	* libbase/GC.h, libcore/vm/VM.cpp, libcore/vm/VM.h: Documentation.
4993
49942010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4995
4996	* libcore/asobj/LocalConnection_as.cpp,
4997	libcore/asobj/NetStream_as.cpp, libcore/vm/VM.cpp: Squash more silly
4998	cleanups.
4999
50002010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5001
5002	* utilities/processor.cpp: Allow successive runs in gprocessor.
5003
50042010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5005
5006	* libcore/movie_root.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h:
5007	Documentation, remove useless functions.
5008
50092010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5010
5011	* libcore/Relay.cpp, libcore/asobj/Sound_as.cpp: Don't access other
5012	GC resources in GC resource dtors or cleanup is impossible.
5013
50142010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5015
5016	* testsuite/MovieTester.h,
5017	testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
5018	testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
5019	testsuite/misc-ming.all/attachMovieTestRunner.cpp,
5020	testsuite/misc-ming.all/intervalTestRunner.cpp,
5021	testsuite/movies.all/gravity_embedded-TestRunner.cpp: Add vm
5022	accessor to MovieTester, use it.
5023
50242010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5025
5026	* cygnal/cvm.cpp, gui/gtk/gtk_glue.h, gui/gui.cpp,
5027	gui/pythonmod/gnash-view.cpp, libbase/GC.cpp, libbase/GC.h,
5028	libcore/DisplayObject.cpp, libcore/URLAccessManager.cpp,
5029	libcore/as_object.cpp, libcore/gnash.h, libcore/impl.cpp,
5030	libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5031	plugin/win32/plugin.cpp, testsuite/libcore.all/AsValueTest.cpp,
5032	testsuite/libcore.all/DisplayListTest.cpp,
5033	testsuite/libcore.all/PropertyListTest.cpp: Drop GC singleton
5034
50352010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5036
5037	* gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
5038	gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
5039	gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_agg_vaapi.cpp,
5040	gui/gtk/gtk_glue_agg_vaapi.h, gui/gtk/gtk_glue_agg_xv.cpp,
5041	gui/gtk/gtk_glue_agg_xv.h, gui/gui.cpp, gui/gui.h,
5042	gui/pythonmod/gnash-view.cpp, libcore/FreetypeGlyphsProvider.cpp,
5043	libcore/URLAccessManager.cpp, libcore/gnash.h, libcore/impl.cpp,
5044	libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5045	libcore/vm/VM.h, testsuite/MovieTester.cpp,
5046	testsuite/libcore.all/AsValueTest.cpp,
5047	testsuite/libcore.all/DisplayListTest.cpp,
5048	testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp:
5049	Drop VM singleton.
5050
50512010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5052
5053	* gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
5054	libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
5055	libcore/RunResources.h, libcore/StreamProvider.cpp,
5056	libcore/StreamProvider.h, libcore/asobj/LoadableObject.cpp,
5057	libcore/asobj/LocalConnection_as.cpp,
5058	libcore/asobj/NetConnection_as.cpp,
5059	libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
5060	libcore/asobj/flash/external/ExternalInterface_as.cpp,
5061	libcore/movie_root.cpp, libcore/swf/ImportAssetsTag.h,
5062	testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
5063	testsuite/libcore.all/DisplayListTest.cpp,
5064	testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp:
5065	Reduce places URL is stored.
5066
50672010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5068
5069	* gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
5070	libcore/StreamProvider.cpp, libcore/StreamProvider.h,
5071	libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
5072	libcore/asobj/LocalConnection_as.cpp,
5073	libcore/asobj/NetConnection_as.cpp,
5074	libcore/asobj/SharedObject_as.cpp,
5075	libcore/asobj/flash/external/ExternalInterface_as.cpp,
5076	libcore/movie_root.cpp, libcore/movie_root.h,
5077	testsuite/MovieTester.cpp, utilities/processor.cpp: Drop
5078	URLAccessManager VM::get.
5079
50802010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5081
5082	* extensions/fileio/fileio.cpp: Fix fileio.
5083
50842010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5085
5086	* extensions/gtk2/gtkext.cpp: Drop VM::get from extension.
5087
50882010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5089
5090	* libcore/CharacterProxy.h: Don't forget to copy movie_root pointer.
5091
50922010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5093
5094	* libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Drop unused
5095	ostream operator that used VM singleton.
5096
50972010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5098
5099	* libcore/as_value.cpp, libcore/as_value.h,
5100	libcore/asobj/AsBroadcaster.cpp,
5101	libcore/asobj/flash/geom/Point_as.cpp, libcore/vm/ASHandlers.cpp,
5102	libcore/vm/VM.cpp, libcore/vm/VM.h: Drop VM::get usage in as_value.
5103
51042010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5105
5106	* testsuite/misc-ming.all/attachMovieTestRunner.cpp,
5107	testsuite/misc-ming.all/intervalTestRunner.cpp,
5108	testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix testsuite
5109
51102010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5111
5112	* libcore/as_value.cpp, libcore/as_value.h,
5113	libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
5114	libcore/asobj/Color_as.cpp, libcore/asobj/Date_as.cpp,
5115	libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
5116	libcore/asobj/LocalConnection_as.cpp,
5117	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5118	libcore/asobj/Number_as.cpp, libcore/asobj/Selection_as.cpp,
5119	libcore/asobj/SharedObject_as.cpp, libcore/asobj/String_as.cpp,
5120	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5121	libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
5122	libcore/asobj/flash/display/BitmapData_as.cpp,
5123	libcore/asobj/flash/geom/ColorTransform_as.cpp,
5124	libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h,
5125	testsuite/libcore.all/AsValueTest.cpp,
5126	testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
5127	testsuite/misc-ming.all/DragDropTestRunner.cpp,
5128	testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
5129	testsuite/misc-ming.all/loadMovieTestRunner.cpp,
5130	testsuite/misc-swfc.all/button_test1runner.cpp: Use new toInt, drop
5131	remaining to_number().
5132
51332010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5134
5135	* libcore/vm/VM.cpp, libcore/vm/VM.h: Add toInt function with VM
5136	arg.
5137
51382010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5139
5140	* libcore/as_value.cpp, libcore/as_value.h, libcore/vm/VM.cpp,
5141	libcore/vm/VM.h: Move functions to VM
5142
51432010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5144
5145	* libcore/asobj/Array_as.cpp, libcore/asobj/Math_as.cpp: Drop all
5146	to_number() use outside as_value.
5147
51482010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5149
5150	* libcore/asobj/ASConversions.cpp, libcore/asobj/Color_as.cpp,
5151	libcore/asobj/flash/filters/BevelFilter_as.cpp,
5152	libcore/asobj/flash/filters/BlurFilter_as.cpp,
5153	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5154	libcore/asobj/flash/filters/GlowFilter_as.cpp,
5155	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5156	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp: More
5157	toNumber.
5158
51592010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5160
5161	* libcore/asobj/flash/geom/Matrix_as.cpp,
5162	libcore/asobj/flash/geom/Point_as.cpp: More toNumber.
5163
51642010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5165
5166	* libcore/DisplayObject.cpp, libcore/asobj/MovieClip_as.cpp,
5167	libcore/asobj/TextFormat_as.cpp: More toNumber.
5168
51692010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5170
5171	* extensions/fileio/fileio.cpp, libcore/asobj/Array_as.cpp,
5172	libcore/asobj/Camera_as.cpp, libcore/asobj/Date_as.cpp,
5173	libcore/asobj/Global_as.cpp, libcore/asobj/Math_as.cpp,
5174	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5175	libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
5176	libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
5177	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5178	libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
5179	libcore/asobj/flash/display/BitmapData_as.cpp,
5180	libcore/asobj/flash/filters/BevelFilter_as.cpp,
5181	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5182	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5183	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5184	libcore/asobj/flash/geom/ColorTransform_as.cpp,
5185	libcore/asobj/flash/geom/Matrix_as.cpp, libcore/vm/Machine.cpp: Use
5186	toNumber more.
5187
51882010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5189
5190	* libcore/as_value.cpp, libcore/as_value.h: Minor cleanups
5191
51922010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5193
5194	* libcore/Button.cpp, libcore/DisplayObject.cpp,
5195	libcore/ExternalInterface.cpp, libcore/as_value.cpp,
5196	libcore/as_value.h, libcore/asobj/Boolean_as.cpp,
5197	libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp,
5198	libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetStream_as.cpp,
5199	libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
5200	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5201	libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
5202	libcore/asobj/XML_as.cpp,
5203	libcore/asobj/flash/display/BitmapData_as.cpp,
5204	libcore/asobj/flash/filters/BevelFilter_as.cpp,
5205	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5206	libcore/asobj/flash/filters/GlowFilter_as.cpp,
5207	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5208	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5209	libcore/asobj/flash/geom/Rectangle_as.cpp: Drop to_bool() usage.
5210
52112010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5212
5213	* libcore/MovieClip.cpp: Use conversion functions in MovieClip.
5214
52152010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5216
5217	* libcore/vm/ASHandlers.cpp: Use conversion functions more.
5218
52192010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5220
5221	* libcore/vm/ASHandlers.cpp: Use conversion functions.
5222
52232010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5224
5225	* libcore/Video.cpp, libcore/as_value.cpp, libcore/as_value.h,
5226	libcore/vm/VM.cpp, libcore/vm/VM.h: Add VM functions for conversion.
5227
52282010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5229
5230	* libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
5231	libcore/as_value.cpp, libcore/asobj/NetStream_as.cpp,
5232	libcore/asobj/Sound_as.cpp: Store movie_root in CharacterProxy to
5233	avoid using VM singleton.
5234
52352010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5236
5237	* extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
5238	extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
5239	extensions/mysql/mysql_db.cpp: Fix incorrect header in extensions.
5240
52412010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5242
5243	* devtools/lib/Gnash/Distribution.pm, devtools/lib/Gnash/Utils.pm,
5244	devtools/testsuite/c_casts.t,
5245	devtools/testsuite/copyright_notices.t, devtools/testsuite/tabs.t,
5246	devtools/testsuite/uncuddled_else.t, doc/C/actionscript.xml: Remove
5247	unused perl scripts.
5248
52492010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5250
5251	* libcore/asobj/gen-asclass.pl: Remove out-of-date script.
5252
52532010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5254
5255	* libcore/vm/ExecutableCode.h: Drop useless include.
5256
52572010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5258
5259	* libcore/as_function.h: Documentation.
5260
52612010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5262
5263	* libcore/asobj/Global_as.cpp, libcore/vm/ASHandlers.cpp,
5264	libcore/vm/VM.cpp, libcore/vm/VM.h: Remove VM statics and related
5265	functions. Use init_member().
5266
52672010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5268
5269	* libcore/as_function.cpp, testsuite/actionscript.all/Function.as:
5270	More passes, remove all static objects.
5271
52722010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5273
5274	* libcore/as_function.cpp, libcore/as_function.h, libcore/vm/VM.cpp:
5275	Drop static entirely.
5276
52772010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5278
5279	* libcore/as_function.cpp, libcore/asobj/Global_as.cpp: Remove 2
5280	more static usages.
5281
52822010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5283
5284	* libcore/vm/ASHandlers.cpp: Drop static use.
5285
52862010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5287
5288	* libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp,
5289	testsuite/actionscript.all/Function.as: More passes.
5290
52912010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5292
5293	* libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: Init
5294	correct member: another pass.
5295
52962010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5297
5298	* libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as:
5299	Disregard visibility, testsuite passes.
5300
53012010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5302
5303	* libcore/as_function.cpp, libcore/asobj/Global_as.cpp,
5304	libcore/asobj/Number_as.cpp, libcore/vm/VM.cpp: Add Global_as.cpp,
5305	improve some native function cases.
5306
53072010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5308
5309	* doc/C/preformatted/gnash_ref.info.in,
5310	doc/C/preformatted/gnashref.html.in,
5311	doc/C/refmanual/extensions/extensions.xml,
5312	extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
5313	extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
5314	extensions/mysql/mysql_db.cpp, libcore/AMFConverter.cpp,
5315	libcore/Button.cpp, libcore/ClassHierarchy.h,
5316	libcore/ExternalInterface.cpp, libcore/Video.cpp,
5317	libcore/as_function.cpp, libcore/as_object.cpp,
5318	libcore/as_object.h, libcore/asobj/Accessibility_as.cpp,
5319	libcore/asobj/Array_as.cpp, libcore/asobj/Boolean_as.cpp,
5320	libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
5321	libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
5322	libcore/asobj/Global_as.h, libcore/asobj/Globals.cpp,
5323	libcore/asobj/Globals.h, libcore/asobj/Microphone_as.cpp,
5324	libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
5325	libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
5326	libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
5327	libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
5328	libcore/asobj/String_as.cpp, libcore/asobj/TextField_as.cpp,
5329	libcore/asobj/TextFormat_as.cpp, libcore/asobj/XMLNode_as.cpp,
5330	libcore/asobj/flash.am,
5331	libcore/asobj/flash/display/BitmapData_as.cpp,
5332	libcore/asobj/flash/display/display_pkg.cpp,
5333	libcore/asobj/flash/external/ExternalInterface_as.cpp,
5334	libcore/asobj/flash/external/external_pkg.cpp,
5335	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
5336	libcore/asobj/flash/filters/filters_pkg.cpp,
5337	libcore/asobj/flash/flash_pkg.cpp,
5338	libcore/asobj/flash/geom/ColorTransform_as.cpp,
5339	libcore/asobj/flash/geom/Matrix_as.cpp,
5340	libcore/asobj/flash/geom/Point_as.cpp,
5341	libcore/asobj/flash/geom/Rectangle_as.cpp,
5342	libcore/asobj/flash/geom/Transform_as.cpp,
5343	libcore/asobj/flash/geom/geom_pkg.cpp,
5344	libcore/asobj/flash/net/net_pkg.cpp,
5345	libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp,
5346	libcore/vm/VM.cpp, testsuite/libcore.all/DisplayListTest.cpp: Remove
5347	virtual Global_as interface, create Objects properly.
5348
53492010-10-06  Andrea Palmatè <andrea@amigasoft.net>
5350
5351	* libbase/SharedMem.cpp,
5352	libcore/asobj/flash/external/ExternalInterface_as.cpp: Small changes
5353
53542010-10-05  Sandro Santilli <strk@keybit.net>
5355
5356	* NEWS: Add release date for 0.8.6
5357
53582010-10-04  Sandro Santilli <strk@keybit.net>
5359
5360	* : commit 29762b933a568853f2c81f4452fbb822e8481ac0 Author: Sandro
5361	Santilli <strk@keybit.net> Date:   Mon Oct 4 22:53:16 2010 +0200
5362
53632010-10-04  Rob Savoye <rob@welcomehome.org>
5364
5365	* packaging/debian/changelog, packaging/debian/control: add ffmpeg
5366	as media handler, along with it'
5367
53682010-10-04  Rob Savoye <rob@welcomehome.org>
5369
5370	* : commit 19cc9be0f2dbbcdf152a4a9e0a3b5d3fe3883fdf Author: Rob
5371	Savoye <rob@welcomehome.org> Date:   Mon Oct 4 09:49:30 2010 -0600
5372
53732010-10-04  Sandro Santilli <strk@keybit.net>
5374
5375	* plugin/npapi/plugin.cpp: If cookie is null, ncookie (string)
5376	constructor would segfault... so check before trying
5377
53782010-10-04  Sandro Santilli <strk@keybit.net>
5379
5380	* plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Move cookie setup
5381	code in its own function (ready to be cloned for proxy)
5382
53832010-10-04  Rob Savoye <rob@welcomehome.org>
5384
5385	* packaging/debian/rules: only build some of the extensions
5386
53872010-10-04  Rob Savoye <rob@welcomehome.org>
5388
5389	* packaging/debian/control: add libqt4-dev and kdelibs-bin
5390
53912010-10-04  Rob Savoye <rob@welcomehome.org>
5392
5393	* macros/qt4.m4: don't edit the other include dirs for qt4 away, or
5394	it breaks pbuilder.
5395
53962010-10-04  Rob Savoye <rob@welcomehome.org>
5397
5398	* packaging/deb.am: use the python version instead of uname when
5399	editing the python deb files.
5400
54012010-10-03  Rob Savoye <rob@welcomehome.org>
5402
5403	* libbase/curl_adapter.cpp: only indenting and minor formatting
5404	changes.
5405
54062010-10-03  Rob Savoye <rob@welcomehome.org>
5407
5408	* libbase/curl_adapter.cpp: add comment about timeouts
5409
54102010-10-04  Sandro Santilli <strk@keybit.net>
5411
5412	* libbase/curl_adapter.cpp: Indentation, slightly more useful debug
5413	line
5414
54152010-10-03  Rob Savoye <rob@welcomehome.org>
5416
5417	* : commit d7753930b9f710c6ee60af6d536d08e672db1491 Author: Rob
5418	Savoye <rob@welcomehome.org> Date:   Sun Oct 3 16:20:37 2010 -0600
5419
54202010-10-03  Sandro Santilli <strk@keybit.net>
5421
5422	* libbase/curl_adapter.cpp: Remove old TODO note (all done already)
5423
54242010-10-03  Sandro Santilli <strk@keybit.net>
5425
5426	* libbase/curl_adapter.cpp: FD_ZERO should not be called between
5427	curl_multi_fset and select...
5428
54292010-10-03  Rob Savoye <rob@welcomehome.org>
5430
5431	* macros/curl.m4: when using --with-curl-lib= don't forget to add
5432	-lcurl or gnash won't link.
5433
54342010-10-02  Sandro Santilli <strk@keybit.net>
5435
5436	* : commit e51a1a7c78ba85cab1ea31ffd732b1087bdcd38b Author: Sandro
5437	Santilli <strk@keybit.net> Date:   Sat Oct 2 14:27:54 2010 +0200
5438
54392010-10-02  Bastiaan Jacques <bastiaan@bjacques.org>
5440
5441	* libcore/CharacterProxy.h: Export a symbol used across DSOs.
5442
54432010-10-01  Rob Savoye <rob@welcomehome.org>
5444
5445	* packaging/redhat/gnash.spec, packaging/rpm.am: fix typo in
5446	--enable-renderers, version is now master instead of trunk.
5447
54482010-10-01  Rob Savoye <rob@welcomehome.org>
5449
5450	* Makefile.am: use NOW if revno isn't set. For some reason, git
5451	describe fails on some machines.
5452
54532010-10-01  Rob Savoye <rob@welcomehome.org>
5454
5455	* packaging/snapshot.am: add the branch nick back in the final
5456	version string.
5457
54582010-10-01  Rob Savoye <rob@welcomehome.org>
5459
5460	* Makefile.am: drop everything after the main index number so we
5461	don't confuse packaging version numbering.
5462
54632010-10-01  Rob Savoye <rob@welcomehome.org>
5464
5465	* packaging/debian/changelog: fix the date for the current entry
5466
54672010-10-01  Rob Savoye <rob@welcomehome.org>
5468
5469	* : commit 4ab30f16fee0c2d0e9fbf7be47dcc7a34bf0b64b Merge: a15b0de
5470	003dc38 Author: Rob Savoye <rob@welcomehome.org> Date:   Fri Oct 1
5471	07:01:09 2010 -0600
5472
54732010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5474
5475	* libcore/as_value.cpp, libcore/vm/ASHandlers.cpp: Add more object
5476	information.
5477
54782010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5479
5480	* libcore/as_value.cpp, libcore/as_value.h, libcore/vm/fn_call.h,
5481	testsuite/misc-ming.all/DragDropTestRunner.cpp,
5482	testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
5483	testsuite/misc-ming.all/loadMovieTestRunner.cpp: Use ostream
5484	operator directly.
5485
54862010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5487
5488	* libcore/Function.cpp, libcore/as_object.cpp, libcore/as_object.h,
5489	libcore/as_value.cpp, libcore/asobj/Globals.cpp: Drop proxying
5490	function.
5491
54922010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5493
5494	* libcore/asobj/Array_as.cpp: Update comment.
5495
54962010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5497
5498	* libcore/asobj/Array_as.cpp: Fix length lookup.
5499
55002010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5501
5502	* testsuite/actionscript.all/array.as: Add tests for length property
5503	lookup.
5504
55052010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5506
5507	* libcore/as_object.h: Fix docs, drop all namespace references.
5508
55092010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5510
5511	* libcore/as_object.h, libcore/asobj/Array_as.cpp,
5512	libcore/asobj/Array_as.h: Add getOwnProperty() to match getMember()
5513	and make reducing lookups easier.
5514
55152010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5516
5517	* libcore/asobj/Object.cpp: Fix messed up log message.
5518
55192010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5520
5521	* gui/pythonmod/gnash-view.cpp, libcore/AMFConverter.cpp,
5522	libcore/Timers.cpp, libcore/as_object.cpp, libcore/as_object.h,
5523	libcore/asobj/ASConversions.cpp,
5524	libcore/asobj/Accessibility_as.cpp,
5525	libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
5526	libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
5527	libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
5528	libcore/asobj/Globals.cpp, libcore/asobj/LocalConnection_as.cpp,
5529	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5530	libcore/asobj/Object.cpp, libcore/asobj/SharedObject_as.cpp,
5531	libcore/asobj/TextField_as.cpp, libcore/asobj/XMLNode_as.cpp,
5532	libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
5533	libcore/asobj/flash/display/BitmapData_as.cpp,
5534	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
5535	libcore/asobj/flash/geom/ColorTransform_as.cpp,
5536	libcore/parser/sprite_definition.cpp, libcore/vm/ASHandlers.cpp,
5537	libcore/vm/CallStack.cpp, libcore/vm/Machine.cpp: Move trivial
5538	wrapper functions out of as_object class.
5539
55402010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5541
5542	* librender/Renderer_agg.cpp, librender/Renderer_agg_style.h: Use
5543	default (integer) rasterizer.
5544
55452010-09-30  Rob Savoye <rob@welcomehome.org>
5546
5547	* : commit bf4e8690f4c4b55fa18feef0aefb4dd31450a1f2 Author: Benjamin
5548	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Sep 30 17:21:01 2010
5549	+0200
5550
55512010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5552
5553	* libcore/PropertyList.cpp, libcore/PropertyList.h: Inline
5554	PropertyList::markReachableResources.
5555
55562010-09-30  Rob Savoye <rob@welcomehome.org>
5557
5558	* packaging/deb.am, packaging/snapshot.am: change trunk to master
5559	for snapshot version
5560
55612010-09-30  Rob Savoye <rob@welcomehome.org>
5562
5563	* configure.ac: change trunk to master for snapshot version
5564
55652010-09-30  Rob Savoye <rob@welcomehome.org>
5566
5567	* Makefile.am: use git branch for the NICK instead of the directory
5568	path.
5569
55702010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5571
5572	* libcore/as_value.cpp, libcore/as_value.h: Inline trivial
5573	functions.
5574
55752010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5576
5577	* libcore/as_object.h: Provide a dtor for good karma.
5578
55792010-09-30  Rob Savoye <rob@welcomehome.org>
5580
5581	* packaging/debian/control: drop Build-Depends from mysql extension
5582	package
5583
55842010-09-30  Rob Savoye <rob@welcomehome.org>
5585
5586	* packaging/debian/dirs, packaging/debian/docs,
5587	packaging/debian/source/format: remove unnecessary files
5588
55892010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5590
5591	* libcore/as_value.cpp, libcore/as_value.h: Inline ctor, cctor and
5592	dtor of as_value.
5593
55942010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5595
5596	* libcore/vm/VM.cpp, libcore/vm/VM.h: Inline swf version call.
5597
55982010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5599
5600	* libcore/as_environment.h: Const correct.
5601
56022010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5603
5604	* libcore/DisplayList.cpp, libcore/DisplayList.h,
5605	testsuite/libcore.all/DisplayListTest.cpp: Don't test things that
5606	aren't part of the interface. Const correct.
5607
56082010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5609
5610	* libcore/DisplayObject.cpp, libcore/DisplayObject.h: Inline simple
5611	accessors
5612
56132010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5614
5615	* libcore/event_id.h: Move binary ops outside class and simplify.
5616
56172010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5618
5619	* libcore/PropertyList.h: Use own struct for easier inlining.
5620
56212010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5622
5623	* libcore/Property.h, libcore/PropertyList.cpp: Remove default args
5624	and casts.
5625
56262010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5627
5628	* libcore/Property.h: Drop default Property ctor.
5629
56302010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5631
5632	* libcore/Property.cpp, libcore/Property.h,
5633	libcore/PropertyList.cpp: Documentation and cleanup.
5634
56352010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5636
5637	* : commit 2e7254c0e683b3d7a01aebbe582760cce3f2411e Author: Rob
5638	Savoye <rob@welcomehome.org> Date:   Thu Sep 30 02:10:38 2010 +0200
5639
56402010-09-30  Rob Savoye <rob@welcomehome.org>
5641
5642	* : commit 4c3a2a586222d7ae78847952afecf816c308f52a Author: Rob
5643	Savoye <rob@welcomehome.org> Date:   Thu Sep 30 01:03:07 2010 +0200
5644
56452010-09-30  Rob Savoye <rob@welcomehome.org>
5646
5647	* packaging/debian/control: add gnash-dev package. Add Chromium to
5648	the list of supported browsers.
5649
56502010-09-30  Rob Savoye <rob@welcomehome.org>
5651
5652	* packaging/debian/gnash-dev.install: look for lib and share for
5653	pkgconfig files.
5654
56552010-09-30  Rob Savoye <rob@welcomehome.org>
5656
5657	* packaging/debian/overrides/gnash-cygnal,
5658	packaging/debian/overrides/gnash-tools: synced from old override
5659	files
5660
56612010-09-30  Rob Savoye <rob@welcomehome.org>
5662
5663	* packaging/deb.am: change bzr to git
5664
56652010-09-30  Rob Savoye <rob@welcomehome.org>
5666
5667	* packaging/debian/rules: change bzr to git
5668
56692010-09-29  Sandro Santilli <strk@keybit.net>
5670
5671	* gui/gnash.cpp: Consistent usage message
5672
56732010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5674
5675	* libcore/Property.h: Drop declarations.
5676
56772010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5678
5679	* libcore/Property.cpp: Remove member functions.
5680
56812010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5682
5683	* libcore/Property.cpp: More static_visitors.
5684
56852010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5686
5687	* libcore/Property.h: Missing include.
5688
56892010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5690
5691	* libcore/ExternalInterface.cpp,
5692	libcore/asobj/flash/external/ExternalInterface_as.cpp: Use anonymous
5693	namespaces to prevent ODR violations.
5694
56952010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5696
5697	* libcore/Property.cpp, libcore/as_object.cpp,
5698	testsuite/libcore.all/ClassSizes.cpp: Use another static_visitor,
5699	store by ref-to-const.
5700
57012010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5702
5703	* libcore/Property.cpp, libcore/Property.h: Drop empty property.
5704
57052010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5706
5707	* libcore/Property.cpp, libcore/Property.h: Use more static
5708	visitors.
5709
57102010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5711
5712	* libcore/Property.cpp, libcore/Property.h: Use static visitors for
5713	Properties.
5714
57152010-09-29  Sandro Santilli <strk@keybit.net>
5716
5717	* cygnal/libnet/Makefile.am, librender/Makefile.am: Use -release
5718	libtool switch on all utility libs (thanks Miriam Ruiz)
5719
57202010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5721
5722	* libcore/asobj/Array_as.cpp: Const correct.
5723
57242010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5725
5726	* libcore/asobj/Array_as.cpp, libcore/asobj/Array_as.h,
5727	testsuite/actionscript.all/array.as: Fix more lookups.
5728
57292010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5730
5731	* libcore/Property.h: Make Properties smaller.
5732
57332010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5734
5735	* testsuite/libcore.all/ClassSizes.cpp: Add PropFlags to ClassSizes.
5736
57372010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5738
5739	* libcore/PropFlags.h: Use unsigned int of appropriate size.
5740
57412010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5742
5743	* libcore/asobj/Array_as.cpp, testsuite/actionscript.all/array.as:
5744	Fix property lookup for join().
5745
57462010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5747
5748	* testsuite/actionscript.all/array.as: Test __resolve with array
5749	functions.
5750
57512010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5752
5753	* libcore/DisplayList.cpp: Drop debugging.
5754
57552010-09-28  Rob Savoye <rob@welcomehome.org>
5756
5757	* packaging/debian/po/ca.po, packaging/debian/po/cs.po,
5758	packaging/debian/po/de.po, packaging/debian/po/es.po,
5759	packaging/debian/po/fi.po, packaging/debian/po/it.po,
5760	packaging/debian/po/ja.po, packaging/debian/po/pl.po,
5761	packaging/debian/po/ru.po, packaging/debian/po/sv.po,
5762	packaging/debian/po/vi.po, packaging/debian/po/zh_CN.po: add
5763	translations of packing files from Debian
5764
57652010-09-28  Rob Savoye <rob@welcomehome.org>
5766
5767	* doc/C/gnashref.xml, doc/C/gnashuser.xml: add extrat texinfo stuff
5768	from Debian patches.
5769
57702010-09-28  Rob Savoye <rob@welcomehome.org>
5771
5772	* utilities/dumpshm.cpp: remove extra parens from debug print, as it
5773	has too many
5774
57752010-09-28  Rob Savoye <rob@welcomehome.org>
5776
5777	* cygnal/libnet/Makefile.am, librender/Makefile.am: add _LDFLAGS,
5778	from Debian patches
5779
57802010-09-28  Rob Savoye <rob@welcomehome.org>
5781
5782	* configure.ac: remove extra blank line
5783
57842010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5785
5786	* libcore/TextField.cpp: Constness.
5787
57882010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5789
5790	* libcore/MovieClip.cpp, testsuite/actionscript.all/TextField.as:
5791	Use version for text value. Fixes latest test.
5792
57932010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5794
5795	* testsuite/actionscript.all/TextField.as: Test undefined value for
5796	TextField.variable.
5797
57982010-09-28  Rob Savoye <rob@welcomehome.org>
5799
5800	* packaging/debian/overrides/gnash-cygnal,
5801	packaging/debian/overrides/gnash-tools,
5802	packaging/debian/overrides/klash,
5803	packaging/debian/overrides/python-gtk-gnash,
5804	packaging/debian/source/format: migrate from debian packaging
5805
58062010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5807
5808	* utilities/Makefile.am: Link boost cygnal libs to soldumper and
5809	flvdumper.
5810
58112010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5812
5813	* configure.ac: Don't allow AVM2 option because it will fail to
5814	compile.
5815
58162010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5817
5818	* libcore/DisplayList.cpp: Drop assertion, handle the case instead.
5819
58202010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5821
5822	* libcore/asobj/XMLNode_as.cpp: Mark parent XMLNodes. Fixes bug
5823	#31044.
5824
58252010-09-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
5826
5827	* libbase/GnashImageJpeg.cpp: Drop debugging message.
5828
58292010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5830
5831	* libcore/as_object.h: Documentation.
5832
58332010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5834
5835	* libcore/Button.cpp, libcore/MovieClip.cpp, libcore/as_object.cpp,
5836	libcore/as_object.h: Don't lookup events in __resolve.
5837
58382010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5839
5840	* libcore/asobj/Global_as.h: Header order.
5841
58422010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5843
5844	* libcore/movie_root.cpp: Style.
5845
58462010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5847
5848	* libcore/DisplayObject.cpp: Don't call resolve when looking for
5849	handlers.
5850
58512010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5852
5853	* libcore/asobj/AsBroadcaster.cpp: Drop unneeded members.
5854
58552010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5856
5857	* testsuite/misc-ming.all/Makefile.am,
5858	testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
5859	testsuite/misc-ming.all/ResolveEventsTest.c: Add tests for events
5860	and resolve.
5861
58622010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5863
5864	* libcore/as_object.cpp: Don't look __resolve up twice.
5865
58662010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5867
5868	* libcore/DisplayObject.cpp: Spaces.
5869
58702010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5871
5872	* libcore/DisplayObject.cpp: Use a const map again. Other const
5873	correctness.
5874
58752010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5876
5877	* : commit fc4c5ae1dd45034063242abf923b6ddfac28eddd Merge: ce5a187
5878	e0ceae0 Author: Sandro Santilli <strk@keybit.net> Date:   Fri Sep 24
5879	19:14:21 2010 +0200
5880
58812010-09-24  Sandro Santilli <strk@keybit.net>
5882
5883	* libcore/DisplayObject.cpp: Drop more string_table from lookup
5884	function signatures
5885
58862010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5887
5888	* : commit 29ef647fa46ed8d4e362a6b150bafe0b2c8314ee Author: Sandro
5889	Santilli <strk@keybit.net> Date:   Fri Sep 24 14:29:16 2010 +0200
5890
58912010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5892
5893	* Makefile.am, cygnal/Makefile.am: Link cygnal boost libs.
5894
58952010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5896
5897	* libcore/ObjectURI.h: Copyright.
5898
58992010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5900
5901	* libcore/DisplayObject.cpp: Don't use the address of a function (no
5902	thanks gcc).
5903
59042010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5905
5906	* libcore/ObjectURI.h: Documentation.
5907
59082010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5909
5910	* libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
5911	libcore/ObjectURI.h, libcore/PropertyList.cpp,
5912	libcore/PropertyList.h, libcore/as_environment.cpp,
5913	libcore/as_object.h: Drop functions, use functors for comparison
5914	etc.
5915
59162010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5917
5918	* libcore/ObjectURI.h: Restrict access, handle empty name case.
5919
59202010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5921
5922	* libcore/PropertyList.cpp, libcore/PropertyList.h: Document and
5923	clean up.
5924
59252010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5926
5927	* libcore/ObjectURI.h, libcore/PropertyList.cpp,
5928	libcore/PropertyList.h: Adapt PropertyList to new ObjectURI
5929	behaviour.
5930
59312010-09-23  Sandro Santilli <strk@keybit.net>
5932
5933	* testsuite/actionscript.all/Object.as: Add a test to be extra sure
5934	also normal properties lookup go trough __resolve (and not just
5935	lookups for function calls)
5936
59372010-09-23  Sandro Santilli <strk@keybit.net>
5938
5939	* libcore/PropertyList.cpp: Tweak getProperty stats some more:
5940	trigger every 10Millions lookups of __proto__, show 10 entries.
5941
59422010-09-23  Sandro Santilli <strk@keybit.net>
5943
5944	* libcore/PropertyList.cpp: iterator_find doesn't need stats
5945	gathering, and getProperty should dump less (it's easy to reach one
5946	million lookups of __proto__)
5947
59482010-09-23  Sandro Santilli <strk@keybit.net>
5949
5950	* libcore/as_object.cpp: Reduce uses of string_table building
5951	ObjectURI earlier, for better caching.  Most notably an
5952	ObjectURI->string_table::key->ObjectURI round trip was removed from
5953	as_object::get_member while querying for DisplayObject, which may
5954	explain the load of lowercase lookups for system events (we expect
5955	to have a single noCase lookup per event function now)
5956
59572010-09-23  Sandro Santilli <strk@keybit.net>
5958
5959	* libcore/ObjectURI.h: include gnashconfig.h for the stats defines
5960
59612010-09-23  Sandro Santilli <strk@keybit.net>
5962
5963	* libbase/string_table.cpp, libcore/PropertyList.cpp: include
5964	gnashconfig.h for the stats defines
5965
59662010-09-23  Sandro Santilli <strk@keybit.net>
5967
5968	* libcore/PropertyList.cpp: Add another stat for interator_find
5969	calls
5970
59712010-09-23  Sandro Santilli <strk@keybit.net>
5972
5973	* configure.ac: prop lookup stats must default to false (I copied
5974	from cache, which I belive is wrong)
5975
59762010-09-23  Sandro Santilli <strk@keybit.net>
5977
5978	* configure.ac: Add 'proplookup' --with-statistics support
5979
59802010-09-23  Sandro Santilli <strk@keybit.net>
5981
5982	* libbase/Stats.h: header guard
5983
59842010-09-23  Sandro Santilli <strk@keybit.net>
5985
5986	* libcore/ObjectURI.h: rename the stat define
5987
59882010-09-23  Sandro Santilli <strk@keybit.net>
5989
5990	* libbase/string_table.cpp: Split the stat define from the debug one
5991
59922010-09-23  Sandro Santilli <strk@keybit.net>
5993
5994	* configure.ac: Add missing accepted value for --with-statistics
5995
59962010-09-23  Sandro Santilli <strk@keybit.net>
5997
5998	* libcore/ObjectURI.h: Have ObjectURI stats also use the generic
5999	class in Stats.h, keep stats by lookup key here as well. Default to
6000	no stats.
6001
60022010-09-23  Sandro Santilli <strk@keybit.net>
6003
6004	* libbase/string_table.cpp, libcore/PropertyList.cpp: Default to no
6005	debugging
6006
60072010-09-23  Sandro Santilli <strk@keybit.net>
6008
6009	* libcore/asobj/AsBroadcaster.cpp: Use the generic KeyLookup class
6010	for stats gathering
6011
60122010-09-23  Sandro Santilli <strk@keybit.net>
6013
6014	* libcore/PropertyList.cpp: Add stats debugging for PropertyList
6015	lookups
6016
60172010-09-23  Sandro Santilli <strk@keybit.net>
6018
6019	* libbase/string_table.cpp: Use the generic KeyLookup stats class
6020	for stats gathering, raise checkpoint string_table size stats
6021	printing
6022
60232010-09-23  Sandro Santilli <strk@keybit.net>
6024
6025	* libbase/Makefile.am, libbase/Stats.h: Add class to help gathering
6026	stats about key lookups
6027
60282010-09-23  Sandro Santilli <strk@keybit.net>
6029
6030	* libcore/asobj/AsBroadcaster.cpp: Port BroadcasterVisitor to
6031	ObjectURI, to cache caseless keys during broadcasts
6032
60332010-09-23  Sandro Santilli <strk@keybit.net>
6034
6035	* libcore/as_object.cpp, libcore/as_object.h: Switch get_super over
6036	to ObjectURI, and split the version taking no arg from the other
6037	(the no-arg doesn't even need to be virtual)
6038
60392010-09-23  Sandro Santilli <strk@keybit.net>
6040
6041	* libcore/Button.cpp, libcore/DisplayObject.cpp,
6042	libcore/MovieClip.cpp, libcore/asobj/Global_as.h,
6043	libcore/event_id.cpp, libcore/event_id.h: Cache ObjectURI for
6044	events, to lookup lowercase once per event
6045
60462010-09-23  Sandro Santilli <strk@keybit.net>
6047
6048	* libcore/DisplayList.cpp: missing include
6049
60502010-09-23  Sandro Santilli <strk@keybit.net>
6051
6052	* libcore/Button.cpp, libcore/DisplayList.cpp,
6053	libcore/MovieClip.cpp, libcore/ObjectURI.h: Drop the bool operator
6054	for ObjectURI, to avoid getting the kind of side-effect that made me
6055	waste way too much time to figure out (syntetized equality
6056	operator); this allowed me to figure some debugging outputs were
6057	being dumb too (now fixed to do debugging output of ObjectURI rather
6058	than printing a number). Provide an .empty() method to ObjectURI,
6059	for use by those which were using !name before (the reason why bool
6060	operator was introduced in the first place). Sorry for the long
6061	commit log line :)
6062
60632010-09-23  Sandro Santilli <strk@keybit.net>
6064
6065	* libcore/as_object.cpp: Use proper Logger for ObjectURI
6066
60672010-09-23  Sandro Santilli <strk@keybit.net>
6068
6069	* libcore/ObjectURI.h: Move equals function after equality operator,
6070	or the syntetized one would be used
6071
60722010-09-23  Sandro Santilli <strk@keybit.net>
6073
6074	* libcore/ObjectURI.h: Add an ObjectURI::Logger::debug method
6075
60762010-09-22  Sandro Santilli <strk@keybit.net>
6077
6078	* testsuite/swfdec/REALTIME: These two seems to require some sleeps
6079	(now that we are faster ? Probably...
6080
60812010-09-22  Sandro Santilli <strk@keybit.net>
6082
6083	* libcore/DisplayObject.cpp, libcore/DisplayObject.h,
6084	libcore/MovieClip.cpp, libcore/MovieClip.h,
6085	libcore/as_environment.cpp, libcore/as_object.cpp,
6086	libcore/as_object.h, libcore/movie_root.cpp: Switch path element
6087	lookup functions to ObjectURI as well
6088
60892010-09-22  Sandro Santilli <strk@keybit.net>
6090
6091	* libcore/ObjectURI.h: Add equals(uri,uri) function to replace the
6092	one currently implemented in string_table (key,key)
6093
60942010-09-22  Sandro Santilli <strk@keybit.net>
6095
6096	* libcore/PropertyList.cpp: More proxying of noCase
6097
60982010-09-22  Sandro Santilli <strk@keybit.net>
6099
6100	* libcore/PropertyList.cpp: Query ObjectURI for noCase
6101
61022010-09-22  Sandro Santilli <strk@keybit.net>
6103
6104	* libcore/ObjectURI.h: Improved debugging stats for ObjectURI noCase
6105	calls
6106
61072010-09-22  Sandro Santilli <strk@keybit.net>
6108
6109	* libcore/DisplayObject.cpp, libcore/DisplayObject.h: switch
6110	{get,set}DisplayObjectProperty to use ObjectURI
6111
61122010-09-22  Sandro Santilli <strk@keybit.net>
6113
6114	* libcore/ObjectURI.h: Improve stats counter to show hit/skips
6115
61162010-09-22  Sandro Santilli <strk@keybit.net>
6117
6118	* libbase/string_table.cpp: Enable stats debugging
6119
61202010-09-22  Sandro Santilli <strk@keybit.net>
6121
6122	* libcore/ObjectURI.h: Add stats debugging
6123
61242010-09-22  Sandro Santilli <strk@keybit.net>
6125
6126	* libcore/DisplayList.cpp: Have NameEquals store query URI by ref,
6127	for having more noCase caches opportunities
6128
61292010-09-22  Sandro Santilli <strk@keybit.net>
6130
6131	* libcore/Button.cpp, libcore/DisplayList.cpp,
6132	libcore/DisplayList.h, libcore/DisplayObject.cpp,
6133	libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/MovieClip.h:
6134	Change DisplayObject name to an ObjectURI, update all code
6135	accordingly
6136
61372010-09-22  Sandro Santilli <strk@keybit.net>
6138
6139	* libcore/ObjectURI.h: Add toString method
6140
61412010-09-22  Sandro Santilli <strk@keybit.net>
6142
6143	* libcore/ObjectURI.h: Add default operator, safe bool operator,
6144	case-insensitive comparison free function
6145
61462010-09-22  Sandro Santilli <strk@keybit.net>
6147
6148	* libcore/ObjectURI.h: add noCase support in ObjectURI
6149
61502010-09-22  Sandro Santilli <strk@keybit.net>
6151
6152	* libcore/DisplayList.h: Document getDisplayObjectByName
6153
61542010-09-22  Sandro Santilli <strk@keybit.net>
6155
6156	* testsuite/misc-ming.all/case6.as,
6157	testsuite/misc-ming.all/case7.as: Add test for display object
6158	(childs) casing
6159
61602010-09-22  Sandro Santilli <strk@keybit.net>
6161
6162	* testsuite/misc-ming.all/Makefile.am,
6163	testsuite/misc-ming.all/case6.as, testsuite/misc-ming.all/case7.as:
6164	Add initial test for case sensitiveness with mixed version
6165
61662010-09-21  Sandro Santilli <strk@keybit.net>
6167
6168	* : commit 60fb6da5ca9b421e5d8a36b45b8121632a0ea56d Author: Sandro
6169	Santilli <strk@keybit.net> Date:   Tue Sep 21 17:09:05 2010 +0200
6170
61712010-09-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6172
6173	* configure.ac, macros/boost.m4: Date time isn't needed unless you
6174	build cygnal.
6175
61762010-09-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6177
6178	* : commit e53a4479e006b7dbcecffb70a01d1392b990c120 Author: Sandro
6179	Santilli <strk@keybit.net> Date:   Tue Sep 21 00:37:43 2010 +0200
6180
61812010-09-20  Sandro Santilli <strk@keybit.net>
6182
6183	* libcore/DisplayObject.cpp: framesLoaded and framesTotal property
6184	getters were swapped. Hard one to catch, with unpredictable loading
6185	times... see bug #30179 for a case
6186
61872010-09-20  Sandro Santilli <strk@keybit.net>
6188
6189	* : commit d279f443fe454c34343d0164d2c6d9ebd16c6b1b Merge: 16eb28a
6190	0dfaad0 Author: Rob Savoye <rob@welcomehome.org> Date:   Mon Sep 20
6191	15:11:28 2010 +0200
6192
61932010-09-19  Andrea Palmatè <andreapalmate@MacPro.local>
6194
6195	* libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
6196	libbase/utility.h: Some small changes to allow AmigaOS4 compilation
6197	again
6198
61992010-09-19  Rob Savoye <rob@welcomehome.org>
6200
6201	* macros/boost.m4: for now, boost-date-time is still required as
6202	cygnal uses it.
6203
62042010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6205
6206	* : commit 9ec7f5be49fc2d49bde588bc597dcccb31d3e51b Author: Sandro
6207	Santilli <strk@keybit.net> Date:   Sun Sep 19 14:04:14 2010 +0200
6208
62092010-09-19  Sandro Santilli <strk@keybit.net>
6210
6211	* libbase/tu_file.cpp: Fix false error about seeking to end
6212
62132010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6214
6215	* : commit ccd126e38d122d3717b56bb63e26635d9e48db30 Merge: 547aac3
6216	ddf8832 Author: Sandro Santilli <strk@keybit.net> Date:   Sun Sep 19
6217	10:42:35 2010 +0200
6218
62192010-09-19  Sandro Santilli <strk@keybit.net>
6220
6221	* libcore/TextField.cpp: Drop useless string copy duplication
6222
62232010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6224
6225	* : commit ddf8832b4eae60d25479e435ca34ff567c6feea1 Author: Benjamin
6226	Wolsey <bwy@benjaminwolsey.de> Date:   Sun Sep 19 08:33:45 2010
6227	+0200
6228
62292010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6230
6231	* gui/gtk/gtk.cpp: Drop obsolete code.
6232
62332010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6234
6235	* libbase/Makefile.am, libbase/ogl.h: Drop unused file.
6236
62372010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6238
6239	* libbase/getopt_win32.cpp: Remove leftover file.
6240
62412010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6242
6243	* librender/Renderer_agg_style.h: Be less verbose.
6244
62452010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6246
6247	* libcore/FillStyle.cpp, librender/Renderer_agg_style.h,
6248	librender/Renderer_cairo.cpp: Don't translate gradient matrices
6249	stupidly.
6250
62512010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6252
6253	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Use preferred style for
6254	FFmpeg.
6255
62562010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6257
6258	* libcore/swf/DefineVideoStreamTag.cpp,
6259	libmedia/AudioDecoderSimple.cpp, libmedia/FLVParser.cpp,
6260	libmedia/MediaHandler.cpp, libmedia/MediaHandler.h,
6261	libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
6262	libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
6263	libmedia/ffmpeg/MediaParserFfmpeg.cpp,
6264	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
6265	libmedia/ffmpeg/VideoDecoderFfmpeg.h,
6266	libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/MediaHandlerGst.cpp,
6267	libmedia/gst/MediaParserGst.cpp,
6268	libmedia/haiku/MediaHandlerHaiku.cpp, libsound/EmbedSoundInst.cpp:
6269	Rename enumerators, split long lines.
6270
62712010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6272
6273	* libbase/GnashImage.h, libbase/GnashVaapiImage.h, libcore/RGBA.h,
6274	libvaapi/VaapiImage.h, libvaapi/VaapiImageFormat.h,
6275	libvaapi/VaapiSubpicture.h, libvaapi/VaapiSurface.h,
6276	libvaapi/VaapiSurfaceGLX.h, libvaapi/vaapi_utils.h: Fix visibility.
6277
62782010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6279
6280	* libcore/asobj/XMLNode_as.cpp: Spacing.
6281
62822010-09-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6283
6284	* gui/sdl/sdl.cpp: Drop debugging.
6285
62862010-09-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6287
6288	* libsound/sdl/sound_handler_sdl.cpp: Add tiny sleep to prevent hang
6289	on windows.
6290
62912010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6292
6293	* : commit c8c7b4cc68c498a93836e6b090290030d7d6108e Author: Benjamin
6294	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Sep 14 12:11:39 2010
6295	+0200
6296
62972010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6298
6299	* gui/Makefile.am, gui/sdl/sdl.am, libcore/Makefile.am,
6300	libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
6301	macros/curl.m4: Makefile cleanup, allow static linking of curl.
6302
63032010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6304
6305	* libbase/curl_adapter.cpp: Zero fds to fix w32 crash.
6306
63072010-09-13  Sandro Santilli <strk@keybit.net>
6308
6309	* : commit 088663b88b9258ccace9f7ed3b80efff4a2aa37b Author: Alex
6310	Converse <alex.converse@gmail.com> Date:   Mon Sep 13 20:21:21 2010
6311	+0200
6312
63132010-09-13  Alex Converse <alex.converse@gmail.com>
6314
6315	* README, README.dump-gnash, configure.ac: Fix FFmpeg style.
6316
63172010-09-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
6318
6319	* macros/ffmpeg.m4: Link avformat first (needed in static linking).
6320
63212010-09-10  Sandro Santilli <strk@keybit.net>
6322
6323	* : commit 400e2fedf82fc1df0ee522c0a84a6f7879c00276 Author: Sandro
6324	Santilli <strk@keybit.net> Date:   Fri Sep 10 12:20:58 2010 +0200
6325
63262010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6327
6328	* libcore/gnash.h, librender/Renderer.h: Put forward declarations
6329	where they're needed.
6330
63312010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6332
6333	* Makefile.am, gui/Makefile.am: Fix snapshot compile error.
6334
63352010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6336
6337	* macros/boost.m4: Boost date time isn't required.
6338
63392010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6340
6341	* libbase/zlib_adapter.cpp: Use extern "C" to be on the safe side.
6342
63432010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6344
6345	* libcore/FillStyle.cpp, libcore/FillStyle.h,
6346	libcore/parser/TypesParser.cpp: Fix typo, clean up.
6347
63482010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6349
6350	* libcore/FillStyle.cpp, libcore/FillStyle.h,
6351	libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
6352	librender/Renderer_agg.cpp, librender/Renderer_agg.h,
6353	librender/Renderer_cairo.cpp: Move fill style parsing, fix many
6354	includes.
6355
63562010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6357
6358	* libcore/FillStyle.cpp, libcore/FillStyle.h,
6359	libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
6360	libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, libcore/SWFRect.cpp,
6361	libcore/SWFRect.h, libcore/parser/Makefile.am,
6362	libcore/parser/SWFMovieDefinition.cpp,
6363	libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
6364	libcore/parser/TypesParser.h, libcore/swf/DefineButtonTag.cpp,
6365	libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineFontTag.cpp,
6366	libcore/swf/DefineMorphShapeTag.cpp,
6367	libcore/swf/DefineScalingGridTag.cpp,
6368	libcore/swf/DefineTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
6369	libcore/swf/SetBackgroundColorTag.h, libcore/swf/ShapeRecord.cpp,
6370	libcore/swf/TextRecord.cpp: Move most SWFStream handling out of
6371	libcore.
6372
63732010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6374
6375	* libcore/as_function.cpp, libcore/as_function.h,
6376	libcore/as_object.cpp, libcore/as_object.h: Remove unused
6377	convenience functions.
6378
63792010-09-10  Sandro Santilli <strk@keybit.net>
6380
6381	* libcore/namedStrings.h: fix typo, add instructions about lowercase
6382	named strings
6383
63842010-09-10  Sandro Santilli <strk@keybit.net>
6385
6386	* libcore/Function.cpp, libcore/Function2.cpp: Use named string for
6387	"arguments"
6388
63892010-09-10  Sandro Santilli <strk@keybit.net>
6390
6391	* libcore/namedStrings.cpp, libcore/namedStrings.h: Order
6392	namedStrings so that known-to-be-lowercased are grouped at the
6393	beginning; add a placeholder for last lowercase key and register it
6394	with string_table; add a namedString for "arguments"
6395
63962010-09-10  Sandro Santilli <strk@keybit.net>
6397
6398	* libbase/string_table.cpp, libbase/string_table.h: Add the concept
6399	of 'highest known lowercase key' to string_table to reduce cost of
6400	::noCase calls.
6401
64022010-09-10  Sandro Santilli <strk@keybit.net>
6403
6404	* libbase/string_table.cpp: Add string_table stat machinery (dirty,
6405	but damn useful. disabled by default)
6406
64072010-09-10  Sandro Santilli <strk@keybit.net>
6408
6409	* libbase/string_table.h: const-correctness
6410
64112010-09-10  Sandro Santilli <strk@keybit.net>
6412
6413	* libcore/PropertyList.h: Cleanup functions documentation to drop
6414	reference to no-more-existing namespace parameters and properly
6415	reference the new 'uri' parameter
6416
64172010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6418
6419	* libbase/GnashSystemFDHeaders.h: Missing include.
6420
64212010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6422
6423	* libcore/swf/tag_loaders.cpp: Rearrange includes (duplicate
6424	definition on w32)
6425
64262010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6427
6428	* gui/gnash.cpp, gui/sdl/sdl.cpp, libbase/getopt_win32.h: Drop weird
6429	core dump option for sdl.
6430
64312010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6432
6433	* : commit 1385353f392b49011ddf5d0495521b1f3fbac410 Author: Benjamin
6434	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Sep 9 13:35:59 2010 +0200
6435
64362010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6437
6438	* macros/ffmpeg.m4: Use more portable bash printf format.
6439
64402010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6441
6442	* libbase/GnashSystemFDHeaders.h: Fix windows version of
6443	ioctlSocket.
6444
64452010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6446
6447	* libbase/Socket.cpp: More portability fixes.
6448
64492010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6450
6451	* libbase/RTMP.cpp: Allow windows build.
6452
64532010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6454
6455	* libbase/Socket.h: Commit header too.
6456
64572010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6458
6459	* libbase/GnashSystemNetHeaders.h, libbase/Socket.cpp: Use more
6460	portable types for sockets.
6461
64622010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6463
6464	* libcore/asobj/flash/external/ExternalInterface_as.cpp: Use
6465	GnashSystemNetHeaders, drop system headers.
6466
64672010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6468
6469	* libbase/GnashSystemFDHeaders.h, libcore/ExternalInterface.cpp:
6470	Move ioctl stuff out of libcore.
6471
64722010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6473
6474	* libbase/GnashSystemNetHeaders.h, libcore/URLAccessManager.cpp: Use
6475	suitable system includes, fix windows build.
6476
64772010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6478
6479	* libcore/movie_root.cpp: Drop unneeded system includes.
6480
64812010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6482
6483	* libbase/GnashImageJpeg.cpp: Use libjpeg's boolean type: works on
6484	windows too.
6485
64862010-09-08  Petr Pisar <petr.pisar@atlas.cz>
6487
6488	* po/cs.po: Czech translation updated (patch #7312)
6489
64902010-09-08  Sandro Santilli <strk@keybit.net>
6491
6492	* : commit b3d5da01fbf3a4b3d3bc0fee14ddd87f994811d5 Author: Sandro
6493	Santilli <strk@keybit.net> Date:   Wed Sep 8 18:49:51 2010 +0200
6494
64952010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6496
6497	* libcore/Video.cpp, libcore/asobj/NetStream_as.cpp,
6498	libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
6499	libmedia/gst/MediaHandlerGst.cpp, libsound/EmbedSoundInst.cpp: Const
6500	correctness.
6501
65022010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6503
6504	* libcore/BevelFilter.cpp, libcore/BlurFilter.cpp,
6505	libcore/ColorMatrixFilter.cpp, libcore/ConvolutionFilter.cpp,
6506	libcore/DropShadowFilter.cpp, libcore/GlowFilter.cpp,
6507	libcore/GradientBevelFilter.cpp, libcore/GradientGlowFilter.cpp,
6508	libcore/Makefile.am: Drop silly filter files.
6509
65102010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6511
6512	* libcore/asobj/NetStream_as.cpp: Spacing.
6513
65142010-09-08  Sandro Santilli <strk@keybit.net>
6515
6516	* : commit 146c5d78235f10cba0feec31f7fb5bf68edc6c41 Author: Benjamin
6517	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Sep 7 15:48:54 2010 +0200
6518
65192010-09-02  Rob Savoye <rob@welcomehome.org>
6520
6521	* doc/Doxyfile.in: Don't run doxygen on .git or .bzr directories
6522
65232010-09-02  Rob Savoye <rob@welcomehome.org>
6524
6525	* ChangeLog-0.8.5, ChangeLog-0.8.6, cygnal/ChangeLog,
6526	cygnal/crc.cpp, cygnal/crc.h, cygnal/cygnal.cpp,
6527	cygnal/http_server.cpp, cygnal/libnet/diskstream.cpp,
6528	cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
6529	cygnal/libnet/network.cpp, cygnal/libnet/rtmp_client.cpp,
6530	libbase/curl_adapter.cpp, libcore/parser/SWFMovieDefinition.cpp,
6531	libcore/parser/SWFMovieDefinition.h: fix typos
6532
65332010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6534
6535	* libcore/asobj/flash/display/BitmapData_as.cpp: Add clone()
6536	comments.
6537
65382010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6539
6540	* libcore/asobj/flash/display/BitmapData_as.cpp,
6541	libcore/asobj/flash/display/BitmapData_as.h: Implement
6542	BitmapData.clone(). Tests all pass.
6543
65442010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6545
6546	* testsuite/actionscript.all/BitmapData.as: Add tests for
6547	BitmapData.clone().
6548
65492010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6550
6551	* gui/sdl/sdl_cairo_glue.cpp, gui/sdl/sdl_ogl_glue.cpp: Fix unused
6552	variable warnings.
6553
65542010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6555
6556	* macros/qt4.m4: Fix for bug #25758
6557
65582010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6559
6560	* libcore/vm/ActionExec.cpp: Log discarded actions only in action
6561	logging.
6562
65632010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6564
6565	* libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Remove jpeg
6566	namespace, use <algorithm> functions.
6567
65682010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6569
6570	* libbase/GnashImageGif.cpp: Minor cleanup to gif code.
6571
65722010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6573
6574	* libbase/GnashImage.cpp: Use <algorithm> functions, clean up.
6575
65762010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6577
6578	* libbase/GnashImagePng.cpp: Const correctness and style.
6579
65802010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6581
6582	* libmedia/Makefile.am: AM_CXXFLAGS includes CXXFLAGS already.
6583
65842010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6585
6586	* testsuite/gnashrc.in: Use a custom key to improve testsuite
6587	reliability.
6588
65892010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6590
6591	* utilities/Makefile.am: Add gstreamer flags for fedora 13.
6592
65932010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6594
6595	* : commit 3a1604e5ab586b0c10a1020ed1db72e1cd232f11 Merge: 0c0ea2d
6596	829b1fb Author: Rob Savoye <rob@welcomehome.org> Date:   Mon Aug 30
6597	12:44:01 2010 -0600
6598
65992010-08-30  Rob Savoye <rob@welcomehome.org>
6600
6601	* libbase/SharedMem.cpp, libbase/SharedMem.h,
6602	libbase/SharedMemHaiku.cpp, libbase/curl_adapter.cpp, libbase/rc.h,
6603	libcore/vm/ASHandlers.cpp: Change from _ANDROID to ANDROID
6604
66052010-08-30  Rob Savoye <rob@welcomehome.org>
6606
6607	* libcore/ExternalInterface.cpp: Don't use :: before C library
6608	functions.
6609
66102010-08-30  Rob Savoye <rob@welcomehome.org>
6611
6612	* gui/EventDevice.cpp: Don't try to test for ATARI or VIRTUAL bus
6613	events.
6614
66152010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6616
6617	* libcore/BitmapMovie.h, libcore/MovieClip.h: Drop obsolete forward
6618	declarations.
6619
66202010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6621
6622	* libbase/GnashImage.cpp, libbase/GnashImage.h,
6623	libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
6624	libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
6625	libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
6626	libcore/MovieFactory.cpp, libcore/swf/tag_loaders.cpp,
6627	librender/Renderer_agg.cpp: Rename base classes.
6628
66292010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6630
6631	* libbase/GnashImage.cpp, libbase/GnashImage.h,
6632	libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
6633	libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
6634	libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
6635	libcore/parser/SWFMovieDefinition.h,
6636	libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp:
6637	Rename input classes.
6638
66392010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6640
6641	* libbase/GnashImage.cpp, libbase/GnashImage.h,
6642	libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
6643	libbase/GnashImagePng.cpp, libbase/GnashTexture.cpp,
6644	libbase/ImageIterators.h,
6645	libcore/asobj/flash/display/BitmapData_as.cpp,
6646	libcore/asobj/flash/display/BitmapData_as.h,
6647	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, librender/Renderer_agg.cpp,
6648	librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
6649	librender/Renderer_ogl.cpp: Rename image type enum.
6650
66512010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6652
6653	* libbase/CachedBitmap.h, libbase/GnashImage.cpp,
6654	libbase/GnashImage.h, libbase/GnashImageGif.cpp,
6655	libbase/GnashImageGif.h, libbase/GnashImageJpeg.cpp,
6656	libbase/GnashImageJpeg.h, libbase/GnashImagePng.cpp,
6657	libbase/GnashImagePng.h, libbase/GnashTexture.cpp,
6658	libbase/GnashTexture.h, libbase/GnashVaapiImage.cpp,
6659	libbase/GnashVaapiImage.h, libbase/GnashVaapiTexture.cpp,
6660	libbase/GnashVaapiTexture.h, libcore/MovieFactory.cpp,
6661	libcore/Video.cpp, libcore/Video.h, libcore/asobj/NetStream_as.cpp,
6662	libcore/asobj/NetStream_as.h,
6663	libcore/asobj/flash/display/BitmapData_as.cpp,
6664	libcore/asobj/flash/display/BitmapData_as.h,
6665	libcore/parser/BitmapMovieDefinition.cpp,
6666	libcore/parser/BitmapMovieDefinition.h,
6667	libcore/parser/SWFMovieDefinition.h,
6668	libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp,
6669	libmedia/VideoDecoder.h, libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
6670	libmedia/ffmpeg/VideoDecoderFfmpeg.h,
6671	libmedia/gst/VideoDecoderGst.cpp, libmedia/gst/VideoDecoderGst.h,
6672	librender/Renderer.h, librender/Renderer_agg.cpp,
6673	librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
6674	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add image
6675	namespace, move mergeAlpha out of class.
6676
66772010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6678
6679	* : commit 2c748f4e461858dbafaf253191c196de9661630e Author: Benjamin
6680	Wolsey <bwy@benjaminwolsey.de> Date:   Mon Aug 30 11:05:29 2010
6681	+0200
6682
66832010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6684
6685	* librender/Renderer_agg_style.h: Handle unprocessed colour values.
6686
66872010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6688
6689	* libcore/asobj/flash/display/BitmapData_as.cpp: Const correct.
6690
66912010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6692
6693	* libbase/GnashImage.cpp: Add comments about premultiplication.
6694
66952010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6696
6697	* librender/Renderer_agg.cpp: Fix swapped pixel size values.
6698
66992010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6700
6701	* libcore/asobj/flash/display/BitmapData_as.cpp,
6702	testsuite/actionscript.all/BitmapData.as: Fix handling of
6703	transparency; tests pass.
6704
67052010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6706
6707	* testsuite/actionscript.all/BitmapData.as: Add tests for alpha fill
6708	colour.
6709
67102010-08-27  Sandro Santilli <strk@keybit.net>
6711
6712	* : commit a3bfe004fd93f084ee426d500a4abcf3423884ae Author: Benjamin
6713	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 27 13:10:04 2010
6714	+0200
6715
67162010-08-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
6717
6718	* : commit c1848f9588ed157683f763a490806c452bf0544d Author: Benjamin
6719	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 27 11:20:45 2010
6720	+0200
6721
67222010-08-26  Sandro Santilli <strk@keybit.net>
6723
6724	* : commit 855587d2bb09511a99f68d2618213be4026f6f78 Author: Benjamin
6725	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Aug 26 13:24:58 2010
6726	+0200
6727
67282010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6729
6730	* libcore/asobj/flash/display/BitmapData_as.h: Fix clang warning.
6731
67322010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6733
6734	* libcore/SWFStream.cpp: Drop debugging message.
6735
67362010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6737
6738	* libcore/asobj/flash/display/BitmapData_as.cpp: Drop debugging
6739	message.
6740
67412010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6742
6743	* : commit 1f19d08c5f98a12bb2b3b2e58142a4fd0e330ecb Author: Benjamin
6744	Wolsey <bwy@benjaminwolsey.de> Date:   Thu Aug 26 08:05:56 2010
6745	+0200
6746
67472010-08-26  Sandro Santilli <strk@keybit.net>
6748
6749	* testsuite/misc-ming.all/RemoveObject2Test.c: Hush a couple of
6750	compiler warnings
6751
67522010-08-26  Sandro Santilli <strk@keybit.net>
6753
6754	* testsuite/misc-ming.all/PlaceObject2Test.c: Don't use abort when
6755	willing to exit with an error... (hushes a warning aout abort() not
6756	being defined)
6757
67582010-08-25  Sandro Santilli <strk@keybit.net>
6759
6760	* gui/fb/fb.cpp, gui/fb/fbsup.h: FBGui::checkForData() is
6761	implemented as returning void, so advertise it as such
6762
67632010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6764
6765	* testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix
6766	testsuite.
6767
67682010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6769
6770	* libcore/DisplayObject.cpp, libcore/DisplayObject.h: Move functions
6771	to header.
6772
67732010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6774
6775	* libcore/Button.cpp, libcore/DisplayList.cpp,
6776	libcore/asobj/MovieClip_as.cpp: Cleanup, fix bug from last commit.
6777
67782010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6779
6780	* libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
6781	libcore/DisplayObject.cpp, libcore/DisplayObject.h,
6782	libcore/DisplayObjectContainer.cpp, libcore/Function2.cpp,
6783	libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
6784	libcore/TextField.cpp, libcore/Video.cpp,
6785	libcore/asobj/MovieClip_as.cpp,
6786	libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp:
6787	Move functions outside class and const correct.
6788
67892010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6790
6791	* libcore/TextField.cpp: Fix some odd assumptions about attributes.
6792
67932010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6794
6795	* testsuite/misc-ming.all/Makefile.am, utilities/processor.cpp:
6796	Don't run the testcase either if ming isn't up-to-date.  Hack gprocessor so it doesn't crash everywhere on Debian Lenny.
6797
67982010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6799
6800	* configure.ac, testsuite/misc-ming.all/Makefile.am: Only run
6801	LoadBitmap tests for ming head.
6802
68032010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6804
6805	* : commit 9469ea0db917b15edbdbee537bc5263bd343ec2a Merge: 8cccfd1
6806	fc6af64 Author: Rob Savoye <rob@welcomehome.org> Date:   Tue Aug 24
6807	21:31:58 2010 -0600
6808
68092010-08-24  Rob Savoye <rob@welcomehome.org>
6810
6811	* packaging/redhat/gnash.spec: fix gnash-commo typo.
6812
68132010-08-24  Rob Savoye <rob@welcomehome.org>
6814
6815	* packaging/debian/control: remove libltdl dependencies
6816
68172010-08-24  Sandro Santilli <strk@keybit.net>
6818
6819	* gui/gnash.cpp: Drop more ifdefs, make --renderer help string (in
6820	--help) consistent with the rest of option lists.
6821
68222010-08-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6823
6824	* libcore/Transform.h: Documentation for Transform class.
6825
68262010-08-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6827
6828	* : commit 792c0ad3da40c4aabe46960a764300119cd74545 Merge: dd938c6
6829	b91e2fd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Tue
6830	Aug 24 20:14:21 2010 +0200
6831
68322010-08-24  Sandro Santilli <strk@keybit.net>
6833
6834	* gui/gtk/gtk.cpp, librender/Renderer.h,
6835	librender/Renderer_agg.cpp, librender/Renderer_agg.h,
6836	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add a
6837	virtual Renderer::description, use it in Help->About dialog to show
6838	which renderer is being used.
6839
68402010-08-24  Sandro Santilli <strk@keybit.net>
6841
6842	* NEWS: Update to include changes of 0.8.8
6843
68442010-08-23  strk <strk@keybit.net>
6845
6846	* gui/kde/kde_glue_agg.h: Add missing <memory> header. Thanks to
6847	Juergen Heinemann for patch (bug #30855)
6848
68492010-08-23  strk <strk@keybit.net>
6850
6851	* libmedia/MediaParser.cpp: Re-introduce the nap between media chunk
6852	parsing
6853
68542010-08-22  Rob Savoye <rob@welcomehome.org>
6855
6856	* packaging/debian/changelog: updated for the 0.8.8 release
6857
68582010-08-22  Rob Savoye <rob@welcomehome.org>
6859
6860	* packaging/deb.am: don't grep files that are in git, but not the
6861	source tarball
6862
68632010-08-22  Rob Savoye <rob@welcomehome.org>
6864
6865	* doc/C/preformatted/cygnal.1.in,
6866	doc/C/preformatted/findmicrophones.1.in,
6867	doc/C/preformatted/findwebcams.1.in,
6868	doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
6869	doc/C/preformatted/gnash_ref.info.in,
6870	doc/C/preformatted/gnashref.html.in,
6871	doc/C/preformatted/gnashuser.html.in,
6872	doc/C/preformatted/gprocessor.1.in,
6873	doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in,
6874	doc/C/refmanual/building.xml: replace bzr usage with git. Regenerate
6875	preformatted docs
6876
68772010-08-22  Rob Savoye <rob@welcomehome.org>
6878
6879	* packaging/snapshot.am: force SNAPSHOT_VERSION to match the release
6880
68812010-08-21  Rob Savoye <rob@welcomehome.org>
6882
6883	* configure.ac: change the version from trunk to 0.8.8
6884
68852010-08-21  Rob Savoye <rob@welcomehome.org>
6886
6887	* packaging/deb.am: don't try to list packages when building from
6888	the source tarball.
6889
68902010-08-21  Rob Savoye <rob@welcomehome.org>
6891
6892	* Makefile.am: add the rest of the ChangeLogs and READMEs to the
6893	dist tarball.
6894
68952010-08-21  Rob Savoye <rob@welcomehome.org>
6896
6897	* README: update
6898
68992010-08-21  Rob Savoye <rob@welcomehome.org>
6900
6901	* README.git: rename from README_bzr, change bzr to git
6902
69032010-08-21  Rob Savoye <rob@welcomehome.org>
6904
6905	* README.git: rename from README_bzr, change bzr to git
6906
69072010-08-20  Rob Savoye <rob@welcomehome.org>
6908
6909	* po/es.po, po/fr.po: update spanish and french translations
6910
69112010-08-20  Rob Savoye <rob@welcomehome.org>
6912
6913	* po/es.po, po/fr.po: update spanish and french translations
6914
69152010-08-20  John Wimer <john@god.vtic.net>
6916
6917	* packaging/debian/rules: rollback hurd changes, they're solved in
6918	configure.ac
6919
69202010-08-20  John Wimer <john@god.vtic.net>
6921
6922	* packaging/debian/rules: rollback hurd changes, they're solved in
6923	configure.ac
6924
69252010-08-20  John Wimer <john@god.vtic.net>
6926
6927	* configure.ac: update configure to automatically disable jemalloc
6928	on HURD. Patch from pinotree
6929
69302010-08-20  John Wimer <john@god.vtic.net>
6931
6932	* configure.ac: update configure to automatically disable jemalloc
6933	on HURD. Patch from pinotree
6934
69352010-08-20  John Wimer <john@god.vtic.net>
6936
6937	* configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
6938	packaging/debian/rules: Apply patch from pinotree to enable build on
6939	GNU HURD
6940
69412010-08-20  John Wimer <john@god.vtic.net>
6942
6943	* configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
6944	packaging/debian/rules: Apply patch from pinotree to enable build on
6945	GNU HURD
6946
69472010-08-17  Rob Savoye <rob@welcomehome.org>
6948
6949	* libbase/string_table.h, libmedia/MediaHandler.h: fix visibility
6950	builds.
6951
69522010-08-17  Rob Savoye <rob@welcomehome.org>
6953
6954	* NEWS: update NEWS file for the release
6955
69562010-08-16  Rob Savoye <rob@welcomehome.org>
6957
6958	* ChangeLog-0.8.8: GNU style ChangeLog from bzr log
6959
69602010-08-16  Rob Savoye <rob@welcomehome.org>
6961
6962	* ChangeLog-0.8.8: GNU style ChangeLog from bzr log
6963
69642010-08-16  Rob Savoye <rob@welcomehome.org>
6965
6966	* libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
6967
69682010-08-16  Rob Savoye <rob@welcomehome.org>
6969
6970	* libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
6971
69722010-08-16  Rob Savoye <rob@welcomehome.org>
6973
6974	* plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp:
6975	include sys/socket.h for the BSDs.
6976
69772010-08-16  Rob Savoye <rob@welcomehome.org>
6978
6979	* plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp:
6980	include sys/socket.h for the BSDs.
6981
69822010-08-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6983
6984	* libcore/Makefile.am: Add Transform.h to Makefile.
6985
69862010-08-12  Sandro Santilli <strk@keybit.net>
6987
6988	* gui/gnash.cpp, gui/gtk/gtk_canvas.cpp, libbase/rc.cpp,
6989	libbase/rc.h, libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
6990	packaging/debian/rules, testsuite/gnashrc.in,
6991	testsuite/libbase.all/TCXXRc.cpp,
6992	testsuite/libbase.all/gnashrc-local.in,
6993	testsuite/libbase.all/gnashrc.in, utilities/processor.cpp: merge
6994	patches from bzr for media handler changes.
6995
69962010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
6997
6998	* libcore/DisplayObject.h,
6999	libcore/asobj/flash/display/BitmapData_as.cpp,
7000	librender/Renderer.h, librender/Renderer_agg.cpp,
7001	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Revert to
7002	old renderer behaviour, as it's not quite as clear as I thought.
7003
70042010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7005
7006	* testsuite/actionscript.all/BitmapData.as: Expect Gnash failures.
7007
70082010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7009
7010	* testsuite/actionscript.all/BitmapData.as: More tests.
7011
70122010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7013
7014	* testsuite/actionscript.all/BitmapData.as: Mask tests.
7015
70162010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7017
7018	* libcore/DisplayObject.h: Add documentation.
7019
70202010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7021
7022	* libcore/Button.cpp, libcore/DisplayList.cpp,
7023	libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7024	libcore/MovieClip.cpp, libcore/TextField.cpp, libcore/Video.cpp:
7025	Handle dynamic masks during display of the object they're masking
7026	instead of during display of their parent object. This fixes
7027	BitmapData.draw.
7028
70292010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7030
7031	* libcore/asobj/flash/display/BitmapData_as.cpp,
7032	librender/Renderer.h, librender/Renderer_agg.cpp,
7033	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Clean up.
7034
70352010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7036
7037	* libcore/asobj/flash/display/BitmapData_as.cpp,
7038	librender/Renderer.h: Mask handling strongly suggests that scaling
7039	is handled by the renderer.
7040
70412010-08-11  Rob Savoye <rob@welcomehome.org>
7042
7043	* : commit 73326660de2f8e6860e273adeb5d6632e8cc58f1 Author: Rob
7044	Savoye <rob@welcomehome.org> Date:   Wed Aug 11 18:27:17 2010 -0600
7045
70462010-08-11  Rob Savoye <rob@welcomehome.org>
7047
7048	* packaging/debian/control: cleanup dependencies
7049
70502010-08-11  Rob Savoye <rob@welcomehome.org>
7051
7052	* Makefile.am: add quotes around sub shell execution
7053
70542010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7055
7056	* libcore/DisplayList.cpp: Add some comments.
7057
70582010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7059
7060	* libcore/DisplayList.cpp: Handle the funny way masks are drawn,
7061	fixing a bug with mask transforms not caught by the testsuite.
7062
70632010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7064
7065	* testsuite/misc-ming.all/LoadBitmapTest.c: Add pixel checking with
7066	a very slight tolerance.
7067
70682010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7069
7070	* libcore/asobj/Error_as.cpp,
7071	libcore/asobj/flash/filters/BevelFilter_as.cpp,
7072	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
7073	libcore/asobj/flash/filters/BlurFilter_as.cpp,
7074	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
7075	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
7076	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
7077	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
7078	libcore/asobj/flash/filters/GlowFilter_as.cpp,
7079	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
7080	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
7081	libcore/vm/fn_call.h: Drop deprecated ThisIs policy
7082
70832010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7084
7085	* libcore/asobj/flash/display/BitmapData_as.cpp,
7086	libcore/asobj/flash/display/BitmapData_as.h,
7087	testsuite/misc-ming.all/LoadBitmapTest.c: Fix most loadBitmap tests.
7088
70892010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7090
7091	* testsuite/misc-ming.all/LoadBitmapTest.c: Expect Gnash failures.
7092
70932010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7094
7095	* testsuite/misc-ming.all/LoadBitmapTest.c: Test construction during
7096	BitmapData.loadBitmap.
7097
70982010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7099
7100	* testsuite/misc-ming.all/LoadBitmapTest.c,
7101	testsuite/misc-ming.all/Makefile.am: Framework for a loadBitmap
7102	test.
7103
71042010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7105
7106	* libcore/asobj/flash/display/BitmapData_as.cpp: Handle same colours
7107	more neatly.
7108
71092010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7110
7111	* libcore/asobj/flash/display/BitmapData_as.cpp,
7112	testsuite/actionscript.all/BitmapData.as: Add test to make sure
7113	Gnash doesn't hang, and fix a hang.
7114
71152010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7116
7117	* libcore/asobj/flash/display/BitmapData_as.cpp: Fix floodFill for
7118	corner cases (literally!).
7119
71202010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7121
7122	* testsuite/actionscript.all/BitmapData.as: Test flood fill better.
7123
71242010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7125
7126	* libbase/Makefile.am: Add to Makefile.
7127
71282010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7129
7130	* libbase/GnashImage.h, libbase/ImageIterators.h,
7131	libcore/asobj/flash/display/BitmapData_as.cpp,
7132	libcore/asobj/flash/display/BitmapData_as.h,
7133	librender/Renderer_cairo.cpp: Separate image iterators from the
7134	image class.
7135
71362010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7137
7138	* testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx: The
7139	duplicated test in misc-haxe.all passes.
7140
71412010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7142
7143	* libcore/asobj/flash/display/BitmapData_as.cpp: Fix hang, fix left
7144	extent of fill.
7145
71462010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7147
7148	* libcore/asobj/flash/display/BitmapData_as.cpp: Comments and const
7149	correctness.
7150
71512010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7152
7153	* libcore/asobj/flash/display/BitmapData_as.cpp: Much faster
7154	implementation.
7155
71562010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7157
7158	* libcore/asobj/flash/display/BitmapData_as.cpp,
7159	libcore/asobj/flash/display/BitmapData_as.h,
7160	testsuite/actionscript.all/BitmapData.as: Pretty slow implementation
7161	of floodFill.
7162
71632010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7164
7165	* libcore/asobj/Globals.cpp,
7166	libcore/asobj/flash/display/BitmapData_as.cpp,
7167	libcore/asobj/flash/display/BitmapData_as.h: Register and use native
7168	BitmapData properties. Flags aren't tested.
7169
71702010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7171
7172	* libcore/asobj/flash/display/BitmapData_as.cpp,
7173	libcore/asobj/flash/geom/Transform_as.cpp: Header cleanup.
7174
71752010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7176
7177	* libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
7178	libcore/asobj/flash/display/BitmapData_as.cpp,
7179	libcore/asobj/flash/geom/ColorTransform_as.cpp,
7180	libcore/asobj/flash/geom/ColorTransform_as.h,
7181	libcore/asobj/flash/geom/Transform_as.cpp: Reduce code duplication.
7182	Only genuine ColorTransform objects are usable with BitmapData.draw.
7183
71842010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7185
7186	* libcore/asobj/flash/geom/Transform_as.cpp,
7187	testsuite/actionscript.all/Transform.as: Test a fake cxform.
7188
71892010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7190
7191	* testsuite/actionscript.all/Transform.as: Update tests.
7192
71932010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7194
7195	* libcore/asobj/ASConversions.cpp,
7196	libcore/asobj/flash/display/BitmapData_as.cpp,
7197	libcore/asobj/flash/geom/Transform_as.cpp,
7198	testsuite/misc-ming.all/BitmapDataDraw.c: Use toSWFMatrix in
7199	Transform.  Implement BitmapData.draw with cxform. Add tests.
7200
72012010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7202
7203	* libcore/asobj/flash/display/BitmapData_as.cpp: Inform attached
7204	objects after draw().
7205
72062010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7207
7208	* libcore/asobj/flash/display/BitmapData_as.cpp,
7209	testsuite/actionscript.all/BitmapData.as: Test, implement channel
7210	properties.
7211
72122010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7213
7214	* libcore/asobj/flash/display/BitmapData_as.cpp,
7215	libcore/asobj/flash/display/BitmapData_as.h: Use a typedef.
7216
72172010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7218
7219	* libbase/GnashImage.h: Fix distance_to to return the correct value;
7220	this makes std::copy work again!
7221
72222010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7223
7224	* libbase/GnashImage.h: Cleanups.
7225
72262010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7227
7228	* libbase/GnashImage.h,
7229	libcore/asobj/flash/display/BitmapData_as.cpp,
7230	libcore/asobj/flash/display/BitmapData_as.h: Cleanup of BitmapData
7231	interface.
7232
72332010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7234
7235	* libbase/GnashImage.h,
7236	libcore/asobj/flash/display/BitmapData_as.cpp: Improve the
7237	argb_iterator interface and add assignment operator and copy ctor
7238	for proper behaviour.
7239
72402010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7241
7242	* utilities/Makefile.am, utilities/processor.cpp: Set a renderer for
7243	gprocessor to allow BitmapData testing if agg is present.
7244
72452010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7246
7247	* gui/NullGui.h: Coding style.
7248
72492010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7250
7251	* gui/Player.cpp: Don't cast.
7252
72532010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7254
7255	* gui/Player.cpp: Drop commented-out code.
7256
72572010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7258
7259	* libcore/SWFMatrix.cpp: Minor cleanups.
7260
72612010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7262
7263	* libcore/SWFCxForm.cpp, libcore/SWFMatrix.cpp, libcore/SWFMatrix.h:
7264	Minor cleanups.
7265
72662010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7267
7268	* libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
7269	libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
7270	libcore/asobj/flash.am,
7271	libcore/asobj/flash/display/BitmapData_as.cpp: Use a separate file
7272	for constructing a SWFMatrix from an as_object.
7273
72742010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7275
7276	* libcore/MovieClip.cpp, libcore/SWFCxForm.cpp,
7277	libcore/SWFCxForm.h, librender/Renderer_agg_style.h: Cleanup, drop
7278	unused functions, don't qualify with gnash:: in the agg renderer.
7279
72802010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7281
7282	* libcore/DisplayList.cpp, libcore/DisplayList.h,
7283	libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7284	libcore/Makefile.am, libcore/MovieClip.cpp, libcore/MovieClip.h,
7285	libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/TextField.cpp,
7286	libcore/Transform.h, libcore/asobj/Color_as.cpp,
7287	libcore/asobj/flash/geom/Transform_as.cpp, libcore/cxform.cpp,
7288	libcore/cxform.h, libcore/swf/DefineButtonCxformTag.h,
7289	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
7290	libcore/swf/DefineShapeTag.h, libcore/swf/PlaceObject2Tag.cpp,
7291	libcore/swf/PlaceObject2Tag.h, libcore/swf/TextRecord.cpp,
7292	librender/PathParser.cpp, librender/PathParser.h,
7293	librender/Renderer_agg.cpp, librender/Renderer_agg_style.h,
7294	librender/Renderer_cairo.cpp, librender/Renderer_cairo.h,
7295	librender/Renderer_ogl.cpp, testsuite/libcore.all/ClassSizes.cpp:
7296	Rename cxform to SWFCxForm.
7297
72982010-08-09  Rob Savoye <rob@welcomehome.org>
7299
7300	* : commit 03eb25bbc48921e628ebe2944e9bc33b873c71ad Author: Rob
7301	Savoye <rob@welcomehome.org> Date:   Mon Aug 9 13:55:35 2010 -0600
7302
73032010-08-09  Rob Savoye <rob@welcomehome.org>
7304
7305	* packaging/redhat/gnash.spec: don't build the dbus extension, it
7306	was never finished.
7307
73082010-08-09  Rob Savoye <rob@welcomehome.org>
7309
7310	* extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
7311	extensions/lirc/Makefile.am, extensions/mysql/Makefile.am: delete
7312	the *.la files as we never link against a plugin module anyway.
7313
73142010-08-09  Rob Savoye <rob@welcomehome.org>
7315
7316	* Makefile.am: change the - to a _ in the revno so it looks like a
7317	legit version number.
7318
73192010-08-09  Rob Savoye <rob@welcomehome.org>
7320
7321	* packaging/redhat/gnash.spec: add extension packages
7322
73232010-08-09  Rob Savoye <rob@welcomehome.org>
7324
7325	* packaging/redhat/gnash.spec: use trunk as the version still.
7326
73272010-08-09  Rob Savoye <rob@welcomehome.org>
7328
7329	* : commit a3edfc7ea3bf1c3b2ce2e3be45246adeb49f282e Author: Rob
7330	Savoye <rob@welcomehome.org> Date:   Mon Aug 9 10:18:41 2010 -0600
7331
73322010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7333
7334	* librender/Renderer_cairo.cpp, librender/Renderer_cairo.h: Fix
7335	cairo build.
7336
73372010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7338
7339	* libcore/DynamicShape.cpp, libcore/DynamicShape.h,
7340	libcore/Video.cpp, libcore/swf/DefineMorphShapeTag.cpp,
7341	libcore/swf/DefineShapeTag.cpp, librender/Renderer.h,
7342	librender/Renderer_agg.cpp, librender/Renderer_cairo.cpp,
7343	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Use
7344	Transform for renderer API and fix Video rendering (which testsuite
7345	didn't notice!).
7346
73472010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7348
7349	* libcore/MovieClip.h, libcore/Transform.h: Update Transform.h
7350	header with copyright.
7351
73522010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7353
7354	* testsuite/actionscript.all/BitmapData.as: Passes in
7355	actionscript.all, but not with automated testing (no renderer).
7356
73572010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7358
7359	* libcore/MovieClip.cpp, libcore/MovieClip.h,
7360	testsuite/DummyCharacter.h: Use draw() to implement display() and
7361	restore drawable rendering in draw().
7362
73632010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7364
7365	* libcore/Bitmap.cpp, libcore/Button.cpp, libcore/MorphShape.cpp,
7366	libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/StaticText.cpp,
7367	libcore/TextField.cpp, libcore/Transform.h: Implement concatenation
7368	as a free function.
7369
73702010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7371
7372	* libcore/TextField.cpp: Cut down on get_world_cxform calls.
7373
73742010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7375
7376	* libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
7377	libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7378	libcore/MovieClip.cpp, libcore/TextField.cpp,
7379	libcore/asobj/Color_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
7380	libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp:
7381	Use the Transform member more sensibly.
7382
73832010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7384
7385	* libcore/Button.cpp, libcore/DisplayObject.h,
7386	libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
7387	libcore/StaticText.cpp, libcore/TextField.cpp, libcore/TextField.h,
7388	libcore/swf/DefineTextTag.cpp, libcore/swf/TextRecord.cpp,
7389	libcore/swf/TextRecord.h: Use Transform more.
7390
73912010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7392
7393	* libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7394	libcore/Transform.h: Store matrix and cxform as a Transform element.
7395
73962010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7397
7398	* libcore/MovieClip.cpp, libcore/MovieClip.h,
7399	libcore/asobj/flash/display/BitmapData_as.cpp: Add a draw() function
7400	to MovieClip.
7401
74022010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7403
7404	* testsuite/misc-ming.all/BitmapDataDraw.c: Expect passes (only when
7405	renderer is used!).
7406
74072010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7408
7409	* libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/Button.cpp,
7410	libcore/Button.h, libcore/DisplayList.cpp, libcore/DisplayList.h,
7411	libcore/DisplayObject.h, libcore/InteractiveObject.h,
7412	libcore/MorphShape.cpp, libcore/MorphShape.h,
7413	libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/Shape.cpp,
7414	libcore/Shape.h, libcore/StaticText.cpp, libcore/StaticText.h,
7415	libcore/TextField.cpp, libcore/TextField.h, libcore/Video.cpp,
7416	libcore/Video.h, libcore/asobj/flash/display/BitmapData_as.cpp,
7417	libcore/movie_root.cpp, libcore/swf/DefineMorphShapeTag.cpp,
7418	libcore/swf/DefineMorphShapeTag.h, libcore/swf/DefineShapeTag.cpp,
7419	libcore/swf/DefineShapeTag.h, libcore/swf/DefineTextTag.cpp,
7420	libcore/swf/DefineTextTag.h: Pass a Transform to all display()
7421	functions so that BitmapData.draw is less of a hack, and generally
7422	to make a nicer process without recursive calls to getWorldMatrix
7423	and analogous functions.  Needs tidying up.
7424
74252010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7426
7427	* libcore/Bitmap.cpp, libcore/DisplayObject.h,
7428	libcore/DynamicShape.cpp, libcore/DynamicShape.h,
7429	libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/Transform.h,
7430	libcore/asobj/flash/display/BitmapData_as.cpp: Use a Transform for
7431	some things.
7432
74332010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7434
7435	* libcore/DisplayObject.h,
7436	libcore/asobj/flash/display/BitmapData_as.cpp: Move Transform class
7437	to DisplayObject.h.
7438
74392010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7440
7441	* libcore/asobj/flash/display/BitmapData_as.cpp,
7442	libcore/asobj/flash/display/BitmapData_as.h: An untidy
7443	implementation of BitmapData.loadBitmap without tests.
7444
74452010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7446
7447	* libcore/asobj/flash/display/BitmapData_as.cpp: Add error logging.
7448
74492010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7450
7451	* librender/Renderer_agg.cpp: Drop agg buffer debugging.
7452
74532010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7454
7455	* librender/Renderer.h, librender/Renderer_agg.cpp,
7456	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Improve and
7457	document interface.
7458
74592010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7460
7461	* libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
7462	libcore/asobj/flash/display/BitmapData_as.cpp: Rough implementation
7463	of BitmapData.draw. Drop debugging.
7464
74652010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7466
7467	* libcore/asobj/flash/display/BitmapData_as.cpp,
7468	libcore/asobj/flash/display/BitmapData_as.h, librender/Renderer.h,
7469	librender/Renderer_agg.cpp: Steps towards internal rendering.
7470
74712010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7472
7473	* librender/Renderer.h, librender/Renderer_agg.cpp,
7474	librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add an
7475	Internal rendering class.
7476
74772010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7478
7479	* libcore/movie_root.cpp, librender/Renderer.h: Use an object to
7480	renderer externally, as we can do the same for internal rendering.
7481
74822010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7483
7484	* librender/Renderer.h, librender/Renderer_agg.cpp: Drop
7485	set_invalidated_region as the alternative is used almost everywhere.
7486
74872010-08-08  Rob Savoye <rob@welcomehome.org>
7488
7489	* configure.ac: renable the testsuite
7490
74912010-08-08  Rob Savoye <rob@welcomehome.org>
7492
7493	* packaging/snapshot.am: the next release is 0.8.9
7494
74952010-08-08  Rob Savoye <rob@welcomehome.org>
7496
7497	* packaging/deb.am: don't try to rename to the build directory if it
7498	exists.
7499
75002010-08-08  Rob Savoye <rob@welcomehome.org>
7501
7502	* packaging/debian/rules: only build agg and cairo renderers
7503
75042010-08-08  Rob Savoye <rob@welcomehome.org>
7505
7506	* packaging/debian/gnash-dev.install: be more specific, use
7507	/usr/include/gnash/
7508
75092010-08-08  Rob Savoye <rob@welcomehome.org>
7510
7511	* configure.ac: disable the testsuite by default so end users
7512	building from source don't get scared by all the testing
7513	dependencies.
7514
7515