12012-01-23  Rob Savoye <rob@welcomehome.org>
2
3	* gui/Player.cpp: revert time interval/FPS change for now.
4
52012-01-23  Rob Savoye <rob@welcomehome.org>
6
7	* packaging/snapshot.am: change version to 0.8.10
8
92012-01-23  Rob Savoye <rob@welcomehome.org>
10
11	* configure.ac: change version to 0.8.10
12
132012-01-20  Rob Savoye <rob@welcomehome.org>
14
15	* libmedia/gst/VideoInputGst.cpp: remove extraneous spaces in string
16
172012-01-20  Rob Savoye <rob@welcomehome.org>
18
19	* cygnal/cygnal.cpp: tweak copyright message
20
212012-01-20  Rob Savoye <rob@welcomehome.org>
22
23	* libdevice/events/EventDevice.cpp: fix typo
24
252012-01-20  Rob Savoye <rob@welcomehome.org>
26
27	* gui/gui.cpp, libcore/parser/SWFMovieDefinition.cpp: correct typos
28
292012-01-20  Rob Savoye <rob@welcomehome.org>
30
31	* cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sslserver.cpp,
32	gui/gui.cpp, libcore/LoadVariablesThread.cpp,
33	libcore/MovieFactory.cpp, libcore/TextField.cpp,
34	libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
35	libcore/vm/ASHandlers.cpp, libdevice/egl/eglDevice.cpp,
36	libdevice/events/EventDevice.cpp,
37	libmedia/gst/VideoConverterGst.cpp,
38	libsound/aos4/sound_handler_ahi.cpp: correct typos
39
402012-01-20  Rob Savoye <rob@welcomehome.org>
41
42	* po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
43	po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
44	po/ne.po, po/ru.po, po/zh_TW.po: update en_GB translation,
45	regenerate pot file.
46
472012-01-18  Rob Savoye <rob@welcomehome.org>
48
49	* packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the
50	release
51
522012-01-18  Rob Savoye <rob@welcomehome.org>
53
54	* doc/C/Makefile.am: add man page alises file to the dist
55
562012-01-18  Rob Savoye <rob@welcomehome.org>
57
58	* packaging/rpm.am: update copyright date, remove commented out
59	block.
60
612012-01-18  Rob Savoye <rob@welcomehome.org>
62
63	* packaging/redhat/gnash.spec: enable docbook, install info pages
64
652012-01-18  Rob Savoye <rob@welcomehome.org>
66
67	* packaging/debian/rules: enable docbook, don't gzip man pages
68
692012-01-18  Rob Savoye <rob@welcomehome.org>
70
71	* packaging/debian/gnash-dump.install: fix typo in filename
72
732012-01-18  Rob Savoye <rob@welcomehome.org>
74
75	* doc/C/Makefile.am: install-man1 doesn't need to depend on
76	EXTRAMANPAGES
77
782012-01-18  Rob Savoye <rob@welcomehome.org>
79
80	* doc/C/Makefile.am: install-man1 doesn't need to depend on
81	EXTRAMANPAGES
82
832012-01-18  Rob Savoye <rob@welcomehome.org>
84
85	* doc/C/Makefile.am: remove unused preformatted tjay are now aliases
86	the correct way
87
882012-01-18  Rob Savoye <rob@welcomehome.org>
89
90	* doc/C/dump-gnash.1, doc/C/fb-gnash.1, doc/C/gnash-gtk-launcher.1,
91	doc/C/gnash-qt-launcher.1, doc/C/gtk-gnash.1,
92	doc/C/preformatted/gnash-gtk-launcher.1.in, doc/C/qt4-gnash.1,
93	doc/C/sdl-gnash.1: cleanup the handling of man pages
94
952012-01-18  Rob Savoye <rob@welcomehome.org>
96
97	* .gitignore: don't ignore man pages
98
992012-01-18  Rob Savoye <rob@welcomehome.org>
100
101	* doc/C/Makefile.am: install manpage aliases as files, not links
102
1032012-01-18  Rob Savoye <rob@welcomehome.org>
104
105	* doc/C/preformatted/gnash-qt-launcher.1.in: remove extraneous man
106	page aliasesdoc/C/preformatted/gnash-gtk-launcher.1.in
107
1082012-01-18  Rob Savoye <rob@welcomehome.org>
109
110	* doc/C/Makefile.am, doc/C/gnash.man-xml, packaging/deb.am,
111	packaging/snapshot.am: update for new packages
112
1132012-01-18  Rob Savoye <rob@welcomehome.org>
114
115	* packaging/debian/gnash-dump.manpages: install the dump-gnash man
116	page
117
1182012-01-18  Rob Savoye <rob@welcomehome.org>
119
120	* doc/C/preformatted/fb-gnash.1.in,
121	doc/C/preformatted/gtk-gnash.1.in,
122	doc/C/preformatted/qt4-gnash.1.in: drop duplicate copies
123
1242012-01-18  Rob Savoye <rob@welcomehome.org>
125
126	* packaging/debian/changelog, packaging/debian/control,
127	packaging/debian/gnash-cygnal.install,
128	packaging/debian/gnash-dump.install,
129	packaging/debian/gnash-framebuffer.install,
130	packaging/debian/gnash-framebuffer.manpages,
131	packaging/debian/gnash-klash.install: add fb-gnash and dump-gnash
132	packages
133
1342012-01-18  Rob Savoye <rob@welcomehome.org>
135
136	* packaging/debian/rules: drop unused rules for optional package
137	buulds, everything is selectable at runtime now.
138
1392012-01-18  Rob Savoye <rob@welcomehome.org>
140
141	* packaging/redhat/gnash.spec: add dump-gnash manpage
142
1432012-01-18  Rob Savoye <rob@welcomehome.org>
144
145	* doc/C/gnash.man-xml: add dump-gnash as an aliases to this manpage
146
1472012-01-18  Rob Savoye <rob@welcomehome.org>
148
149	* packaging/redhat/gnash.spec: build fb-gnash and dump-gnash
150	packages too.
151
1522012-01-18  Rob Savoye <rob@welcomehome.org>
153
154	* doc/C/Makefile.am: build a dump-gnash manpage too, since we now
155	package it.
156
1572012-01-18  Rob Savoye <rob@welcomehome.org>
158
159	* doc/C/preformatted/cygnal.1.in,
160	doc/C/preformatted/findmicrophones.1.in,
161	doc/C/preformatted/findwebcams.1.in,
162	doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
163	doc/C/preformatted/gprocessor.1.in,
164	doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in:
165	regenerated the preformatted versions
166
1672012-01-18  Rob Savoye <rob@welcomehome.org>
168
169	* libdevice/events/TouchDevice.cpp: fix typo with gettext macro
170
1712012-01-17  Rob Savoye <rob@welcomehome.org>
172
173	* configure.ac: remove extraneous = from help strings option names
174
1752012-01-16  Rob Savoye <rob@welcomehome.org>
176
177	* testsuite/DummyCharacter.h, testsuite/DummyMovieDefinition.h,
178	testsuite/FuzzyPixel.cpp, testsuite/FuzzyPixel.h,
179	testsuite/Makefile.am, testsuite/MovieTester.cpp,
180	testsuite/MovieTester.h, testsuite/actionscript.all/Makefile.am,
181	testsuite/as3compile.all/Makefile.am, testsuite/check.h,
182	testsuite/dejagnu.h, testsuite/libbase.all/CurlStreamTest.cpp,
183	testsuite/libbase.all/IntTypesTest.cpp,
184	testsuite/libbase.all/Makefile.am,
185	testsuite/libbase.all/NoSeekFileTest.cpp,
186	testsuite/libbase.all/Point2dTest.cpp,
187	testsuite/libbase.all/Range2dTest.cpp,
188	testsuite/libbase.all/RcTest.cpp,
189	testsuite/libbase.all/URLTest.cpp,
190	testsuite/libbase.all/memtest.cpp,
191	testsuite/libbase.all/snappingrangetest.cpp,
192	testsuite/libbase.all/string_tableTest.cpp,
193	testsuite/libcore.all/AsValueTest.cpp,
194	testsuite/libcore.all/BitsReaderTest.cpp,
195	testsuite/libcore.all/ClassSizes.cpp,
196	testsuite/libcore.all/CodeStreamTest.cpp,
197	testsuite/libcore.all/CxFormTest.cpp,
198	testsuite/libcore.all/DisplayListTest.cpp,
199	testsuite/libcore.all/EdgeTest.cpp,
200	testsuite/libcore.all/Makefile.am,
201	testsuite/libcore.all/MatrixTest.cpp,
202	testsuite/libcore.all/PropFlagsTest.cpp,
203	testsuite/libcore.all/PropertyListTest.cpp,
204	testsuite/libcore.all/SafeStackTest.cpp,
205	testsuite/libcore.all/StreamTest.cpp,
206	testsuite/libmedia.all/Makefile.am,
207	testsuite/libmedia.all/test_audioinput.cpp,
208	testsuite/libmedia.all/test_videoinput.cpp,
209	testsuite/media/Makefile.am, testsuite/misc-haxe.all/Makefile.am,
210	testsuite/misc-ming.all/BeginBitmapFillRunner.cpp,
211	testsuite/misc-ming.all/BitmapDataTestRunner.cpp,
212	testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp,
213	testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp,
214	testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp,
215	testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp,
216	testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
217	testsuite/misc-ming.all/DragDropTestRunner.cpp,
218	testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
219	testsuite/misc-ming.all/KeyEventOrderRunner.cpp,
220	testsuite/misc-ming.all/Makefile.am,
221	testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
222	testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
223	testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
224	testsuite/misc-ming.all/RollOverOutTest-Runner.cpp,
225	testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp,
226	testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
227	testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp,
228	testsuite/misc-ming.all/attachMovieTestRunner.cpp,
229	testsuite/misc-ming.all/intervalTestRunner.cpp,
230	testsuite/misc-ming.all/key_event_testrunner.cpp,
231	testsuite/misc-ming.all/masks_test2runner.cpp,
232	testsuite/misc-ming.all/masks_testrunner.cpp,
233	testsuite/misc-ming.all/ming_utils.h,
234	testsuite/misc-ming.all/morph_test1runner.cpp,
235	testsuite/misc-ming.all/replace_buttons1test_runner.cpp,
236	testsuite/misc-ming.all/replace_shapes1test_runner.cpp,
237	testsuite/misc-ming.all/replace_sprites1test_runner.cpp,
238	testsuite/misc-ming.all/root_stop_testrunner.cpp,
239	testsuite/misc-mtasc.all/Makefile.am,
240	testsuite/misc-swfc.all/Makefile.am,
241	testsuite/misc-swfc.all/button_test1runner.cpp,
242	testsuite/misc-swfc.all/sound_stop_runner.cpp,
243	testsuite/misc-swfmill.all/Makefile.am,
244	testsuite/misc-swfmill.all/backgroundTestRunner.cpp,
245	testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp,
246	testsuite/movies.all/Makefile.am,
247	testsuite/movies.all/gravity_embedded-TestRunner.cpp,
248	testsuite/movies.all/tic_tac2-TestRunner.cpp,
249	testsuite/network.all/Makefile.am,
250	testsuite/network.all/test_ssh.cpp,
251	testsuite/network.all/test_ssl.cpp, testsuite/samples/Makefile.am,
252	testsuite/samples/clip_as_button2-TestRunner.cpp,
253	testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp,
254	testsuite/samples/subshapes-TestRunner.cpp,
255	testsuite/swfdec/Makefile.am: update copyright date
256
2572012-01-16  Rob Savoye <rob@welcomehome.org>
258
259	* libcore/AMFConverter.cpp, libcore/AMFConverter.h,
260	libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/BitmapMovie.cpp,
261	libcore/BitmapMovie.h, libcore/Button.cpp, libcore/Button.h,
262	libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
263	libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
264	libcore/ConstantPool.cpp, libcore/ConstantPool.h,
265	libcore/DisplayList.cpp, libcore/DisplayList.h,
266	libcore/DisplayObject.cpp, libcore/DisplayObject.h,
267	libcore/DisplayObjectContainer.cpp,
268	libcore/DisplayObjectContainer.h, libcore/DragState.h,
269	libcore/DynamicShape.cpp, libcore/DynamicShape.h,
270	libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
271	libcore/FillStyle.cpp, libcore/FillStyle.h, libcore/Filters.h,
272	libcore/Font.cpp, libcore/Font.h,
273	libcore/FreetypeGlyphsProvider.cpp,
274	libcore/FreetypeGlyphsProvider.h, libcore/Function.cpp,
275	libcore/Function.h, libcore/Function2.cpp, libcore/Function2.h,
276	libcore/Geometry.cpp, libcore/Geometry.h, libcore/GnashKey.h,
277	libcore/HostInterface.cpp, libcore/HostInterface.h,
278	libcore/InteractiveObject.cpp, libcore/InteractiveObject.h,
279	libcore/LineStyle.cpp, libcore/LineStyle.h,
280	libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h,
281	libcore/Makefile.am, libcore/ManualClock.h, libcore/MorphShape.cpp,
282	libcore/MorphShape.h, libcore/Movie.h, libcore/MovieClip.cpp,
283	libcore/MovieClip.h, libcore/MovieFactory.cpp,
284	libcore/MovieFactory.h, libcore/MovieLibrary.h,
285	libcore/MovieLoader.cpp, libcore/MovieLoader.h,
286	libcore/NativeFunction.h, libcore/ObjectURI.h, libcore/PropFlags.h,
287	libcore/Property.cpp, libcore/Property.h, libcore/PropertyList.cpp,
288	libcore/PropertyList.h, libcore/RGBA.cpp, libcore/RGBA.h,
289	libcore/Relay.cpp, libcore/Relay.h, libcore/RunResources.h,
290	libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/SWFMatrix.cpp,
291	libcore/SWFMatrix.h, libcore/SWFMovie.cpp, libcore/SWFMovie.h,
292	libcore/SWFRect.cpp, libcore/SWFRect.h, libcore/SWFStream.cpp,
293	libcore/SWFStream.h, libcore/Shape.cpp, libcore/Shape.h,
294	libcore/StaticText.cpp, libcore/StaticText.h,
295	libcore/SystemClock.cpp, libcore/SystemClock.h,
296	libcore/TextField.cpp, libcore/TextField.h, libcore/Timers.cpp,
297	libcore/Timers.h, libcore/Transform.h, libcore/UserFunction.h,
298	libcore/Video.cpp, libcore/Video.h, libcore/VirtualClock.h,
299	libcore/abc/AbcBlock.cpp, libcore/abc/AbcBlock.h,
300	libcore/abc/BoundValues.h, libcore/abc/Class.cpp,
301	libcore/abc/Class.h, libcore/abc/CodeStream.cpp,
302	libcore/abc/CodeStream.h, libcore/abc/Method.cpp,
303	libcore/abc/Method.h, libcore/abc/MultiName.h,
304	libcore/abc/Namespace.cpp, libcore/abc/Namespace.h,
305	libcore/abc/abc_function.cpp, libcore/abc/abc_function.h,
306	libcore/abc/asException.h, libcore/abc/as_class.cpp,
307	libcore/abc/as_class.h, libcore/as_environment.cpp,
308	libcore/as_environment.h, libcore/as_function.cpp,
309	libcore/as_function.h, libcore/as_object.cpp, libcore/as_object.h,
310	libcore/as_value.cpp, libcore/as_value.h,
311	libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
312	libcore/asobj/Accessibility_as.cpp,
313	libcore/asobj/Accessibility_as.h, libcore/asobj/Array_as.cpp,
314	libcore/asobj/Array_as.h, libcore/asobj/AsBroadcaster.cpp,
315	libcore/asobj/AsBroadcaster.h, libcore/asobj/Boolean_as.cpp,
316	libcore/asobj/Boolean_as.h, libcore/asobj/Camera_as.cpp,
317	libcore/asobj/Camera_as.h, libcore/asobj/Color_as.cpp,
318	libcore/asobj/Color_as.h, libcore/asobj/ContextMenuItem_as.cpp,
319	libcore/asobj/ContextMenuItem_as.h,
320	libcore/asobj/ContextMenu_as.cpp, libcore/asobj/ContextMenu_as.h,
321	libcore/asobj/Date_as.cpp, libcore/asobj/Date_as.h,
322	libcore/asobj/Error_as.cpp, libcore/asobj/Error_as.h,
323	libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
324	libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
325	libcore/asobj/Key_as.cpp, libcore/asobj/Key_as.h,
326	libcore/asobj/LoadVars_as.cpp, libcore/asobj/LoadVars_as.h,
327	libcore/asobj/LoadableObject.cpp, libcore/asobj/LoadableObject.h,
328	libcore/asobj/LocalConnection_as.cpp,
329	libcore/asobj/LocalConnection_as.h, libcore/asobj/Math_as.cpp,
330	libcore/asobj/Math_as.h, libcore/asobj/Microphone_as.cpp,
331	libcore/asobj/Microphone_as.h, libcore/asobj/Mouse_as.cpp,
332	libcore/asobj/Mouse_as.h, libcore/asobj/MovieClipLoader.cpp,
333	libcore/asobj/MovieClipLoader.h, libcore/asobj/MovieClip_as.cpp,
334	libcore/asobj/MovieClip_as.h, libcore/asobj/NetConnection_as.cpp,
335	libcore/asobj/NetConnection_as.h, libcore/asobj/NetStream_as.cpp,
336	libcore/asobj/NetStream_as.h, libcore/asobj/Number_as.cpp,
337	libcore/asobj/Number_as.h, libcore/asobj/Object.cpp,
338	libcore/asobj/Object.h, libcore/asobj/PlayHead.cpp,
339	libcore/asobj/PlayHead.h, libcore/asobj/Selection_as.cpp,
340	libcore/asobj/Selection_as.h, libcore/asobj/SharedObject_as.cpp,
341	libcore/asobj/SharedObject_as.h, libcore/asobj/Sound_as.cpp,
342	libcore/asobj/Sound_as.h, libcore/asobj/Stage_as.cpp,
343	libcore/asobj/Stage_as.h, libcore/asobj/String_as.cpp,
344	libcore/asobj/String_as.h, libcore/asobj/System_as.cpp,
345	libcore/asobj/System_as.h, libcore/asobj/TextField_as.cpp,
346	libcore/asobj/TextField_as.h, libcore/asobj/TextFormat_as.cpp,
347	libcore/asobj/TextFormat_as.h, libcore/asobj/TextSnapshot_as.cpp,
348	libcore/asobj/TextSnapshot_as.h, libcore/asobj/Video_as.cpp,
349	libcore/asobj/Video_as.h, libcore/asobj/XMLNode_as.cpp,
350	libcore/asobj/XMLNode_as.h, libcore/asobj/XMLSocket_as.cpp,
351	libcore/asobj/XMLSocket_as.h, libcore/asobj/XML_as.cpp,
352	libcore/asobj/XML_as.h, libcore/asobj/flash.am,
353	libcore/asobj/flash/display/BitmapData_as.cpp,
354	libcore/asobj/flash/display/BitmapData_as.h,
355	libcore/asobj/flash/display/display.am,
356	libcore/asobj/flash/display/display_pkg.cpp,
357	libcore/asobj/flash/display/display_pkg.h,
358	libcore/asobj/flash/external/ExternalInterface_as.cpp,
359	libcore/asobj/flash/external/ExternalInterface_as.h,
360	libcore/asobj/flash/external/external.am,
361	libcore/asobj/flash/external/external_pkg.cpp,
362	libcore/asobj/flash/external/external_pkg.h,
363	libcore/asobj/flash/filters/BevelFilter_as.cpp,
364	libcore/asobj/flash/filters/BevelFilter_as.h,
365	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
366	libcore/asobj/flash/filters/BitmapFilter_as.h,
367	libcore/asobj/flash/filters/BlurFilter_as.cpp,
368	libcore/asobj/flash/filters/BlurFilter_as.h,
369	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
370	libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
371	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
372	libcore/asobj/flash/filters/ConvolutionFilter_as.h,
373	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
374	libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
375	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
376	libcore/asobj/flash/filters/DropShadowFilter_as.h,
377	libcore/asobj/flash/filters/GlowFilter_as.cpp,
378	libcore/asobj/flash/filters/GlowFilter_as.h,
379	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
380	libcore/asobj/flash/filters/GradientBevelFilter_as.h,
381	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
382	libcore/asobj/flash/filters/GradientGlowFilter_as.h,
383	libcore/asobj/flash/filters/filters.am,
384	libcore/asobj/flash/filters/filters_pkg.cpp,
385	libcore/asobj/flash/filters/filters_pkg.h,
386	libcore/asobj/flash/flash_pkg.cpp, libcore/asobj/flash/flash_pkg.h,
387	libcore/asobj/flash/geom/ColorTransform_as.cpp,
388	libcore/asobj/flash/geom/ColorTransform_as.h,
389	libcore/asobj/flash/geom/Matrix_as.cpp,
390	libcore/asobj/flash/geom/Matrix_as.h,
391	libcore/asobj/flash/geom/Point_as.cpp,
392	libcore/asobj/flash/geom/Point_as.h,
393	libcore/asobj/flash/geom/Rectangle_as.cpp,
394	libcore/asobj/flash/geom/Rectangle_as.h,
395	libcore/asobj/flash/geom/Transform_as.cpp,
396	libcore/asobj/flash/geom/Transform_as.h,
397	libcore/asobj/flash/geom/geom.am,
398	libcore/asobj/flash/geom/geom_pkg.cpp,
399	libcore/asobj/flash/geom/geom_pkg.h,
400	libcore/asobj/flash/net/FileReferenceList_as.cpp,
401	libcore/asobj/flash/net/FileReferenceList_as.h,
402	libcore/asobj/flash/net/FileReference_as.cpp,
403	libcore/asobj/flash/net/FileReference_as.h,
404	libcore/asobj/flash/net/net.am,
405	libcore/asobj/flash/net/net_pkg.cpp,
406	libcore/asobj/flash/net/net_pkg.h,
407	libcore/asobj/flash/text/TextRenderer_as.cpp,
408	libcore/asobj/flash/text/TextRenderer_as.h,
409	libcore/asobj/flash/text/text.am,
410	libcore/asobj/flash/text/text_pkg.cpp,
411	libcore/asobj/flash/text/text_pkg.h, libcore/builtin_function.h,
412	libcore/event_id.cpp, libcore/event_id.h, libcore/fontlib.h,
413	libcore/movie_root.cpp, libcore/movie_root.h,
414	libcore/namedStrings.cpp, libcore/namedStrings.h,
415	libcore/parser/BitmapMovieDefinition.cpp,
416	libcore/parser/BitmapMovieDefinition.h, libcore/parser/Makefile.am,
417	libcore/parser/SWFMovieDefinition.cpp,
418	libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
419	libcore/parser/SWFParser.h, libcore/parser/TypesParser.cpp,
420	libcore/parser/TypesParser.h, libcore/parser/action_buffer.cpp,
421	libcore/parser/action_buffer.h, libcore/parser/filter_factory.cpp,
422	libcore/parser/filter_factory.h, libcore/parser/movie_definition.h,
423	libcore/parser/sound_definition.h,
424	libcore/parser/sprite_definition.cpp,
425	libcore/parser/sprite_definition.h,
426	libcore/swf/CSMTextSettingsTag.cpp,
427	libcore/swf/CSMTextSettingsTag.h, libcore/swf/ControlTag.h,
428	libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefaultTagLoaders.h,
429	libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
430	libcore/swf/DefineButtonCxformTag.cpp,
431	libcore/swf/DefineButtonCxformTag.h,
432	libcore/swf/DefineButtonSoundTag.cpp,
433	libcore/swf/DefineButtonSoundTag.h,
434	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
435	libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineEditTextTag.h,
436	libcore/swf/DefineFontAlignZonesTag.cpp,
437	libcore/swf/DefineFontAlignZonesTag.h,
438	libcore/swf/DefineFontNameTag.h, libcore/swf/DefineFontTag.cpp,
439	libcore/swf/DefineFontTag.h, libcore/swf/DefineMorphShapeTag.cpp,
440	libcore/swf/DefineMorphShapeTag.h,
441	libcore/swf/DefineScalingGridTag.cpp,
442	libcore/swf/DefineScalingGridTag.h,
443	libcore/swf/DefineSceneAndFrameLabelDataTag.h,
444	libcore/swf/DefineShapeTag.cpp, libcore/swf/DefineTextTag.cpp,
445	libcore/swf/DefineTextTag.h, libcore/swf/DefineVideoStreamTag.cpp,
446	libcore/swf/DefineVideoStreamTag.h, libcore/swf/DefinitionTag.cpp,
447	libcore/swf/DefinitionTag.h, libcore/swf/DisplayListTag.h,
448	libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
449	libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
450	libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
451	libcore/swf/PlaceObject2Tag.h, libcore/swf/RemoveObjectTag.cpp,
452	libcore/swf/RemoveObjectTag.h, libcore/swf/SWF.cpp,
453	libcore/swf/SWF.h, libcore/swf/ScriptLimitsTag.h,
454	libcore/swf/SetBackgroundColorTag.h,
455	libcore/swf/SetTabIndexTag.cpp, libcore/swf/SetTabIndexTag.h,
456	libcore/swf/ShapeRecord.cpp, libcore/swf/ShapeRecord.h,
457	libcore/swf/SoundInfoRecord.cpp, libcore/swf/SoundInfoRecord.h,
458	libcore/swf/SoundStreamHeadTag.cpp,
459	libcore/swf/SoundStreamHeadTag.h, libcore/swf/StartSoundTag.cpp,
460	libcore/swf/StartSoundTag.h, libcore/swf/StreamSoundBlockTag.cpp,
461	libcore/swf/StreamSoundBlockTag.h, libcore/swf/SymbolClassTag.h,
462	libcore/swf/TagLoadersTable.cpp, libcore/swf/TagLoadersTable.h,
463	libcore/swf/TextRecord.cpp, libcore/swf/TextRecord.h,
464	libcore/swf/VideoFrameTag.cpp, libcore/swf/VideoFrameTag.h,
465	libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h,
466	libcore/swf_event.h, libcore/vm/ASHandlers.cpp,
467	libcore/vm/ASHandlers.h, libcore/vm/ActionExec.cpp,
468	libcore/vm/ActionExec.h, libcore/vm/CallStack.cpp,
469	libcore/vm/CallStack.h, libcore/vm/ExecutableCode.h,
470	libcore/vm/Machine.cpp, libcore/vm/Machine.h,
471	libcore/vm/Makefile.am, libcore/vm/SafeStack.h, libcore/vm/VM.cpp,
472	libcore/vm/VM.h, libcore/vm/fn_call.h: update copyright date
473
4742012-01-16  Rob Savoye <rob@welcomehome.org>
475
476	* utilities/Makefile.am, utilities/dumpshm.cpp,
477	utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
478	utilities/flvdumper.cpp, utilities/processor.cpp,
479	utilities/rtmpget.cpp, utilities/soldumper.cpp: update copyright
480	date
481
4822012-01-16  Rob Savoye <rob@welcomehome.org>
483
484	* plugin/Makefile.am, plugin/aos4/Makefile.am,
485	plugin/aos4/plugin.cpp, plugin/aos4/plugin.h,
486	plugin/klash/Makefile.am, plugin/klash/klash_part.cpp,
487	plugin/klash/klash_part.h, plugin/klash4/Makefile.am,
488	plugin/klash4/klash_part.cpp, plugin/klash4/klash_part.h,
489	plugin/npapi/GnashNPVariant.h, plugin/npapi/Makefile.am,
490	plugin/npapi/callbacks.cpp, plugin/npapi/callbacks.h,
491	plugin/npapi/external.cpp, plugin/npapi/external.h,
492	plugin/npapi/gshell.cpp, plugin/npapi/mozilla-sdk/np_entry.cpp,
493	plugin/npapi/mozilla-sdk/npn_gate.cpp,
494	plugin/npapi/mozilla-sdk/npp_gate.cpp,
495	plugin/npapi/mozilla-sdk/npplat.h,
496	plugin/npapi/mozilla-sdk/pluginbase.h, plugin/npapi/plugin.cpp,
497	plugin/npapi/plugin.h, plugin/npapi/pluginScriptObject.cpp,
498	plugin/npapi/pluginScriptObject.h, plugin/npapi/test.cpp,
499	plugin/win32/Makefile.am, plugin/win32/plugin.cpp,
500	plugin/win32/plugin.h: update copyright date
501
5022012-01-16  Rob Savoye <rob@welcomehome.org>
503
504	* extensions/Makefile.am, extensions/dbus/Makefile.am,
505	extensions/dbus/dbus_ext.cpp, extensions/dbus/dbus_ext.h,
506	extensions/dejagnu/Makefile.am, extensions/dejagnu/dejagnu.cpp,
507	extensions/dejagnu/dejagnu.h, extensions/fileio/Makefile.am,
508	extensions/fileio/fileio.cpp, extensions/fileio/fileio.h,
509	extensions/gtk2/Makefile.am, extensions/gtk2/gtkext.cpp,
510	extensions/gtk2/gtkext.h, extensions/lirc/Makefile.am,
511	extensions/lirc/lirc_ext.cpp, extensions/lirc/lirc_ext.h,
512	extensions/mysql/Makefile.am, extensions/mysql/mysql_db.cpp,
513	extensions/mysql/mysql_db.h, extensions/mysql/mysql_table.cpp:
514	update copyright date
515
5162012-01-16  Rob Savoye <rob@welcomehome.org>
517
518	* libsound/AuxStream.h, libsound/EmbedSound.cpp,
519	libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
520	libsound/EmbedSoundInst.h, libsound/InputStream.h,
521	libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
522	libsound/NullSoundHandler.h, libsound/SoundEnvelope.h,
523	libsound/SoundUtils.h, libsound/StreamingSound.cpp,
524	libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
525	libsound/StreamingSoundData.h, libsound/WAVWriter.cpp,
526	libsound/WAVWriter.h, libsound/aos4/sound_handler_ahi.cpp,
527	libsound/aos4/sound_handler_ahi.h,
528	libsound/mkit/sound_handler_mkit.cpp,
529	libsound/mkit/sound_handler_mkit.h,
530	libsound/sdl/sound_handler_sdl.cpp,
531	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
532	libsound/sound_handler.h: update copyright date
533
5342012-01-16  Rob Savoye <rob@welcomehome.org>
535
536	* libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
537	libmedia/AudioDecoderSimple.h, libmedia/AudioDecoderSpeex.cpp,
538	libmedia/AudioDecoderSpeex.h, libmedia/AudioInput.h,
539	libmedia/AudioResampler.cpp, libmedia/AudioResampler.h,
540	libmedia/FLVParser.cpp, libmedia/FLVParser.h, libmedia/Id3Info.h,
541	libmedia/Makefile.am, libmedia/MediaHandler.cpp,
542	libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
543	libmedia/MediaParser.h, libmedia/SoundInfo.h,
544	libmedia/VideoConverter.h, libmedia/VideoDecoder.h,
545	libmedia/VideoInput.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
546	libmedia/ffmpeg/AudioDecoderFfmpeg.h,
547	libmedia/ffmpeg/AudioInputFfmpeg.cpp,
548	libmedia/ffmpeg/AudioInputFfmpeg.h,
549	libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
550	libmedia/ffmpeg/AudioResamplerFfmpeg.h,
551	libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
552	libmedia/ffmpeg/MediaHandlerFfmpeg.h,
553	libmedia/ffmpeg/MediaParserFfmpeg.cpp,
554	libmedia/ffmpeg/MediaParserFfmpeg.h,
555	libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
556	libmedia/ffmpeg/VideoConverterFfmpeg.h,
557	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
558	libmedia/ffmpeg/VideoDecoderFfmpeg.h,
559	libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp,
560	libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h,
561	libmedia/ffmpeg/VideoInputFfmpeg.cpp,
562	libmedia/ffmpeg/VideoInputFfmpeg.h,
563	libmedia/ffmpeg/ffmpegHeaders.h, libmedia/gst/AudioDecoderGst.cpp,
564	libmedia/gst/AudioDecoderGst.h, libmedia/gst/AudioInputGst.cpp,
565	libmedia/gst/AudioInputGst.h, libmedia/gst/GstUtil.cpp,
566	libmedia/gst/GstUtil.h, libmedia/gst/MediaHandlerGst.cpp,
567	libmedia/gst/MediaHandlerGst.h, libmedia/gst/MediaParserGst.cpp,
568	libmedia/gst/MediaParserGst.h, libmedia/gst/VideoConverterGst.cpp,
569	libmedia/gst/VideoConverterGst.h, libmedia/gst/VideoDecoderGst.cpp,
570	libmedia/gst/VideoDecoderGst.h, libmedia/gst/VideoInputGst.cpp,
571	libmedia/gst/VideoInputGst.h, libmedia/haiku/AudioDecoderHaiku.cpp,
572	libmedia/haiku/AudioDecoderHaiku.h,
573	libmedia/haiku/AudioInputHaiku.cpp,
574	libmedia/haiku/AudioInputHaiku.h,
575	libmedia/haiku/MediaHandlerHaiku.cpp,
576	libmedia/haiku/MediaHandlerHaiku.h,
577	libmedia/haiku/MediaParserHaiku.cpp,
578	libmedia/haiku/MediaParserHaiku.h,
579	libmedia/haiku/VideoConverterHaiku.cpp,
580	libmedia/haiku/VideoConverterHaiku.h,
581	libmedia/haiku/VideoDecoderHaiku.cpp,
582	libmedia/haiku/VideoDecoderHaiku.h,
583	libmedia/haiku/VideoInputHaiku.cpp,
584	libmedia/haiku/VideoInputHaiku.h: update copyright date
585
5862012-01-16  Rob Savoye <rob@welcomehome.org>
587
588	* Makefile.am, configure.ac: update copyright date
589
5902012-01-16  Rob Savoye <rob@welcomehome.org>
591
592	* cygnal/Makefile.am, cygnal/alloc.cpp, cygnal/cgi-bin/Makefile.am,
593	cygnal/cgi-bin/echo/Makefile.am, cygnal/cgi-bin/echo/echo.cpp,
594	cygnal/cgi-bin/echo/echo.h, cygnal/cgi-bin/echo/gateway.cpp,
595	cygnal/cgi-bin/echo/gateway.h, cygnal/cgi-bin/fitcDemo/Makefile.am,
596	cygnal/cgi-bin/fitcDemo/fitcDemo.cpp,
597	cygnal/cgi-bin/fitcDemo/fitcDemo.h,
598	cygnal/cgi-bin/oflaDemo/Makefile.am,
599	cygnal/cgi-bin/oflaDemo/oflaDemo.cpp,
600	cygnal/cgi-bin/oflaDemo/oflaDemo.h, cygnal/crc.cpp, cygnal/crc.h,
601	cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/cygnal.h,
602	cygnal/doc/C/Makefile.am, cygnal/handler.cpp, cygnal/handler.h,
603	cygnal/http_server.cpp, cygnal/http_server.h,
604	cygnal/libamf/Makefile.am, cygnal/libamf/amf.cpp,
605	cygnal/libamf/amf.h, cygnal/libamf/amf_msg.cpp,
606	cygnal/libamf/amf_msg.h, cygnal/libamf/amftest.cpp,
607	cygnal/libamf/amfutf8.h, cygnal/libamf/buffer.cpp,
608	cygnal/libamf/buffer.h, cygnal/libamf/element.cpp,
609	cygnal/libamf/element.h, cygnal/libamf/flv.cpp,
610	cygnal/libamf/flv.h, cygnal/libamf/lcshm.cpp,
611	cygnal/libamf/lcshm.h, cygnal/libamf/protocol.h,
612	cygnal/libamf/sol.cpp, cygnal/libamf/sol.h,
613	cygnal/libnet/Makefile.am, cygnal/libnet/cache.cpp,
614	cygnal/libnet/cache.h, cygnal/libnet/cque.cpp,
615	cygnal/libnet/cque.h, cygnal/libnet/cqueue.cpp,
616	cygnal/libnet/cqueue.h, cygnal/libnet/diskstream.cpp,
617	cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
618	cygnal/libnet/http.h, cygnal/libnet/lirc.cpp, cygnal/libnet/lirc.h,
619	cygnal/libnet/netstats.cpp, cygnal/libnet/netstats.h,
620	cygnal/libnet/network.cpp, cygnal/libnet/network.h,
621	cygnal/libnet/rtmp.cpp, cygnal/libnet/rtmp.h,
622	cygnal/libnet/rtmp_client.cpp, cygnal/libnet/rtmp_client.h,
623	cygnal/libnet/rtmp_msg.cpp, cygnal/libnet/rtmp_msg.h,
624	cygnal/libnet/sshclient.cpp, cygnal/libnet/sshclient.h,
625	cygnal/libnet/sshserver.cpp, cygnal/libnet/sshserver.h,
626	cygnal/libnet/sslclient.cpp, cygnal/libnet/sslclient.h,
627	cygnal/libnet/sslserver.cpp, cygnal/libnet/sslserver.h,
628	cygnal/libnet/statistics.cpp, cygnal/libnet/statistics.h,
629	cygnal/proc.cpp, cygnal/proc.h, cygnal/rtmp_server.cpp,
630	cygnal/rtmp_server.h, cygnal/serverSO.cpp, cygnal/serverSO.h,
631	cygnal/testsuite/Makefile.am,
632	cygnal/testsuite/cygnal.all/Makefile.am,
633	cygnal/testsuite/cygnal.all/test_crc.cpp,
634	cygnal/testsuite/libamf.all/Makefile.am,
635	cygnal/testsuite/libamf.all/test_amf.cpp,
636	cygnal/testsuite/libamf.all/test_amfmsg.cpp,
637	cygnal/testsuite/libamf.all/test_buffer.cpp,
638	cygnal/testsuite/libamf.all/test_el.cpp,
639	cygnal/testsuite/libamf.all/test_flv.cpp,
640	cygnal/testsuite/libamf.all/test_lc.cpp,
641	cygnal/testsuite/libamf.all/test_number.cpp,
642	cygnal/testsuite/libamf.all/test_object.cpp,
643	cygnal/testsuite/libamf.all/test_sol.cpp,
644	cygnal/testsuite/libamf.all/test_string.cpp,
645	cygnal/testsuite/libamf.all/test_variable.cpp,
646	cygnal/testsuite/libnet.all/Makefile.am,
647	cygnal/testsuite/libnet.all/generate_amfbins.cpp,
648	cygnal/testsuite/libnet.all/test_cache.cpp,
649	cygnal/testsuite/libnet.all/test_cque.cpp,
650	cygnal/testsuite/libnet.all/test_crc.cpp,
651	cygnal/testsuite/libnet.all/test_diskstream.cpp,
652	cygnal/testsuite/libnet.all/test_handler.cpp,
653	cygnal/testsuite/libnet.all/test_http.cpp,
654	cygnal/testsuite/libnet.all/test_rtmp.cpp: update copyright date
655
6562012-01-16  Rob Savoye <rob@welcomehome.org>
657
658	* libdevice/DeviceGlue.cpp, libdevice/DeviceGlue.h,
659	libdevice/GnashDevice.h, libdevice/Makefile.am,
660	libdevice/directfb/DirectFBDevice.cpp,
661	libdevice/directfb/DirectFBDevice.h,
662	libdevice/directfb/Renderer_DirectFB.cpp,
663	libdevice/directfb/Renderer_DirectFB.h,
664	libdevice/directfb/test_dfb.cpp, libdevice/egl/configTemplates.h,
665	libdevice/egl/eglDevice.cpp, libdevice/egl/eglDevice.h,
666	libdevice/egl/test_egl.cpp, libdevice/events/EventDevice.cpp,
667	libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
668	libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
669	libdevice/events/UinputDevice.cpp,
670	libdevice/events/test_events.cpp, libdevice/rawfb/RawFBDevice.cpp,
671	libdevice/rawfb/RawFBDevice.h, libdevice/rawfb/test_rawfb.cpp,
672	libdevice/vaapi/VaapiContext.cpp, libdevice/vaapi/VaapiContext.h,
673	libdevice/vaapi/VaapiDevice.cpp, libdevice/vaapi/VaapiDevice.h,
674	libdevice/vaapi/VaapiDisplay.cpp, libdevice/vaapi/VaapiDisplay.h,
675	libdevice/vaapi/VaapiDisplayGLX.h,
676	libdevice/vaapi/VaapiDisplayX11.h,
677	libdevice/vaapi/VaapiException.h,
678	libdevice/vaapi/VaapiGlobalContext.cpp,
679	libdevice/vaapi/VaapiGlobalContext.h,
680	libdevice/vaapi/VaapiImage.cpp, libdevice/vaapi/VaapiImage.h,
681	libdevice/vaapi/VaapiImageFormat.cpp,
682	libdevice/vaapi/VaapiImageFormat.h,
683	libdevice/vaapi/VaapiSubpicture.cpp,
684	libdevice/vaapi/VaapiSubpicture.h,
685	libdevice/vaapi/VaapiSurface.cpp, libdevice/vaapi/VaapiSurface.h,
686	libdevice/vaapi/VaapiSurfaceGLX.cpp,
687	libdevice/vaapi/VaapiSurfaceGLX.h,
688	libdevice/vaapi/VaapiSurfaceProxy.cpp,
689	libdevice/vaapi/VaapiSurfaceProxy.h,
690	libdevice/vaapi/test_vaapi.cpp, libdevice/vaapi/vaapi_common.h,
691	libdevice/vaapi/vaapi_utils.cpp, libdevice/vaapi/vaapi_utils.h,
692	libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h,
693	libdevice/x11/test_x11.cpp: update copyright date
694
6952012-01-16  Rob Savoye <rob@welcomehome.org>
696
697	* libbase/AMF.cpp, libbase/AMF.h, libbase/BitsReader.cpp,
698	libbase/BitsReader.h, libbase/CachedBitmap.h,
699	libbase/ClockTime.cpp, libbase/ClockTime.h, libbase/GC.cpp,
700	libbase/GC.h, libbase/GnashAlgorithm.h, libbase/GnashEnums.h,
701	libbase/GnashException.h, libbase/GnashFactory.h,
702	libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h,
703	libbase/GnashImage.cpp, libbase/GnashImage.h,
704	libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
705	libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
706	libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
707	libbase/GnashNumeric.h, libbase/GnashSleep.h,
708	libbase/GnashSystemFDHeaders.h, libbase/GnashSystemIOHeaders.h,
709	libbase/GnashSystemNetHeaders.h, libbase/GnashVaapiImage.cpp,
710	libbase/GnashVaapiImage.h, libbase/GnashVaapiImageProxy.h,
711	libbase/GnashVaapiTexture.cpp, libbase/GnashVaapiTexture.h,
712	libbase/IOChannel.cpp, libbase/IOChannel.h,
713	libbase/ImageIterators.h, libbase/Makefile.am,
714	libbase/NamingPolicy.cpp, libbase/NamingPolicy.h,
715	libbase/NetworkAdapter.h, libbase/Point2d.h, libbase/RTMP.cpp,
716	libbase/RTMP.h, libbase/Range2d.h, libbase/SWFCtype.cpp,
717	libbase/SWFCtype.h, libbase/SharedMem.cpp, libbase/SharedMem.h,
718	libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
719	libbase/SimpleBuffer.h, libbase/Socket.cpp, libbase/Socket.h,
720	libbase/Stats.h, libbase/StreamProvider.cpp,
721	libbase/StreamProvider.h, libbase/StringPredicates.h,
722	libbase/URL.cpp, libbase/URL.h, libbase/URLAccessManager.cpp,
723	libbase/URLAccessManager.h, libbase/WallClockTimer.cpp,
724	libbase/WallClockTimer.h, libbase/accumulator.h,
725	libbase/arg_parser.cpp, libbase/arg_parser.h,
726	libbase/curl_adapter.cpp, libbase/dsodefs.h, libbase/extension.cpp,
727	libbase/extension.h, libbase/getclocktime.hpp, libbase/gettext.h,
728	libbase/gmemory.h, libbase/log.cpp, libbase/log.h,
729	libbase/memory.cpp, libbase/noseek_fd_adapter.cpp,
730	libbase/noseek_fd_adapter.h, libbase/rc.cpp, libbase/rc.h,
731	libbase/ref_counted.h, libbase/sharedlib.cpp, libbase/sharedlib.h,
732	libbase/snappingrange.h, libbase/string_table.cpp,
733	libbase/string_table.h, libbase/tree.hh, libbase/utf8.cpp,
734	libbase/utf8.h, libbase/utility.h: update copyright date
735
7362012-01-16  Rob Savoye <rob@welcomehome.org>
737
738	* librender/GnashTexture.cpp, librender/GnashTexture.h,
739	librender/Makefile.am, librender/Renderer.h,
740	librender/agg/LinearRGB.h, librender/agg/Renderer_agg.cpp,
741	librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
742	librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
743	librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
744	librender/cairo/Renderer_cairo.h,
745	librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
746	librender/opengles1/Renderer_gles1.cpp,
747	librender/opengles1/Renderer_gles1.h,
748	librender/opengles1/render_handler_gles.h,
749	librender/openvg/OpenVGBitmap.cpp, librender/openvg/OpenVGBitmap.h,
750	librender/openvg/OpenVGRenderer.cpp,
751	librender/openvg/OpenVGRenderer.h, librender/openvg/OpenVGStyle.h,
752	librender/testr.cpp, librender/testr_gtk.cpp: update copyright date
753
7542012-01-13  Rob Savoye <rob@welcomehome.org>
755
756	* po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
757	po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
758	po/ne.po, po/ru.po, po/zh_TW.po: update translations
759
7602012-01-13  Rob Savoye <rob@welcomehome.org>
761
762	* po/Makefile.am: add new translations, even though they are
763	incomplete.
764
7652012-01-11  Rob Savoye <rob@welcomehome.org>
766
767	* libcore/movie_root.cpp: advance all characters before notifying
768	them of loads.
769
7702012-01-02  Rob Savoye <rob@welcomehome.org>
771
772	* po/gnash.pot: updated with new strings
773
7742012-01-02  Rob Savoye <rob@welcomehome.org>
775
776	* cygnal/libnet/sshclient.cpp: fix minor typos
777
7782012-01-02  Rob Savoye <rob@welcomehome.org>
779
780	* cygnal/cygnal.cpp, cygnal/libnet/sshclient.cpp: fix minor typos
781
7822012-01-01  Rob Savoye <rob@welcomehome.org>
783
784	* po/gnash.pot: updated with new strings
785
7862012-01-01  Rob Savoye <rob@welcomehome.org>
787
788	* gui/gtk/gtk_glue_ovg.cpp, libcore/LineStyle.cpp,
789	libcore/TextField.cpp, libcore/asobj/TextFormat_as.cpp,
790	libdevice/egl/eglDevice.cpp: fix typos
791
7922012-01-01  Rob Savoye <rob@welcomehome.org>
793
794	* cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
795	cygnal/http_server.cpp, cygnal/libnet/network.cpp, cygnal/proc.cpp,
796	cygnal/rtmp_server.cpp, cygnal/serverSO.cpp,
797	libcore/parser/SWFMovieDefinition.cpp,
798	libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
799	libcore/parser/action_buffer.cpp,
800	libcore/parser/filter_factory.cpp, libcore/vm/ASHandlers.cpp,
801	libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp: print messages cleaned
802	up for translations
803
8042012-01-01  Rob Savoye <rob@welcomehome.org>
805
806	* libbase/URLAccessManager.cpp, libbase/curl_adapter.cpp,
807	libcore/asobj/LoadableObject.cpp,
808	libcore/asobj/NetConnection_as.cpp, libcore/asobj/Sound_as.cpp,
809	libcore/movie_root.cpp, libcore/vm/ASHandlers.cpp: Capitalize URL
810
8112011-12-31  Rob Savoye <rob@welcomehome.org>
812
813	* po/gnash.pot: updated with new strings
814
8152011-12-31  Rob Savoye <rob@welcomehome.org>
816
817	* libcore/FreetypeGlyphsProvider.cpp, libcore/MovieLoader.cpp,
818	libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
819	libcore/asobj/LoadableObject.cpp,
820	libcore/asobj/LocalConnection_as.cpp,
821	libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
822	libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
823	libcore/asobj/PlayHead.cpp, libcore/asobj/SharedObject_as.cpp,
824	libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
825	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
826	libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp,
827	libcore/asobj/XML_as.cpp,
828	libcore/asobj/flash/display/BitmapData_as.cpp,
829	libcore/asobj/flash/display/display_pkg.cpp,
830	libcore/asobj/flash/external/ExternalInterface_as.cpp,
831	libcore/asobj/flash/external/external_pkg.cpp,
832	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
833	libcore/asobj/flash/filters/filters_pkg.cpp,
834	libcore/asobj/flash/geom/ColorTransform_as.cpp,
835	libcore/asobj/flash/geom/Matrix_as.cpp,
836	libcore/asobj/flash/geom/Point_as.cpp,
837	libcore/asobj/flash/geom/Rectangle_as.cpp,
838	libcore/asobj/flash/geom/Transform_as.cpp,
839	libcore/asobj/flash/geom/geom_pkg.cpp,
840	libcore/asobj/flash/net/net_pkg.cpp,
841	libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp:
842	print messages cleaned up for translations
843
8442011-12-31  Rob Savoye <rob@welcomehome.org>
845
846	* gui/Player.cpp, gui/pythonmod/gnash-view.cpp: change w/out to
847	without
848
8492011-12-31  Rob Savoye <rob@welcomehome.org>
850
851	* libmedia/FLVParser.cpp, libmedia/MediaParser.cpp,
852	libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
853	libmedia/ffmpeg/MediaParserFfmpeg.cpp,
854	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
855	libmedia/gst/AudioInputGst.cpp, libmedia/gst/VideoInputGst.cpp,
856	libsound/aos4/sound_handler_ahi.cpp, libsound/sound_handler.cpp: add
857	gettext macro to all log_error() messages.
858
8592011-12-31  Rob Savoye <rob@welcomehome.org>
860
861	* po/gnash.pot: updated with new strings
862
8632011-12-31  Rob Savoye <rob@welcomehome.org>
864
865	* libcore/AMFConverter.cpp, libcore/Button.cpp,
866	libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
867	libcore/DisplayObject.cpp, libcore/ExternalInterface.cpp,
868	libcore/FreetypeGlyphsProvider.cpp,
869	libcore/LoadVariablesThread.cpp, libcore/MovieClip.cpp,
870	libcore/MovieFactory.cpp, libcore/MovieLoader.cpp,
871	libcore/PropertyList.cpp, libcore/SWFStream.cpp,
872	libcore/TextField.cpp, libcore/Video.cpp,
873	libcore/as_environment.cpp, libcore/as_function.cpp,
874	libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp:
875	print messages cleaned up for translations
876
8772011-12-31  Rob Savoye <rob@welcomehome.org>
878
879	* libbase/AMF.cpp, libbase/ClockTime.cpp, libbase/GC.cpp,
880	libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
881	libbase/GnashImagePng.cpp, libbase/RTMP.cpp, libbase/SharedMem.cpp,
882	libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
883	libbase/Socket.cpp, libbase/curl_adapter.cpp,
884	libbase/extension.cpp, libbase/sharedlib.cpp,
885	libbase/zlib_adapter.cpp: print messages cleaned up for translations
886
8872011-12-31  Rob Savoye <rob@welcomehome.org>
888
889	* po/gnash.pot: updated with new strings
890
8912011-12-31  Rob Savoye <rob@welcomehome.org>
892
893	* libbase/arg_parser.cpp: cleanup code style
894
8952011-12-31  Rob Savoye <rob@welcomehome.org>
896
897	* po/gnash.pot: updated with new strings
898
8992011-12-31  Rob Savoye <rob@welcomehome.org>
900
901	* librender/agg/Renderer_agg.cpp,
902	librender/cairo/Renderer_cairo.cpp: print messages cleaned up for
903	translations
904
9052011-12-31  Rob Savoye <rob@welcomehome.org>
906
907	* gui/Player.cpp, gui/ScreenShotter.cpp, gui/fb/fb.cpp,
908	gui/fb/fb_glue_agg.cpp, gui/fb/fb_glue_gles1.cpp, gui/gnash.cpp,
909	gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
910	gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gtk/gtk_glue_gtkglext.cpp,
911	gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp, gui/qt/Qt4Gui.cpp: print
912	messages cleaned up for translations
913
9142011-12-31  Rob Savoye <rob@welcomehome.org>
915
916	* po/gnash.pot: updated with new strings
917
9182011-12-29  Rob Savoye <rob@welcomehome.org>
919
920	* po/gnash.pot: updated with new strings
921
9222011-12-29  Rob Savoye <rob@welcomehome.org>
923
924	* cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
925	cygnal/http_server.cpp, cygnal/libamf/amf.cpp,
926	cygnal/libamf/amf_msg.cpp, cygnal/libamf/buffer.cpp,
927	cygnal/libamf/element.cpp, cygnal/libamf/flv.cpp,
928	cygnal/libamf/lcshm.cpp, cygnal/libamf/sol.cpp,
929	cygnal/libnet/cache.cpp, cygnal/libnet/cque.cpp,
930	cygnal/libnet/diskstream.cpp, cygnal/libnet/http.cpp,
931	cygnal/libnet/network.cpp, cygnal/libnet/rtmp.cpp,
932	cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sshclient.cpp,
933	cygnal/libnet/sshserver.cpp, cygnal/libnet/sslclient.cpp,
934	cygnal/libnet/sslserver.cpp, cygnal/libnet/statistics.cpp,
935	cygnal/proc.cpp, cygnal/rtmp_server.cpp: add macro so new strings
936	get found by xgettext, so they can be translated.
937
9382011-12-29  Rob Savoye <rob@welcomehome.org>
939
940	* libcore/asobj/flash/display/BitmapData_as.cpp,
941	libcore/asobj/flash/display/display_pkg.cpp,
942	libcore/asobj/flash/external/ExternalInterface_as.cpp,
943	libcore/asobj/flash/external/external_pkg.cpp,
944	libcore/asobj/flash/filters/BitmapFilter_as.cpp,
945	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
946	libcore/asobj/flash/filters/filters_pkg.cpp,
947	libcore/asobj/flash/geom/ColorTransform_as.cpp,
948	libcore/asobj/flash/geom/Matrix_as.cpp,
949	libcore/asobj/flash/geom/Point_as.cpp,
950	libcore/asobj/flash/geom/Rectangle_as.cpp,
951	libcore/asobj/flash/geom/Transform_as.cpp,
952	libcore/asobj/flash/geom/geom_pkg.cpp,
953	libcore/asobj/flash/net/FileReferenceList_as.cpp,
954	libcore/asobj/flash/net/FileReference_as.cpp,
955	libcore/asobj/flash/net/net_pkg.cpp,
956	libcore/asobj/flash/text/TextRenderer_as.cpp,
957	libcore/asobj/flash/text/text_pkg.cpp: add macro so new strings get
958	found by xgettext, so they can be translated.
959
9602011-12-29  Rob Savoye <rob@welcomehome.org>
961
962	* libcore/asobj/Accessibility_as.cpp,
963	libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
964	libcore/asobj/Function_as.cpp, libcore/asobj/Global_as.cpp,
965	libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
966	libcore/asobj/LoadableObject.cpp,
967	libcore/asobj/LocalConnection_as.cpp,
968	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
969	libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
970	libcore/asobj/Object.cpp, libcore/asobj/PlayHead.cpp,
971	libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
972	libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
973	libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
974	libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
975	libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/Video_as.cpp,
976	libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp: add macro
977	so new strings get found by xgettext, so they can be translated.
978
9792011-12-29  Rob Savoye <rob@welcomehome.org>
980
981	* po/gnash.pot: updated with new strings
982
9832011-12-29  Rob Savoye <rob@welcomehome.org>
984
985	* po/gnash.pot: updated with new strings
986
9872011-12-29  Rob Savoye <rob@welcomehome.org>
988
989	* libcore/AMFConverter.cpp, libcore/Button.cpp,
990	libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
991	libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
992	libcore/ExternalInterface.cpp, libcore/Font.cpp,
993	libcore/FreetypeGlyphsProvider.cpp, libcore/Geometry.cpp,
994	libcore/LineStyle.cpp, libcore/LoadVariablesThread.cpp,
995	libcore/MovieClip.cpp, libcore/MovieFactory.cpp,
996	libcore/MovieLoader.cpp, libcore/PropertyList.cpp,
997	libcore/RGBA.cpp, libcore/SWFMovie.cpp, libcore/SWFStream.cpp,
998	libcore/StaticText.cpp, libcore/TextField.cpp, libcore/Video.cpp,
999	libcore/as_environment.cpp, libcore/as_function.cpp,
1000	libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp:
1001	add macro so new strings get found by xgettext, so they can be
1002	translated.
1003
10042011-12-29  Rob Savoye <rob@welcomehome.org>
1005
1006	* po/gnash.pot: updated with new strings
1007
10082011-12-29  Rob Savoye <rob@welcomehome.org>
1009
1010	* libbase/AMF.cpp, libbase/BitsReader.h, libbase/ClockTime.cpp,
1011	libbase/GnashImage.cpp, libbase/GnashImageJpeg.cpp,
1012	libbase/GnashImagePng.cpp, libbase/GnashVaapiImage.cpp,
1013	libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
1014	libbase/StreamProvider.cpp, libbase/URLAccessManager.cpp,
1015	libbase/curl_adapter.cpp, libbase/extension.cpp,
1016	libbase/memory.cpp, libbase/sharedlib.cpp, libbase/tu_file.cpp,
1017	libbase/zlib_adapter.cpp: add macro so new strings get found by
1018	xgettext, so they can be translated.
1019
10202011-12-29  Rob Savoye <rob@welcomehome.org>
1021
1022	* gui/dump/dump.am, gui/fb/fb.cpp, gui/fb/fb_glue_agg.cpp,
1023	gui/fb/fb_glue_gles1.cpp, gui/fb/fb_glue_ovg.cpp, gui/gtk/gtk.cpp,
1024	gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue_agg_vaapi.cpp,
1025	gui/gtk/gtk_glue_cairo.cpp, gui/gtk/gtk_glue_ovg.cpp: add macro so
1026	new strings get found by xgettext, so they can be translated.
1027
10282011-12-29  Rob Savoye <rob@welcomehome.org>
1029
1030	* po/gnash.pot: updated with new strings
1031
10322011-12-29  Rob Savoye <rob@welcomehome.org>
1033
1034	* libdevice/directfb/DirectFBDevice.cpp: add macro so new strings
1035	get found by xgettext, so they can be translated.
1036
10372011-12-29  Rob Savoye <rob@welcomehome.org>
1038
1039	* librender/GnashTexture.cpp, librender/agg/Renderer_agg.cpp,
1040	librender/cairo/PathParser.cpp, librender/cairo/Renderer_cairo.cpp,
1041	librender/opengl/Renderer_ogl.cpp,
1042	librender/opengles1/Renderer_gles1.cpp,
1043	librender/openvg/OpenVGBitmap.cpp,
1044	librender/openvg/OpenVGRenderer.cpp, librender/testr.cpp: add macro
1045	so new strings get found by xgettext, so they can be translated.
1046
10472011-12-29  Rob Savoye <rob@welcomehome.org>
1048
1049	* libdevice/events/InputDevice.cpp,
1050	libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
1051	libdevice/events/UinputDevice.cpp: add macro so new strings get
1052	found by xgettext, so they can be translated.
1053
10542011-12-29  Rob Savoye <rob@welcomehome.org>
1055
1056	* libdevice/events/EventDevice.cpp, libdevice/rawfb/RawFBDevice.cpp:
1057	add macro so new strings get found by xgettext, so they can be
1058	translated.
1059
10602011-12-29  Rob Savoye <rob@welcomehome.org>
1061
1062	* libdevice/egl/eglDevice.cpp, libdevice/vaapi/VaapiImage.cpp,
1063	libdevice/vaapi/VaapiSubpicture.cpp,
1064	libdevice/vaapi/VaapiSurface.cpp,
1065	libdevice/vaapi/VaapiSurfaceGLX.cpp,
1066	libdevice/vaapi/VaapiSurfaceProxy.cpp, libdevice/x11/X11Device.cpp:
1067	add macro so new strings get found by xgettext, so they can be
1068	translated.
1069
10702011-12-15  Brad Smith <brad@comstyle.com>
1071
1072	* configure.ac, plugin/npapi/plugin.cpp: Properly use mkstemps()
1073	wherever it is available
1074
10752011-12-15  Sandro Santilli <strk@keybit.net>
1076
1077	* desktop/Makefile.am: Distribute gnashthumbnailrc.in (#35075)
1078
10792011-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
1080
1081	* desktop/gnash.desktop, desktop/klash.desktop: Add debian
1082	translations to desktop files.
1083
10842011-08-22  Sandro Santilli <strk@keybit.net>
1085
1086	* NEWS, configure.ac, desktop/Makefile.am, desktop/README,
1087	desktop/gnash-thumbnailer.in, desktop/gnash.schemas.in,
1088	desktop/gnashthumbnailrc.in, macros/gconf-2.m4: Provide a
1089	thumbnailer for SWF files and GNOME desktop config for it.  Tested with nautilus 2.30.1, Should work with any version up to
1090	2.32.
1091
10922011-12-12  Rob Savoye <rob@welcomehome.org>
1093
1094	* Makefile.am: Build all devices and renderers for distcheck
1095
10962011-12-12  Rob Savoye <rob@welcomehome.org>
1097
1098	* cygnal/handler.cpp: return an error if no message received
1099
11002011-12-12  Rob Savoye <rob@welcomehome.org>
1101
1102	* libdevice/events/events.am: only build developer tests if
1103	configured that way
1104
11052011-12-12  Rob Savoye <rob@welcomehome.org>
1106
1107	* configure.ac: Don't build OpenVG as part of =all
1108
11092011-12-12  Rob Savoye <rob@welcomehome.org>
1110
1111	* libdevice/egl/egl.am: move endif so EGL builds
1112
11132011-12-12  Rob Savoye <rob@welcomehome.org>
1114
1115	* configure.ac: don't make EGL dependent on OpenVG
1116
11172011-12-11  Rob Savoye <rob@welcomehome.org>
1118
1119	* testsuite/libbase.all/Makefile.am: add lingnashrender to the link
1120
11212011-12-11  Rob Savoye <rob@welcomehome.org>
1122
1123	* libdevice/Makefile.am, libdevice/rawfb/rawfb.am,
1124	libdevice/vaapi/vaapi.am: only build developer tests when specified.
1125
11262011-12-11  Rob Savoye <rob@welcomehome.org>
1127
1128	* utilities/Makefile.am: add GNASH_LIBS to AM_LDFLAGS
1129
11302011-12-11  Rob Savoye <rob@welcomehome.org>
1131
1132	* libdevice/egl/egl.am: use the right conditional
1133
11342011-12-11  Rob Savoye <rob@welcomehome.org>
1135
1136	* libdevice/Makefile.am: drop dependency on libgnashbase.la
1137
11382011-12-11  Rob Savoye <rob@welcomehome.org>
1139
1140	* libdevice/egl/egl.am: only build EGL tests when specified
1141
11422011-12-11  Rob Savoye <rob@welcomehome.org>
1143
1144	* cygnal/Makefile.am: cygnal needs libgnashrender if vaap is built.
1145
11462011-12-11  Rob Savoye <rob@welcomehome.org>
1147
1148	* libbase/Makefile.am: add GnashVaapiTexture.cpp back into the
1149	build.
1150
11512011-12-11  Rob Savoye <rob@welcomehome.org>
1152
1153	* gui/Makefile.am, gui/pythonmod/Makefile.am, libbase/Makefile.am,
1154	libdevice/Makefile.am, libdevice/vaapi/vaapi.am,
1155	libmedia/Makefile.am: use correct path to vaapi headers and library
1156
11572011-12-11  Rob Savoye <rob@welcomehome.org>
1158
1159	* Makefile.am: build libdevice before libbase so the vaapi support
1160	gets built first
1161
11622011-12-11  Rob Savoye <rob@welcomehome.org>
1163
1164	* libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate
1165	compiler warnings
1166
11672011-12-11  Rob Savoye <rob@welcomehome.org>
1168
1169	* libdevice/events/EventDevice.cpp: initialize private data
1170
11712011-12-11  Rob Savoye <rob@welcomehome.org>
1172
1173	* cygnal/rtmp_server.cpp: eliminate compiler warnings
1174
11752011-12-11  Rob Savoye <rob@welcomehome.org>
1176
1177	* cygnal/http_server.cpp, cygnal/libnet/cque.cpp: eliminate compiler
1178	warnings
1179
11802011-12-11  Rob Savoye <rob@welcomehome.org>
1181
1182	* utilities/flvdumper.cpp: only dump data when -d is specified
1183
11842011-12-11  Rob Savoye <rob@welcomehome.org>
1185
1186	* cygnal/cgi-bin/echo/echo.cpp: initialize netfd to eliminate
1187	compiler warning
1188
11892011-12-11  Rob Savoye <rob@welcomehome.org>
1190
1191	* : commit abab83684600c9e09148389ba286310bb2390808 Author: Rob
1192	Savoye <rob@welcomehome.org> Date:   Sun Dec 11 11:06:14 2011 -0700
1193
11942011-12-11  Rob Savoye <rob@welcomehome.org>
1195
1196	* libdevice/events/EventDevice.cpp,
1197	libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
1198	libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
1199	libdevice/events/UinputDevice.cpp, libdevice/events/test_events.cpp:
1200	fix input device mouse support.
1201
12022011-12-11  Rob Savoye <rob@welcomehome.org>
1203
1204	* gui/fb/fb.cpp: cleanup optional PS/2 mouse handlingm use
1205	InputDevice::convertAbsCoords() instead of
1206	MouseDevice::convertCoordinates()
1207
12082011-12-11  Rob Savoye <rob@welcomehome.org>
1209
1210	* configure.ac: don't enable the PS/2 mouse by default, we use input
1211	events for the mouse instead.
1212
12132011-12-10  Rob Savoye <rob@welcomehome.org>
1214
1215	* gui/fb/fb.cpp: use new uinput device to control the cursor
1216
12172011-12-10  Rob Savoye <rob@welcomehome.org>
1218
1219	* gui/fb/fbsup.h: add a UInput device to the base class.
1220
12212011-12-10  Rob Savoye <rob@welcomehome.org>
1222
1223	* libdevice/events/events.am: add events/UinputDevice.cpp to build
1224
12252011-12-10  Rob Savoye <rob@welcomehome.org>
1226
1227	* .gitignore: add .gdb_history
1228
12292011-12-10  Rob Savoye <rob@welcomehome.org>
1230
1231	* libdevice/events/UinputDevice.cpp: new file for the Uinput device
1232
12332011-12-07  Rob Savoye <rob@welcomehome.org>
1234
1235	* gui/fb/fb.cpp, libdevice/events/EventDevice.cpp,
1236	libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
1237	libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp:
1238	add initial support for uinout, ie.. User Mode mouse control, so we
1239	can move the cursor.
1240
12412011-12-07  Rob Savoye <rob@welcomehome.org>
1242
1243	* : commit cc9c6132d3e1fa87f54ae9f55e2963b7258db476 Author: Rob
1244	Savoye <rob@welcomehome.org> Date:   Tue Dec 6 17:38:02 2011 -0700
1245
12462011-12-07  Gabriele Giacone <1o5g4r8o@gmail.com>
1247
1248	* configure.ac: Add multiarch paths on dpkg systems only.
1249
12502011-12-07  Gabriele Giacone <1o5g4r8o@gmail.com>
1251
1252	* macros/boost.m4: Fix boost::iostreams headers detection on
1253	openbsd.
1254
12552011-12-06  Gabriele Giacone <1o5g4r8o@gmail.com>
1256
1257	* plugin/npapi/plugin.cpp: Fix for old boost and libc6 libs.
1258
12592011-12-06  Rob Savoye <rob@welcomehome.org>
1260
1261	* : merge from noise branch so adjusting the time interval works the
1262	same way for the framebuffer
1263
12642011-12-06  Rob Savoye <rob@welcomehome.org>
1265
1266	* gui/fb/fb.cpp: use the movie frame rate to adjust the delay
1267	between frames. Also make the default interval larger, too small a
1268	value eats the cpu
1269
12702011-12-06  Rob Savoye <rob@welcomehome.org>
1271
1272	* gui/gui.h: add accesor to get the movie's FPS
1273
12742011-12-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1275
1276	* macros/boost.m4, plugin/npapi/Makefile.am,
1277	plugin/npapi/plugin.cpp: CVE-2011-4328 fix. mkstemps and
1278	boost::iostreams. See bug #34903
1279
12802011-12-05  Rob Savoye <rob@welcomehome.org>
1281
1282	* gui/fb/fb.cpp, gui/fb/fbsup.h: reenable fullscreen support
1283
12842011-12-05  Rob Savoye <rob@welcomehome.org>
1285
1286	* gui/fb/fb.cpp: add resize_view()
1287
12882011-12-05  Rob Savoye <rob@welcomehome.org>
1289
1290	* gui/fb/fbsup.h: add resize_view()
1291
12922011-12-05  Rob Savoye <rob@welcomehome.org>
1293
1294	* gui/fb/fb_glue_agg.cpp: reenable InvalidatedRegions for AGG in a
1295	framebuffer
1296
12972011-12-05  Rob Savoye <rob@welcomehome.org>
1298
1299	* NEWS: mention improved double buffering support
1300
13012011-12-05  Rob Savoye <rob@welcomehome.org>
1302
1303	* gui/fb/fb_glue_agg.cpp: be less verbose
1304
13052011-12-05  Rob Savoye <rob@welcomehome.org>
1306
1307	* gui/fb/fb.cpp, gui/fb/fbsup.h: remove unused code that's now in
1308	swapBuffers(). Remove unused local copy of the framebuffer data,
1309	it's now in RawFBDevice
1310
13112011-12-04  Rob Savoye <rob@welcomehome.org>
1312
1313	* libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h:
1314	move swapBuffers() from header to source file
1315
13162011-12-04  Rob Savoye <rob@welcomehome.org>
1317
1318	* gui/fb/fb_glue_agg.cpp: use isSingleBuffered() instead of
1319	getOffscreenBuffer()
1320
13212011-12-04  Rob Savoye <rob@welcomehome.org>
1322
1323	* : merge from master
1324
13252011-12-04  Rob Savoye <rob@welcomehome.org>
1326
1327	* gui/fb/fb_glue_agg.cpp: cleanup AGG double buffering to work with
1328	libdevice
1329
13302011-12-04  Rob Savoye <rob@welcomehome.org>
1331
1332	* libdevice/egl/eglDevice.h: add getStride() as it's now in the base
1333	class
1334
13352011-12-04  Rob Savoye <rob@welcomehome.org>
1336
1337	* gui/fb/fb.cpp: remove leftover double buffering code that is now
1338	replaced by swapBuffers()
1339
13402011-12-04  Rob Savoye <rob@welcomehome.org>
1341
1342	* gui/fb/fb_glue.h, gui/fb/fbsup.h: fix copyright date
1343
13442011-12-04  Rob Savoye <rob@welcomehome.org>
1345
1346	* gui/fb/fb_glue_ovg.h: remove commented out lines
1347
13482011-12-04  Rob Savoye <rob@welcomehome.org>
1349
1350	* libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h:
1351	use isSingleBuffered() instead of ifdef
1352
13532011-12-04  Rob Savoye <rob@welcomehome.org>
1354
1355	* libdevice/rawfb/test_rawfb.cpp: use getStride() instead of
1356	calculating it ourselves
1357
13582011-12-04  Rob Savoye <rob@welcomehome.org>
1359
1360	* libdevice/rawfb/RawFBDevice.h: make isSingleBuffered() really
1361	work.
1362
13632011-12-04  Rob Savoye <rob@welcomehome.org>
1364
1365	* libdevice/GnashDevice.h: add getStride() to base class
1366
13672011-12-04  Rob Savoye <rob@welcomehome.org>
1368
1369	* libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
1370	libdevice/rawfb/test_rawfb.cpp: add comments about swapBuffers()
1371	beyhaviour
1372
13732011-12-04  Rob Savoye <rob@welcomehome.org>
1374
1375	* libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
1376	libdevice/rawfb/test_rawfb.cpp: Add swapBuffers() for double
1377	buffering. USe a standard pointer for _fbmem, so boost doesn't try
1378	to free it. Fix test case
1379
13802011-12-04  Rob Savoye <rob@welcomehome.org>
1381
1382	* libdevice/rawfb/test_rawfb.cpp: add test for the stride
1383
13842011-12-04  Rob Savoye <rob@welcomehome.org>
1385
1386	* libdevice/rawfb/test_rawfb.cpp: don't manually draw a line for now
1387
13882011-11-30  Rob Savoye <rob@welcomehome.org>
1389
1390	* cygnal/handler.h, cygnal/testsuite/cygnal.all/Makefile.am,
1391	cygnal/testsuite/cygnal.all/test_crc.cpp,
1392	cygnal/testsuite/libamf.all/test_amf.cpp,
1393	cygnal/testsuite/libamf.all/test_amfmsg.cpp,
1394	cygnal/testsuite/libamf.all/test_buffer.cpp,
1395	cygnal/testsuite/libnet.all/Makefile.am,
1396	cygnal/testsuite/libnet.all/test_cque.cpp,
1397	cygnal/testsuite/libnet.all/test_handler.cpp: cleanup various
1398	compilation warnings and errors so make check works with -pedantic
1399
14002011-11-30  Rob Savoye <rob@welcomehome.org>
1401
1402	* cygnal/handler.cpp, cygnal/http_server.cpp, cygnal/http_server.h,
1403	cygnal/libnet/diskstream.cpp, cygnal/libnet/diskstream.h: Cleanup
1404	compilation warnings when using -pedantic
1405
14062011-11-30  Rob Savoye <rob@welcomehome.org>
1407
1408	* librender/openvg/OpenVGBitmap.cpp,
1409	librender/openvg/OpenVGRenderer.cpp: Cleanup compilation warnings
1410	when using -pedantic for #34911
1411
14122011-11-28  Gabriele Giacone <1o5g4r8o@gmail.com>
1413
1414	* testsuite/misc-swfmill.all/Makefile.am: Add boost headers to
1415	swfmill tests.  OpenBSD distcheck fix. See
1416	https://savannah.gnu.org/bugs/?34373#comment7
1417
14182011-11-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
1419
1420	* libcore/movie_root.cpp: Const.
1421
14222011-09-13  Rob Savoye <rob@welcomehome.org>
1423
1424	* libcore/movie_root.cpp: Don't do anything if we have no timers.  Commit amended to reduce comment verbosity and use empty().
1425
14262011-09-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
1427
1428	* plugin/npapi/plugin.cpp: Remove useless PATH_MAX declaration.
1429
14302011-11-26  Gabriele Giacone <1o5g4r8o@gmail.com>
1431
1432	* plugin/aos4/plugin.cpp, plugin/npapi/gshell.cpp,
1433	plugin/npapi/test.cpp, plugin/win32/plugin.cpp: More const for
1434	NPP_GetMIMEDescription.
1435
14362011-11-25  Rob Savoye <rob@welcomehome.org>
1437
1438	* cygnal/libnet/sshclient.cpp: Buffer is in cygnal namespace now,
1439	not amf
1440
14412011-11-25  Rob Savoye <rob@welcomehome.org>
1442
1443	* cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not
1444	amf
1445
14462011-11-24  Rob Savoye <rob@welcomehome.org>
1447
1448	* : commit 45044b09e2fec37a1192828bbe8c8fb2e3ac76f4 Author: Rob
1449	Savoye <rob@welcomehome.org> Date:   Thu Nov 24 09:02:31 2011 -0700
1450
14512011-11-24  Rob Savoye <rob@welcomehome.org>
1452
1453	* gui/gtk/gtk.am: BZ2_LIBS needs to be in the link when using
1454	--as-needed
1455
14562011-11-24  Rob Savoye <rob@welcomehome.org>
1457
1458	* plugin/npapi/mozilla-sdk/np_entry.cpp, plugin/npapi/plugin.cpp:
1459	const is needed for some of the NPAPI functions for Oneiric with
1460	firefox-dev
1461
14622011-11-24  Rob Savoye <rob@welcomehome.org>
1463
1464	* configure.ac: const is needed for some of the NPAPI functions for
1465	Oneiric with firefox-dev
1466
14672011-11-24  Rob Savoye <rob@welcomehome.org>
1468
1469	* packaging/debian/control: add xulrunner-dev or firefox-dev for
1470	Build Deps
1471
14722011-11-22  Rob Savoye <rob@welcomehome.org>
1473
1474	* libcore/asobj/SharedObject_as.cpp: Don't create the shared object
1475	directory if they're read only, bug #34837
1476
14772011-11-20  Rob Savoye <rob@welcomehome.org>
1478
1479	* : commit fa481c116e65ccf9137c7ddc8abc3cf05dc12f55 Author: Gabriele
1480	Giacone <1o5g4r8o@gmail.com> Date:   Sun Nov 20 17:27:42 2011 +0100
1481
14822011-11-08  Rob Savoye <rob@welcomehome.org>
1483
1484	* : commit c1ea116948702e2fa9e8ce6f168de57f66d4eaff Author: Rob
1485	Savoye <rob@welcomehome.org> Date:   Tue Nov 1 10:43:18 2011 -0600
1486
14872011-11-01  Rob Savoye <rob@welcomehome.org>
1488
1489	* gui/Player.cpp: add comment about the interval
1490
14912011-11-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1492
1493	* Makefile.am: If revno.h already exists and we're not in git, don't
1494	regenerate. If included in Debian tarball, it won't be overwritten
1495	by rebuild.
1496
14972011-10-31  Gabriele Giacone <1o5g4r8o@gmail.com>
1498
1499	* macros/qt4.m4: qt4 fix for lenny build.
1500
15012011-10-30  Rob Savoye <rob@welcomehome.org>
1502
1503	* gui/fb/fb_glue_ovg.h: remove debug accessor for drawbounds, as
1504	it's unused
1505
15062011-10-30  Rob Savoye <rob@welcomehome.org>
1507
1508	* libdevice/egl/eglDevice.h: include Point2d.h so EGL devices still
1509	builds after other changes that broke compilation
1510
15112011-10-30  Bastiaan Jacques <bastiaan@bjacques.org>
1512
1513	* gui/gtk/gtk.cpp, libdevice/DeviceGlue.cpp,
1514	libdevice/DeviceGlue.h, libdevice/GnashDevice.h,
1515	libdevice/Makefile.am: Properly fix bug #34699: Stop including
1516	various "Device" headers which may interfere with GUI code; in
1517	particular, RawFBDevice.h uses headers which define NULL in a matter
1518	incompatible with mixing C and C++ code.
1519
15202011-10-30  Rob Savoye <rob@welcomehome.org>
1521
1522	* : commit 4a2996ff217aee1d45375b552475421420a2946e Author: Rob
1523	Savoye <rob@welcomehome.org> Date:   Sun Oct 30 12:09:27 2011 -0600
1524
15252011-10-30  Rob Savoye <rob@welcomehome.org>
1526
1527	* gui/Player.cpp: Use the default of 10ms for low framerate files
1528
15292011-10-30  Bastiaan Jacques <bastiaan@bjacques.org>
1530
1531	* libcore/movie_root.cpp: Prevent _registeredClasses from being
1532	prematurely deleted. Bug #34690.
1533
15342011-10-29  Rob Savoye <rob@welcomehome.org>
1535
1536	* gui/Player.cpp: set the delay timeout to the frame rate
1537
15382011-10-30  Gabriele Giacone <1o5g4r8o@gmail.com>
1539
1540	* macros/qt4.m4: Another qt4 w/o opengl fix.
1541
15422011-10-29  Bastiaan Jacques <bastiaan@bjacques.org>
1543
1544	* configure.ac: Fix typo.
1545
15462011-10-27  Rob Savoye <rob@welcomehome.org>
1547
1548	* : commit 7abaf9f2a11bdb0a94831c72eda5692da523c700 Author: Sandro
1549	Santilli <strk@keybit.net> Date:   Thu Oct 27 07:47:47 2011 +0200
1550
15512011-10-27  Sandro Santilli <strk@keybit.net>
1552
1553	* po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po,
1554	po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Update translation files
1555
15562011-10-27  Gabriele Giacone <1o5g4r8o@gmail.com>
1557
1558	* po/Makefile.am: Fix update-po. See bug #34654.
1559
15602011-10-25  Rob Savoye <rob@welcomehome.org>
1561
1562	* : commit 7a6bea96a389b58cdc64ea545cfae9dcd9d7f3e2 Author: Sandro
1563	Santilli <strk@keybit.net> Date:   Tue Oct 25 21:30:06 2011 +0200
1564
15652011-10-24  Rob Savoye <rob@welcomehome.org>
1566
1567	* : merge with master
1568
15692011-10-23  Gabriele Giacone <1o5g4r8o@gmail.com>
1570
1571	* po/Makefile.am, po/cs.po, po/da.po, po/de.po, po/en_GB.po,
1572	po/es.po, po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Fix
1573	and update translations.
1574
15752011-10-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1576
1577	* .gitignore: Update gitignore.
1578
15792011-10-23  Sandro Santilli <strk@keybit.net>
1580
1581	* NEWS, libcore/swf/DefineBitsTag.cpp: Fix parsing of lossless 16bit
1582	bitmaps Fixes support for movies generated by the evil TechSmit Camtasia
1583	tool (#34625)
1584
15852011-10-14  Rob Savoye <rob@welcomehome.org>
1586
1587	* packaging/redhat/gnash.spec: tweaks for the OLPC XO 1.75, which
1588	doesn't distribute kde or qt
1589
15902011-10-14  Rob Savoye <rob@welcomehome.org>
1591
1592	* packaging/ltib/gnash.spec: update from latest builds
1593
15942011-10-12  Rob Savoye <rob@welcomehome.org>
1595
1596	* gui/fb/fbsup.h: tweak indenting, minor change
1597
15982011-10-12  Rob Savoye <rob@welcomehome.org>
1599
1600	* libdevice/rawfb/RawFBDevice.cpp: clear the offscreen buffer in
1601	addition to the framebuffer
1602
16032011-10-12  Rob Savoye <rob@welcomehome.org>
1604
1605	* libdevice/rawfb/RawFBDevice.h: add accessors for framebuffer and
1606	ofscreen buffer
1607
16082011-10-12  Rob Savoye <rob@welcomehome.org>
1609
1610	* libdevice/GnashDevice.h: add virtual accessor to get the offscreen
1611	buffer memory.
1612
16132011-10-12  Rob Savoye <rob@welcomehome.org>
1614
1615	* libdevice/DeviceGlue.h: fix typos in comment
1616
16172011-10-12  Rob Savoye <rob@welcomehome.org>
1618
1619	* configure.ac: enable double buffering by default for AGG with a
1620	framebuffer
1621
16222011-10-12  Sandro Santilli <strk@keybit.net>
1623
1624	* po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
1625	po/it.po, po/ja.po: Update translation files [unchecked, to be
1626	reverted if found broken]
1627
16282011-10-11  Rob Savoye <rob@welcomehome.org>
1629
1630	* configure.ac: clarify that software double buffering is for AGG
1631	only.
1632
16332011-10-08  Rob Savoye <rob@welcomehome.org>
1634
1635	* Makefile.am: Don't disable optimization for distcheck
1636
16372011-10-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1638
1639	* macros/qt4.m4: Fix qt4 include paths again.
1640
16412011-10-07  Rob Savoye <rob@welcomehome.org>
1642
1643	* Makefile.am: for distcheck, set cxxflags to -O0 to speed up
1644	builds. Only use SUBDIRS, as automake groks the correct optional
1645	directories. Otherwise directories appear twice, causing distcheck
1646	to fail.
1647
16482011-10-07  Rob Savoye <rob@welcomehome.org>
1649
1650	* libcore/asobj/Video_as.cpp: minor reformatting
1651
16522011-10-04  Sandro Santilli <strk@keybit.net>
1653
1654	* README: Add Midori to the list of supported browsers (webkit
1655	based)
1656
16572011-10-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1658
1659	* macros/qt4.m4: Fix qt4 include paths - see bug #34452.
1660
16612011-09-29  Rob Savoye <rob@welcomehome.org>
1662
1663	* : commit 36ee094c00c04cf028a5fa341a8da51e9950ed25 Author: Rob
1664	Savoye <rob@welcomehome.org> Date:   Thu Sep 29 10:06:11 2011 -0600
1665
16662011-09-29  Rob Savoye <rob@welcomehome.org>
1667
1668	* Makefile.am: Use conditional for LINUX so input devices are only
1669	built on Linux systems. Put cygnal libdevice in DIST_SUBDIRS or they
1670	won't get included in the source tarball.
1671
16722011-09-29  Rob Savoye <rob@welcomehome.org>
1673
1674	* configure.ac: Always build libdevice/Makefile so distcheck is
1675	happy. Add Make conditional for LINUX. Fix inpout_event list text
1676
16772011-09-29  Rob Savoye <rob@welcomehome.org>
1678
1679	* packaging/redhat/gnash.spec: gtkglext is unneeded, as the OpenGL
1680	support is no longer built by default.
1681
16822011-09-29  Rob Savoye <rob@welcomehome.org>
1683
1684	* NEWS: add a few new things
1685
16862011-09-29  Sandro Santilli <strk@keybit.net>
1687
1688	* gui/gui.cpp: Unify message for Gui::hideMenu and Gui::showMenu,
1689	addressing issue #34428 Beside, do we really need both functions ? hideMenu seems to be
1690	possible to do with showMenu(false)
1691
16922011-09-26  Sandro Santilli <strk@keybit.net>
1693
1694	* libcore/Font.cpp: Typo: DefineFone2 -> DefineFont2. See bug
1695	#34387.
1696
16972011-09-25  Sandro Santilli <strk@keybit.net>
1698
1699	* Makefile.am: Revert "Re-enable distribution of cygnal and
1700	libdevice." This reverts commit 38b71599f4558122d9070080fa97b5df548bee3a.
1701
17022011-09-25  Sandro Santilli <strk@keybit.net>
1703
1704	* Makefile.am: Re-enable distribution of cygnal and libdevice.  STD_SUBDIRS should be the unconditional set of subdirs.  SUBDIRS is
1705	the dirs we are building (depend on configuration setting and is
1706	appended to based on those).  DIST_SUBDIRS is _all_ the available
1707	dirs, so STD_SUBDIRS plus all the conditionally enabled.
1708
17092011-09-24  Gabriele Giacone <1o5g4r8o@gmail.com>
1710
1711	* Makefile.am: Remove cygnal/ from SUBDIRS. Fix distcheck. See
1712	40b80d3
1713
17142011-09-23  Rob Savoye <rob@welcomehome.org>
1715
1716	* configure.ac: fix typo, only build inout events on Linux
1717
17182011-09-23  Rob Savoye <rob@welcomehome.org>
1719
1720	* configure.ac: Don't configure in Linux input events on any BSD
1721	distro. For bug #34373.
1722
17232011-09-20  Rob Savoye <rob@welcomehome.org>
1724
1725	* configure.ac: don't build the OpenGL renderer by default, as it
1726	suffers from both performance and rendering quality issues.
1727
17282011-09-19  Rob Savoye <rob@welcomehome.org>
1729
1730	* : commit 426c9dea890036c668e7ad007c4459b7bba20b9a Author: Rob
1731	Savoye <rob@welcomehome.org> Date:   Mon Sep 19 12:35:19 2011 -0600
1732
17332011-09-19  Rob Savoye <rob@welcomehome.org>
1734
1735	* configure.ac: don't use AC_MSG_ERROR, as it exits after message.
1736
17372011-09-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
1738
1739	* libcore/Button.cpp: Fix null pointer dereference.  I introduced it during Button refactoring.
1740
17412011-09-16  Gabriele Giacone <1o5g4r8o@gmail.com>
1742
1743	* configure.ac: Remove broken message (see 89aa145).
1744
17452011-09-15  Gabriele Giacone <1o5g4r8o@gmail.com>
1746
1747	* configure.ac: Typo
1748
17492011-09-13  Rob Savoye <rob@welcomehome.org>
1750
1751	* gui/Player.cpp: set the delay back to 10ms
1752
17532011-09-13  Rob Savoye <rob@welcomehome.org>
1754
1755	* libcore/movie_root.cpp: use a regualr iterator instead of
1756	std::for_each, so we can do loop through all the liveChars only once
1757
17582011-09-13  Rob Savoye <rob@welcomehome.org>
1759
1760	* libcore/movie_root.cpp: only look for an invoke packet if
1761	_controlfd is actually set
1762
17632011-09-13  Rob Savoye <rob@welcomehome.org>
1764
1765	* gui/Player.cpp: increase the default delay to 50ms
1766
17672011-09-13  Rob Savoye <rob@welcomehome.org>
1768
1769	* libcore/movie_root.cpp: Don't do anything if we have no timers,
1770	just return so we don't waste cpu cycles
1771
17722011-09-12  Rob Savoye <rob@welcomehome.org>
1773
1774	* : commit b8f483baaabc15ade2ee9d7c3d8d288694eca1b7 Author: Rob
1775	Savoye <rob@welcomehome.org> Date:   Mon Sep 12 19:53:28 2011 -0600
1776
17772011-09-12  Rob Savoye <rob@welcomehome.org>
1778
1779	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: minor version tweaks to get
1780	Lenny to build with the patch.
1781
17822011-09-12  Rob Savoye <rob@welcomehome.org>
1783
1784	* libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: optionally include
1785	avcodec.h
1786
17872011-09-11  Rob Savoye <rob@welcomehome.org>
1788
1789	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: use
1790	LIBAVFORMAT_VERSION_MAJOR instead of LIBAVUTIL_VERSION_INT
1791
17922011-09-11  Rob Savoye <rob@welcomehome.org>
1793
1794	* libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: change order of ifdef
1795
17962011-09-11  Rob Savoye <rob@welcomehome.org>
1797
1798	* libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: include avcodec.h if it
1799	exists
1800
18012011-09-11  Rob Savoye <rob@welcomehome.org>
1802
1803	* libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: more fixes for other
1804	ffmpeg versions and distributions
1805
18062011-09-11  Rob Savoye <rob@welcomehome.org>
1807
1808	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1809	libmedia/ffmpeg/MediaParserFfmpeg.h: fixes for other ffmpeg versions
1810	and distributions
1811
18122011-09-11  Rob Savoye <rob@welcomehome.org>
1813
1814	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1815	libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
1816	libmedia/ffmpeg/MediaParserFfmpeg.cpp,
1817	libmedia/ffmpeg/MediaParserFfmpeg.h,
1818	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, macros/ffmpeg.m4: Ubuntu
1819	patch for recent ffmpeg versions merged in by hand, as it was based
1820	on an older release.
1821
18222011-09-11  Gabriele Giacone <1o5g4r8o@gmail.com>
1823
1824	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1825	libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
1826	libmedia/ffmpeg/MediaParserFfmpeg.cpp,
1827	libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Fix build on sid with libav
1828	0.7.1.  Patch from http://savannah.gnu.org/bugs/?33696 adapted to support
1829	older versions. Thanks chithead!
1830
18312011-09-10  Rob Savoye <rob@welcomehome.org>
1832
1833	* libdevice/events/EventDevice.cpp: include errno to keep Lenny
1834	happy, and optionally use inpout event field for resolution
1835
18362011-09-10  Rob Savoye <rob@welcomehome.org>
1837
1838	* libdevice/events/InputDevice.cpp,
1839	libdevice/events/MouseDevice.cpp: include errno to keep Lenny happy
1840
18412011-09-10  Rob Savoye <rob@welcomehome.org>
1842
1843	* configure.ac: add test for resolution field for input events
1844
18452011-09-09  Rob Savoye <rob@welcomehome.org>
1846
1847	* configure.ac: build the raw device if the FB GUI and AGG are to be
1848	built
1849
18502011-09-09  Rob Savoye <rob@welcomehome.org>
1851
1852	* Makefile.am: build all devices too for distcheck
1853
18542011-09-07  Sandro Santilli <strk@keybit.net>
1855
1856	* configure.ac: Revert to building the FB gui automatically by
1857	default Only condition so far is "being a linux system".  Could be improved
1858	to require either AGG or OpenVG renderers.
1859
18602011-09-05  Rob Savoye <rob@welcomehome.org>
1861
1862	* libcore/movie_root.cpp: minor style changes in brace placement
1863
18642011-09-05  Rob Savoye <rob@welcomehome.org>
1865
1866	* gui/gtk/gtk.cpp: Use new option to optionally force the mouse
1867	pointer to be visible.
1868
18692011-09-05  Rob Savoye <rob@welcomehome.org>
1870
1871	* libbase/rc.cpp, libbase/rc.h: add new option to force a mouse
1872	pointer so touchscreen SWF files work on the desktop with a mouse.
1873
18742011-09-05  Rob Savoye <rob@welcomehome.org>
1875
1876	* libcore/MouseButtonState.h: change t to nil for emacs tab-mode
1877
18782011-09-05  Rob Savoye <rob@welcomehome.org>
1879
1880	* gui/gui.cpp: minor style changes in brace placement
1881
18822011-09-03  Rob Savoye <rob@welcomehome.org>
1883
1884	* packaging/debian/control, packaging/debian/rules: drop the
1885	pythonmod for packages, as pyGTK has been depreciated.
1886
18872011-09-03  Rob Savoye <rob@welcomehome.org>
1888
1889	* Makefile.am: optional utilities need cygnal to be built first.
1890
18912011-09-03  Rob Savoye <rob@welcomehome.org>
1892
1893	* gui/pythonmod/Makefile.am: the pythonmod also needs a path to
1894	libdevice
1895
18962011-09-03  Rob Savoye <rob@welcomehome.org>
1897
1898	* configure.ac: using += in bourne shell is not portable. Fixes
1899	natty-ARM builds
1900
19012011-09-03  Rob Savoye <rob@welcomehome.org>
1902
1903	* gui/Makefile.am: use dump.am instead of dump as a SUBDIR
1904
19052011-09-02  Rob Savoye <rob@welcomehome.org>
1906
1907	* : commit e290f51981f0f52b1fef8827d78e477698eb5d08 Merge: 80d620a
1908	d11bbdc Author: Rob Savoye <rob@welcomehome.org> Date:   Fri Sep 2
1909	09:07:49 2011 -0600
1910
19112011-08-31  Rob Savoye <rob@welcomehome.org>
1912
1913	* librender/openvg/OpenVGStyle.h: less verbose
1914
19152011-08-31  Rob Savoye <rob@welcomehome.org>
1916
1917	* librender/openvg/OpenVGStyle.h: less verbose
1918
19192011-08-31  Rob Savoye <rob@welcomehome.org>
1920
1921	* librender/openvg/OpenVGRenderer.cpp,
1922	librender/openvg/OpenVGStyle.h: fix handling of solid fills, use
1923	StyleHandler, remove unused apply_fill_style
1924
19252011-08-31  Rob Savoye <rob@welcomehome.org>
1926
1927	* librender/linear.as: fix comments
1928
19292011-08-31  Rob Savoye <rob@welcomehome.org>
1930
1931	* librender/openvg/OpenVGRenderer.cpp: support bitmaps, improve
1932	gradient support
1933
19342011-08-31  Rob Savoye <rob@welcomehome.org>
1935
1936	* librender/openvg/OpenVGBitmap.cpp,
1937	librender/openvg/OpenVGBitmap.h, librender/openvg/OpenVGStyle.h: fix
1938	bitmap handling to work with StyleHandler. Remove all accessor style
1939	classes
1940
19412011-08-31  Rob Savoye <rob@welcomehome.org>
1942
1943	* librender/openvg/OpenVGRenderer.cpp: use StyleHandler for
1944	gradients
1945
19462011-08-31  Rob Savoye <rob@welcomehome.org>
1947
1948	* librender/openvg/OpenVGStyle.h: tweak privates & constructor.
1949	Implement linear gradients
1950
19512011-08-31  Rob Savoye <rob@welcomehome.org>
1952
1953	* librender/opengl/Renderer_ogl.cpp: remove extra blank lines
1954
19552011-08-31  Rob Savoye <rob@welcomehome.org>
1956
1957	* librender/linear.as: add comments, tweak dimensions for debugging.
1958
19592011-08-23  Rob Savoye <rob@welcomehome.org>
1960
1961	* libbase/log.cpp: Revert "disable logging if configured that way" This reverts commit d03b7f800d3db941875d517af4332776a379b680.
1962
19632011-08-23  Rob Savoye <rob@welcomehome.org>
1964
1965	* libbase/log.cpp: Revert "it helps if the option is spelled right." This reverts commit 13cd2af28e58e8e3dac4dfe49ee6bace46e901f8.
1966
19672011-08-23  Rob Savoye <rob@welcomehome.org>
1968
1969	* libbase/log.cpp: it helps if the option is spelled right.
1970
19712011-08-23  Rob Savoye <rob@welcomehome.org>
1972
1973	* libbase/log.cpp: disable logging if configured that way
1974
19752011-08-23  Rob Savoye <rob@welcomehome.org>
1976
1977	* configure.ac: add option to disable debug logging, which is a
1978	performance hit
1979
19802011-08-22  Rob Savoye <rob@welcomehome.org>
1981
1982	* configure.ac: don't build the fb gui nor EGL by default, only if
1983	openvg is soecified.
1984
19852011-08-22  Rob Savoye <rob@welcomehome.org>
1986
1987	* librender/openvg/OpenVGStyle.h: remove style changes, they're now
1988	in a new branch instead
1989
19902011-08-22  Rob Savoye <rob@welcomehome.org>
1991
1992	* : commit 71d22cb298a47aed816738532daf513c19e65a46 Author: Rob
1993	Savoye <rob@welcomehome.org> Date:   Mon Aug 22 10:06:53 2011 -0600
1994
19952011-08-22  Rob Savoye <rob@welcomehome.org>
1996
1997	* librender/opengles1/Renderer_gles1.cpp: add 2011 to copyright
1998	date.
1999
20002011-08-22  Rob Savoye <rob@welcomehome.org>
2001
2002	* librender/opengles1/Renderer_gles1.cpp: drop a few blank lines
2003
20042011-08-22  Rob Savoye <rob@welcomehome.org>
2005
2006	* librender/opengles1/Renderer_gles1.cpp: eliminate warnings, even
2007	though this is mostly just stubs for future de elopment.
2008
20092011-08-20  Rob Savoye <rob@welcomehome.org>
2010
2011	* : commit 25197c22ebd00b85c1089fc97bd1a0348e320ff0 Author: Gabriele
2012	Giacone <1o5g4r8o@gmail.com> Date:   Sun Jul 31 03:41:34 2011 +0200
2013
20142011-08-17  Gabriele Giacone <1o5g4r8o@gmail.com>
2015
2016	* plugin/npapi/plugin.cpp: Memory leak. Replace putenv with setenv.
2017
20182011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2019
2020	* cygnal/cgi-bin/oflaDemo/oflaDemo.cpp: Inefficient emptiness
2021	checks.
2022
20232011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2024
2025	* cygnal/cvm.cpp: Remove unused var.
2026
20272011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2028
2029	* plugin/npapi/plugin.cpp: Obsolete usleep to gnashSleep.
2030
20312011-08-13  Rob Savoye <rob@welcomehome.org>
2032
2033	* : commit a1d50e638d4bd9f28bb6bae615a531635b42c1df Merge: 201a9dd
2034	b787ed5 Author: Rob Savoye <rob@welcomehome.org> Date:   Sat Aug 13
2035	08:53:16 2011 -0600
2036
20372011-08-13  Sandro Santilli <strk@keybit.net>
2038
2039	* NEWS: Add cross-reference from NEWS item to savannah ticket
2040
20412011-08-13  Sandro Santilli <strk@keybit.net>
2042
2043	* NEWS, libcore/asobj/Sound_as.cpp,
2044	libsound/sdl/sound_handler_sdl.cpp,
2045	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
2046	libsound/sound_handler.h, testsuite/misc-swfc.all/Makefile.am,
2047	testsuite/misc-swfc.all/sound_stop.sc,
2048	testsuite/misc-swfc.all/sound_stop_runner.cpp: Sound.stop() invoked
2049	on an unattached Sound stops all event sounds.  Includes a new stopAllEventSounds() interface to sound_handler.
2050	Includes automated testcase. Fixes bug #33888.  Thanks to Jan
2051	Flanders for the hint.
2052
20532011-08-12  Sandro Santilli <strk@keybit.net>
2054
2055	* cygnal/handler.cpp, libbase/extension.cpp, libbase/sharedlib.cpp,
2056	libbase/sharedlib.h: Reduce SharedLib constructors to 1, destructors
2057	to 0
2058
20592011-08-12  Sandro Santilli <strk@keybit.net>
2060
2061	* libbase/extension.cpp: Remove unused code
2062
20632011-08-12  Rob Savoye <rob@welcomehome.org>
2064
2065	* testsuite/MovieTester.cpp: create_Renderer_ogl is now
2066	renderer::opengl::create_handler
2067
20682011-08-12  Rob Savoye <rob@welcomehome.org>
2069
2070	* libdevice/rawfb/test_rawfb.cpp: eliminate unused variable warning
2071
20722011-08-12  Rob Savoye <rob@welcomehome.org>
2073
2074	* libbase/sharedlib.cpp: eliminate unused variable warning
2075
20762011-08-12  Rob Savoye <rob@welcomehome.org>
2077
2078	* : merge from master
2079
20802011-08-09  Rob Savoye <rob@welcomehome.org>
2081
2082	* macros/openvg.m4: add comment about oneric and openvg library
2083	locations.
2084
20852011-08-09  Rob Savoye <rob@welcomehome.org>
2086
2087	* macros/openvg.m4: oneric moves libOpenVG into it's own directory
2088
20892011-08-09  Rob Savoye <rob@welcomehome.org>
2090
2091	* gui/fb/fb_glue_ovg.cpp, librender/opengl/Renderer_ogl.h,
2092	librender/openvg/OpenVGRenderer.cpp: be less verbose
2093
20942011-08-09  Rob Savoye <rob@welcomehome.org>
2095
2096	* librender/openvg/OpenVGBitmap.cpp,
2097	librender/openvg/OpenVGRenderer.cpp: don't print Matrix debug info
2098
20992011-08-09  Rob Savoye <rob@welcomehome.org>
2100
2101	* gui/sdl/sdl_ogl_glue.cpp: create_Renderer_ogl() is now
2102	openvg::create_handler()
2103
21042011-08-09  Rob Savoye <rob@welcomehome.org>
2105
2106	* librender/openvg/OpenVGRenderer.cpp,
2107	librender/openvg/OpenVGRenderer.h: use a different config constant
2108	for OpenVG headers.
2109
21102011-08-09  Rob Savoye <rob@welcomehome.org>
2111
2112	* macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in
2113	CXXFLAGS
2114
21152011-08-09  Rob Savoye <rob@welcomehome.org>
2116
2117	* librender/openvg/OpenVGStyle.h: update the copyright date.
2118
21192011-08-09  Rob Savoye <rob@welcomehome.org>
2120
2121	* librender/openvg/OpenVGBitmap.cpp,
2122	librender/openvg/OpenVGBitmap.h: adjust the order of variable
2123	initialization in the constructors. Update the copyright date, and
2124	get rid of a few compiler warnings.
2125
21262011-08-09  Rob Savoye <rob@welcomehome.org>
2127
2128	* gui/fb/fb_glue_ovg.cpp: update the copyright date.
2129
21302011-08-09  Rob Savoye <rob@welcomehome.org>
2131
2132	* gui/fb/fb_glue_ovg.h: update the copyright date.
2133
21342011-08-09  Rob Savoye <rob@welcomehome.org>
2135
2136	* libdevice/directfb/DirectFBDevice.cpp,
2137	libdevice/rawfb/RawFBDevice.cpp: update the copyright date.
2138
21392011-08-09  Rob Savoye <rob@welcomehome.org>
2140
2141	* librender/openvg/OpenVGRenderer.cpp: fixed unused compiler
2142	warnings and update the copyright date.
2143
21442011-08-09  Rob Savoye <rob@welcomehome.org>
2145
2146	* libdevice/directfb/README: add README explaining the DirectFB code
2147	needs to be fully implemented.
2148
21492011-08-09  Rob Savoye <rob@welcomehome.org>
2150
2151	* libdevice/directfb/DirectFBDevice.cpp,
2152	libdevice/egl/test_egl.cpp, libdevice/rawfb/RawFBDevice.cpp:
2153	eliminate compiler warnings
2154
21552011-08-09  Rob Savoye <rob@welcomehome.org>
2156
2157	* libdevice/egl/eglinfo.c: eliminate warnings, even though this is
2158	just a debugging app for developers.
2159
21602011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2161
2162	* configure.ac: Drop unneeded configure tests.  We don't use POSIX shared memory as the pp doesn't. Don't test for
2163	float behaviour as we don't use this any more. Do check for librt
2164	for clock_gettime though.
2165
21662011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2167
2168	* libcore/swf/DefineBitsTag.cpp: Output as int.
2169
21702011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2171
2172	* libbase/ImageIterators.h: Fix return type of operator=.
2173
21742011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2175
2176	* libbase/snappingrange.h: Const correct.
2177
21782011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2179
2180	* libbase/extension.cpp: Fix cppcheck warnings (preincrement).
2181
21822011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2183
2184	* libbase/Range2d.h: Const correct.
2185
21862011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2187
2188	* gui/sdl/sdl_agg_glue.cpp: Use empty().
2189
21902011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2191
2192	* testsuite/misc-ming.all/RemoveObject2Test.c,
2193	testsuite/misc-ming.all/loop/simple_loop_test.c,
2194	testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp: Fix
2195	cppcheck warnings.  Just unused variables.
2196
21972011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2198
2199	* utilities/flvdumper.cpp: Remove unused assigments.
2200
22012011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2202
2203	* libbase/sharedlib.cpp: Don't assign to pluginsdir.  It's completely unused; extension.cpp does this.
2204
22052011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2206
2207	* libmedia/VideoConverter.h,
2208	libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
2209	libmedia/gst/VideoDecoderGst.cpp: Use a boost array and initialize
2210	_width and _height.  It's not obvious where these are initialized otherwise (maybe they
2211	aren't). Also leave a TODO because both width and height are passed
2212	in the ctor.
2213
22142011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2215
2216	* libcore/SWFStream.cpp: Use empty() not size().
2217
22182011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2219
2220	* gui/qt/Qt4Glue.cpp, gui/qt/Qt4Glue.h: Initialize _glWidget It keeps cppcheck happy.
2221
22222011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2223
2224	* extensions/mysql/mysql_db.cpp: Don't assign to an unused variable.  But leave a TODO, as it's evidently supposed to be used.
2225
22262011-08-08  Rob Savoye <rob@welcomehome.org>
2227
2228	* Makefile.am: Use OPENVG_* instead of OVG_* for debug message
2229
22302011-08-08  Rob Savoye <rob@welcomehome.org>
2231
2232	* configure.ac, macros/openvg.m4: handle the user error of openvg
2233	being specified, but not having any dev files.
2234
22352011-08-08  Rob Savoye <rob@welcomehome.org>
2236
2237	* gui/fb/fb.cpp: remove commented out code blocks
2238
22392011-08-08  Rob Savoye <rob@welcomehome.org>
2240
2241	* configure.ac, macros/openvg.m4: don't build OpenVG support if no
2242	dev files found.
2243
22442011-08-08  Rob Savoye <rob@welcomehome.org>
2245
2246	* gui/fb/fb.cpp: use createRenderHandler() instead of
2247	create_Renderer_agg so it works with the new API
2248
22492011-08-08  Rob Savoye <rob@welcomehome.org>
2250
2251	* gui/fb/fb_glue_agg.h: Add support for the GnashDevice display
2252
22532011-08-08  Rob Savoye <rob@welcomehome.org>
2254
2255	* gui/fb/fb_glue_agg.cpp: attach the window to the device
2256
22572011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2258
2259	* libcore/swf/DefineBitsTag.cpp: Fix assertion.  No data is fine, only negative lengths are bad; a jpeg data size of
2260	0 is possible. Both Gnash and the pp show a red rectangle (for
2261	absent image) in this case.
2262
22632011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2264
2265	* libcore/FillStyle.cpp, libcore/swf/ShapeRecord.cpp: Output
2266	formatting.
2267
22682011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2269
2270	* libcore/FillStyle.cpp, libcore/FillStyle.h,
2271	libcore/parser/TypesParser.cpp, libcore/swf/ShapeRecord.cpp: Add
2272	output operators for fill styles.  Use them too.
2273
22742011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2275
2276	* libcore/Shape.cpp, libcore/swf/DefineShapeTag.h: Code style.
2277
22782011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2279
2280	* libcore/MovieClip.cpp: Make debugging output conditional.
2281
22822011-08-07  Rob Savoye <rob@welcomehome.org>
2283
2284	* : commit bcbe20ae3aefde22c7f470b0284cba20be373589 Author: Benjamin
2285	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 5 14:56:59 2011 +0200
2286
22872011-08-02  Rob Savoye <rob@welcomehome.org>
2288
2289	* gui/fb/fb_glue_ovg.cpp: less verbose
2290
22912011-08-02  Rob Savoye <rob@welcomehome.org>
2292
2293	* libdevice/rawfb/RawFBDevice.cpp,
2294	librender/openvg/OpenVGRenderer.cpp: less verbose
2295
22962011-08-02  Rob Savoye <rob@welcomehome.org>
2297
2298	* gui/fb/fb.cpp: initialize the4 renderer before preping the drawing
2299	area.
2300
23012011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2302
2303	* libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old
2304	boost versions.
2305
23062011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2307
2308	* libcore/movie_root.cpp: Add note about regression.
2309
23102011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2311
2312	* libcore/movie_root.cpp, libcore/movie_root.h: Use a typedef.
2313
23142011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2315
2316	* libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
2317	testsuite/misc-ming.all/KeyEventOrder.c: Restore old Button
2318	behaviour.  This reverts the changes made by an earlier commit
2319	3db73486d8b99425a707e6ab04acf37942303eb8, which fixed a test but
2320	caused regressions in live SWFs.
2321
23222011-07-31  Rob Savoye <rob@welcomehome.org>
2323
2324	* gui/fb/fb.cpp: move #endif to not drop the closing brace
2325
23262011-07-30  Rob Savoye <rob@welcomehome.org>
2327
2328	* : commit ff10f769d47577c778c6224efa93ba9508c2b761 Merge: 5db08f3
2329	b260e81 Author: Rob Savoye <rob@welcomehome.org> Date:   Sat Jul 30
2330	17:33:46 2011 -0600
2331
23322011-07-30  Sandro Santilli <strk@keybit.net>
2333
2334	* libcore/asobj/Object.cpp: Improve AS error log about registerClass
2335	to include supposed export id
2336
23372011-07-30  Sandro Santilli <strk@keybit.net>
2338
2339	* utilities/processor.cpp: Found another spurious newline
2340
23412011-07-30  Gabriele Giacone <1o5g4r8o@gmail.com>
2342
2343	* testsuite/actionscript.all/gen-index-wiki.sh: Update testcases
2344	page generator.
2345
23462011-07-30  Sandro Santilli <strk@keybit.net>
2347
2348	* utilities/processor.cpp: Drop spurious newline from per-frame
2349	debug line
2350
23512011-07-30  Gabriele Giacone <1o5g4r8o@gmail.com>
2352
2353	* cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck
2354	happier.
2355
23562011-07-30  Sandro Santilli <strk@keybit.net>
2357
2358	* testsuite/actionscript.all/MovieClip.as: More results validation
2359	from wiki page As reported on
2360
2361	http://wiki.gnashdev.org/w/index.php?title=Testcases&oldid=6090#MovieClip
2362
23632011-07-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
2364
2365	* libcore/asobj/flash/display/BitmapData_as.cpp: Update
2366	documentation.
2367
23682011-07-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
2369
2370	* libcore/asobj/flash/display/BitmapData_as.cpp: Rename Point to
2371	Vector to avoid confusion.  There is an ActionScript class called Point; and in any case this is
2372	an offset, not a point.
2373
23742011-07-30  Sandro Santilli <strk@keybit.net>
2375
2376	* gui/gtk/gtk.cpp: Attempt to fix redefinition warning on hurd See
2377
2378	http://www.gnashdev.org:8010/builders/sid-hurd-i386/builds/28/steps/compile/logs/warnings%20%282%29/text
2379
23802011-07-30  Sandro Santilli <strk@keybit.net>
2381
2382	* libsound/sound_handler.cpp: Fix build with
2383	GNASH_DEBUG_SOUNDS_MANAGEMENT defined
2384
23852011-07-30  Sandro Santilli <strk@keybit.net>
2386
2387	* libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as:
2388	Update version 6 to 8 of MovieClip.as test According to results obtained with     - LNX 10,0,12,10     - LNX 9,0,115,0     - WIN 10,2,152,26
2389
23902011-07-29  Sandro Santilli <strk@keybit.net>
2391
2392	* libcore/DisplayObject.cpp,
2393	testsuite/actionscript.all/MovieClip.as: Update version 5 of
2394	MovieClip.as test According to results obtained with  - LNX 10,0,12,10  - LNX 9,0,115,0  - WIN 10,2,152,26
2395
23962011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2397
2398	* libcore/Button.cpp, libcore/Button.h: Use an ostream operator<<.
2399
24002011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2401
2402	* libcore/movie_root.cpp: Minor tidying up.
2403
24042011-07-27  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2405
2406	* libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
2407	libmedia/AudioDecoderSimple.h,
2408	libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
2409	libmedia/ffmpeg/AudioDecoderFfmpeg.h,
2410	libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/AudioDecoderGst.h,
2411	libmedia/haiku/AudioDecoderHaiku.cpp,
2412	libmedia/haiku/AudioDecoderHaiku.h, libsound/EmbedSoundInst.cpp,
2413	libsound/LiveSound.h, libsound/StreamingSound.cpp: Removed parse
2414	parameter from AudioDecoder interface.  This parameter was unused, and FFmpeg now detects the need
2415	automatically.
2416
24172011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2418
2419	* libcore/asobj/flash/display/BitmapData_as.cpp: Log unimplemented
2420	for a permitted case.  BitmapData.draw() can take a BitmapData argument rather than a
2421	MovieClip.
2422
24232011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2424
2425	* libcore/movie_root.cpp: Add sound stream field.
2426
24272011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2428
2429	* gui/dump/dump.cpp, gui/dump/dump.h, gui/gnash.cpp: Add a trigger
2430	expression.  Don't start dumping until it evaluates to true.
2431
24322011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2433
2434	* gui/gui.cpp: Frame skipping is now handled in movie_root.
2435
24362011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2437
2438	* libcore/movie_root.cpp: Add comment.
2439
24402011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2441
2442	* libsound/sound_handler.h: Document failure return.
2443
24442011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2445
2446	* libcore/movie_root.cpp, libcore/movie_root.h,
2447	libcore/vm/ActionExec.cpp: Allow abandoning synchonization.  If A/V synchronization problems are due to ActionScript execution
2448	rather than rendering, the chances are we'll never catch up to the
2449	sound. In this case we notify the user after the timeout limit is
2450	reached and check if we should abandon the attempt to synchonize.  Make the movie_root::abortOnScriptTimeout() function into an
2451	all-purpose queryInterface() function so we can reuse it.
2452
24532011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2454
2455	* libcore/movie_root.h, libsound/sound_handler.h: Add documentation.
2456
24572011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2458
2459	* libcore/movie_root.cpp: We use streaming sound for synchronization
2460	now.  If there's no sound, there's no need to synchronize.
2461
24622011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2463
2464	* gui/dump/dump.cpp, gui/dump/dump.h: Drop incorrect preprocessor
2465	conditionals.  dump.cpp doesn't require sys/time.h. Also it requires no callback_t
2466	type.
2467
24682011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2469
2470	* gui/dump/dump.cpp: Clean up.  dump.cpp uses only C++ (and C) standard signals, so use csignal and
2471	don't check for signal.h. Don't flush std::cerr with std::endl
2472	because it's automatic and only flush std::cout at the end of a
2473	complete output statement.
2474
24752011-07-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
2476
2477	* testsuite/misc-ming.all/sound/Makefile.am: Remove generated swf
2478	files.  Should fix distclean.
2479
24802011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2481
2482	* libsound/sound_handler.cpp, libsound/sound_handler.h: Drop
2483	streamSamplesFetched() again.
2484
24852011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2486
2487	* testsuite/misc-ming.all/sound/Makefile.am,
2488	testsuite/misc-ming.all/sound/streamingSoundTest2-Runner.cpp,
2489	testsuite/misc-ming.all/sound/streamingSoundTest2.c: Add test for
2490	multiple sound streams.  Only the first started one drives the timeline.
2491
24922011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2493
2494	* libcore/movie_root.cpp, libcore/swf/StreamSoundBlockTag.cpp,
2495	libsound/StreamingSound.cpp: Add empty buffers as synchonization.  Also add notes about the synchronization options and implementation.
2496
24972011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2498
2499	* configure.ac, testsuite/MovieTester.cpp, testsuite/MovieTester.h,
2500	testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp,
2501	testsuite/misc-ming.all/EmbeddedSoundTest.c,
2502	testsuite/misc-ming.all/Makefile.am,
2503	testsuite/misc-ming.all/StreamSoundTest.c,
2504	testsuite/misc-ming.all/StreamSoundTestRunner.cpp,
2505	testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
2506	testsuite/misc-ming.all/eventSoundTest1.c,
2507	testsuite/misc-ming.all/sound/EmbeddedSoundTest-Runner.cpp,
2508	testsuite/misc-ming.all/sound/EmbeddedSoundTest.c,
2509	testsuite/misc-ming.all/sound/Makefile.am,
2510	testsuite/misc-ming.all/sound/StreamSoundTest.c,
2511	testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp,
2512	testsuite/misc-ming.all/sound/eventSoundTest1-Runner.cpp,
2513	testsuite/misc-ming.all/sound/eventSoundTest1.c,
2514	testsuite/misc-ming.all/sound/streamingSoundTest1-Runner.cpp,
2515	testsuite/misc-ming.all/sound/streamingSoundTest1.c,
2516	testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp,
2517	testsuite/misc-ming.all/streamingSoundTest1.c: Move sound tests into
2518	a separate directory.  Resurrect streamingSound1Test, which was there but neither built not
2519	run.
2520
25212011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2522
2523	* libcore/movie_root.cpp, libcore/movie_root.h: Tidy up a bit.
2524
25252011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2526
2527	* libcore/movie_root.cpp: Only update last frame time when we
2528	advanced.
2529
25302011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2531
2532	* libsound/sound_handler.cpp: Don't access invalid sounds.
2533
25342011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2535
2536	* libcore/MovieClip.cpp, libcore/movie_root.cpp,
2537	libcore/movie_root.h, libcore/swf/StreamSoundBlockTag.cpp,
2538	libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
2539	libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
2540	libsound/sound_handler.cpp, libsound/sound_handler.h: Rough but
2541	effective synchronization mechanism.
2542
25432011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2544
2545	* libsound/sound_handler.cpp, libsound/sound_handler.h: Correct
2546	documentation and move function.  The get_volume function is also only for event sounds.
2547
25482011-07-26  Sandro Santilli <strk@keybit.net>
2549
2550	* libcore/parser/action_buffer.h: Add missing <map>, for composition
2551	(build on lenny failed otherwise)
2552
25532011-07-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2554
2555	* libcore/asobj/flash/display/BitmapData_as.cpp: Noise doesn't need
2556	to be a member.
2557
25582011-07-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2559
2560	* libcore/asobj/flash/display/BitmapData_as.cpp: Simplify
2561	mathematics.  Size cancels itself out, so don't use it.
2562
25632011-07-24  Sandro Santilli <strk@keybit.net>
2564
2565	* testsuite/Makefile.am: Use nanoseconds for the LC key, simpler,
2566	and HEX wasn't supported ...
2567
25682011-07-24  Sandro Santilli <strk@keybit.net>
2569
2570	* testsuite/Makefile.am, testsuite/gnashrc.in: Use a random SHM key,
2571	hopefully fixing conflicts in chrooted builds
2572
25732011-07-23  Sandro Santilli <strk@keybit.net>
2574
2575	* libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: typo (#33841)
2576
25772011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2578
2579	* libbase/StringPredicates.h: Use existing boost functions.
2580
25812011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2582
2583	* libbase/GnashAlgorithm.h, libbase/GnashFactory.h,
2584	libcore/as_object.cpp, libmedia/FLVParser.cpp: Don't duplicate bind
2585	functionality.  Unusually, it's more concise than the alternative.
2586
25872011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2588
2589	* gui/Player.cpp: Remove unused variable.
2590
25912011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2592
2593	* libcore/asobj/flash/display/BitmapData_as.cpp,
2594	libcore/asobj/flash/display/BitmapData_as.h: Remove another member
2595	function.  Make fillRect a non-member function.
2596
25972011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2598
2599	* libcore/asobj/flash/display/BitmapData_as.cpp,
2600	libcore/asobj/flash/display/BitmapData_as.h: More documentation and
2601	cleanup.  Make floodFill non-member function. Improve documentation of
2602	BitmapData_as, especially cost of access. Store more data in
2603	functions to avoid very frequent calls to data().
2604
26052011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2606
2607	* libcore/asobj/flash/display/BitmapData_as.cpp: Documentation.
2608
26092011-07-20  Sandro Santilli <strk@keybit.net>
2610
2611	* NEWS: Add note about Captivate output support
2612
26132011-07-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
2614
2615	* NEWS: Update NEWS.
2616
26172011-07-20  Sandro Santilli <strk@keybit.net>
2618
2619	* testsuite/misc-ming.all/loop/loop_test4.c,
2620	testsuite/misc-ming.all/loop/loop_test5.c: Fix libming warnings
2621
26222011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2623
2624	* testsuite/MovieTester.cpp, testsuite/MovieTester.h: Always use our
2625	own exp2 function.  What's the point on relying on something non-standard for testsuite
2626	code?
2627
26282011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2629
2630	* testsuite/libcore.all/MatrixTest.cpp: More namespace and header
2631	cleanups.
2632
26332011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2634
2635	* librender/agg/Renderer_agg.cpp,
2636	librender/cairo/Renderer_cairo.cpp, testsuite/FuzzyPixel.cpp,
2637	testsuite/FuzzyPixel.h: Various header and namespace corrections.
2638
26392011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2640
2641	* testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
2642	testsuite/movies.all/gravity_embedded-TestRunner.cpp: Testsuite
2643	cleanups.
2644
26452011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2646
2647	* testsuite/libcore.all/EdgeTest.cpp: Clean up test.
2648
26492011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2650
2651	* libcore/Geometry.h: Update documentation and const correct.
2652
26532011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2654
2655	* libcore/Geometry.cpp: Headers and cleanup.  Include required headers, const correct, and template
2656	curve_x_crossings so that we can switch between double and float
2657	easily.
2658
26592011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2660
2661	* testsuite/libcore.all/EdgeTest.cpp: Fix more symbol errors.
2662
26632011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2664
2665	* testsuite/MovieTester.cpp: Include the correct header for exp2.  Also use std::ceil. Somehow this fixes linking using gcc's
2666	link-time-optimization so that we can have really optimized tests
2667	too.
2668
26692011-07-19  Sandro Santilli <strk@keybit.net>
2670
2671	* testsuite/actionscript.all/Matrix.as: A fix and a tolerance
2672	improvement for Matrix.as test Implements Point.toRoundString function to account for floating
2673	numbers, corrects a test which was failing in SWF6 with official
2674	player.
2675
26762011-07-19  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2677
2678	* libbase/tu_file.cpp, libbase/tu_file.h: Documented tu_file.h and
2679	makeFileChannel now also accepts a path.  See patch #7582
2680
26812011-07-18  Sandro Santilli <strk@keybit.net>
2682
2683	* libcore/MovieClip.cpp, libcore/MovieClip.h,
2684	libcore/movie_root.cpp,
2685	testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Queue
2686	onLoad events with a second liveChars scan in movie_root Gives 6 unexpected successes (all in ActionOrderTest5) and no
2687	unexpected failure. Also fixes bug #33521.
2688
26892011-07-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2690
2691	* libcore/asobj/flash/display/BitmapData_as.cpp,
2692	libcore/asobj/flash/display/BitmapData_as.h: Use an enum for
2693	channels.  Fewer magic numbers.
2694
26952011-07-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2696
2697	* libcore/asobj/flash/display/BitmapData_as.cpp,
2698	libcore/asobj/flash/display/BitmapData_as.h: Don't use so many
2699	member functions.  It's better to use the existing interface.
2700
27012011-07-18  Sandro Santilli <strk@keybit.net>
2702
2703	* Makefile.am: Fix path to ChangeLog files
2704
27052011-07-18  Sandro Santilli <strk@keybit.net>
2706
2707	* ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2,
2708	ChangeLog-0.8.3, ChangeLog-0.8.4, ChangeLog-0.8.5, ChangeLog-0.8.6,
2709	ChangeLog-0.8.7, ChangeLog-0.8.8, ChangeLog.gameswf,
2710	doc/changelogs/ChangeLog-0.8.0, doc/changelogs/ChangeLog-0.8.1,
2711	doc/changelogs/ChangeLog-0.8.2, doc/changelogs/ChangeLog-0.8.3,
2712	doc/changelogs/ChangeLog-0.8.4, doc/changelogs/ChangeLog-0.8.5,
2713	doc/changelogs/ChangeLog-0.8.6, doc/changelogs/ChangeLog-0.8.7,
2714	doc/changelogs/ChangeLog-0.8.8, doc/changelogs/ChangeLog.gameswf:
2715	Move ChangeLog files in their own directory (under doc/)
2716
27172011-07-17  Sandro Santilli <strk@keybit.net>
2718
2719	* testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Stop mc3
2720	timeline at end of test, reduce frame rate to 1fps
2721
27222011-07-17  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2723
2724	* Makefile.am: Added base-attempter.sh to EXTRA_DIST in Makefile.am
2725
27262011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2727
2728	* libcore/asobj/flash/display/BitmapData_as.cpp: Handle octave
2729	offsets.
2730
27312011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2732
2733	* libcore/asobj/flash/display/BitmapData_as.cpp: Tabs to spaces.
2734
27352011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2736
2737	* libcore/asobj/flash/display/BitmapData_as.cpp: Apply alpha to
2738	greyscale if requested.
2739
27402011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2741
2742	* libcore/asobj/flash/display/BitmapData_as.cpp: More small
2743	corrections based on manual tests.
2744
27452011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2746
2747	* testsuite/actionscript.all/BitmapData.as: Test channels.  Gnash passes!
2748
27492011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2750
2751	* libcore/asobj/flash/display/BitmapData_as.cpp: Implement channels.
2752
27532011-07-17  Sandro Santilli <strk@keybit.net>
2754
2755	* testsuite/misc-ming.all/register_class/registerClassTest2.c: Add
2756	test for frame0 actions execution order.  Shows the difference done by presence or absence of clip events on
2757	the execution order of onLoad event.
2758
27592011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2760
2761	* libcore/asobj/flash/display/BitmapData_as.cpp: Correct non-fractal
2762	algorithm.  Based on observation of some real examples, each octave has an
2763	absolute noise value.
2764
27652011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2766
2767	* libcore/asobj/flash/display/BitmapData_as.cpp: Implement fractal
2768	noise.
2769
27702011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2771
2772	* libcore/asobj/flash/display/BitmapData_as.cpp: Implement octaves.  It's not identical to the pp, but it's pretty good.
2773
27742011-07-16  Sandro Santilli <strk@keybit.net>
2775
2776	* testsuite/misc-swfmill.all/trace-as2/shortstack.trace: Forgot to
2777	add shortstack.trace..
2778
27792011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2780
2781	* libcore/asobj/flash/display/BitmapData_as.cpp,
2782	testsuite/actionscript.all/BitmapData.as: Do some basic colour range
2783	testing.
2784
27852011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2786
2787	* libcore/asobj/flash/display/BitmapData_as.cpp: Minor changes.
2788
27892011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2790
2791	* libcore/asobj/flash/display/BitmapData_as.cpp,
2792	testsuite/actionscript.all/BitmapData.as: Test what happens when
2793	there are no octaves.
2794
27952011-07-16  Sandro Santilli <strk@keybit.net>
2796
2797	* libcore/vm/ASHandlers.cpp,
2798	testsuite/misc-swfmill.all/trace-as2/PASSING: Fix ActionNewAdd with
2799	short stack (bug #33754) We likely fail with _every_other_ opcode in shortstack conditions...
2800	... if you care, add tests to the shortstack.xml file
2801
28022011-07-16  Sandro Santilli <strk@keybit.net>
2803
2804	* testsuite/misc-swfmill.all/trace-as2/Makefile.am,
2805	testsuite/misc-swfmill.all/trace-as2/shortstack.xml: Automate test
2806	for bug #33754 (gnash fails)
2807
28082011-07-16  Sandro Santilli <strk@keybit.net>
2809
2810	* testsuite/actionscript.all/ops.as: Attempt to test #33754 (NewAdd
2811	with undefined) but gnash succeeds...
2812
28132011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2814
2815	* libcore/asobj/flash/display/BitmapData_as.cpp: Add documentation.
2816
28172011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2818
2819	* libcore/asobj/flash/display/BitmapData_as.cpp: Log unimpl and fix
2820	unused variable warnings.
2821
28222011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2823
2824	* libcore/asobj/flash/display/BitmapData_as.cpp: Optimize algorithm.  Don't use getPixel because it's very slow, but mainly just make the
2825	code tidier.
2826
28272011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2828
2829	* libcore/asobj/flash/display/BitmapData_as.cpp: Implement perlin
2830	noise (partially).  Conflicts: 	libcore/asobj/flash/display/BitmapData_as.cpp
2831
28322011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2833
2834	* libcore/DisplayList.cpp, testsuite/swfdec/PASSING: Fix off-by-one
2835	error for DisplayObject removal.
2836
28372011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2838
2839	* libcore/asobj/TextFormat_as.cpp, testsuite/swfdec/PASSING: Empty
2840	text has no height either.  Fixes swfdec tests.
2841
28422011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2843
2844	* testsuite/swfdec/PASSING: Expect passes from strk's fix.
2845
28462011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2847
2848	* libcore/asobj/Object.cpp, testsuite/swfdec/PASSING: Fix swfdec
2849	test.
2850
28512011-07-16  Sandro Santilli <strk@keybit.net>
2852
2853	* libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as:
2854	Add another test for UTF8 with indexOf, and simplify the fix for
2855	lastIndexOf It seems what always using wide strings does the right thing as our
2856	decoder takes version into consideration (neat, thanks bwy!)
2857
28582011-07-16  Sandro Santilli <strk@keybit.net>
2859
2860	* libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as:
2861	Fix lastIndexOf with UTF-8 (bug #33718) - expect success in
2862	testcase.
2863
28642011-07-15  Sandro Santilli <strk@keybit.net>
2865
2866	* testsuite/actionscript.all/String.as: Add test for lastIndexOf
2867	with UTF8 characters (for bug #33718) -- gnash fails
2868
28692011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2870
2871	* librender/cairo/Renderer_cairo.cpp: Add default case to keep gcc
2872	happy.
2873
28742011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2875
2876	* libcore/FillStyle.cpp, libcore/FillStyle.h,
2877	libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
2878	libcore/movie_root.cpp, libcore/swf/DefineEditTextTag.cpp,
2879	librender/opengl/Renderer_ogl.cpp, testsuite/MovieTester.cpp: Reduce
2880	rgba interface.
2881
28822011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2883
2884	* libbase/GnashAlgorithm.h: Don't include headers unnecessarily.
2885
28862011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2887
2888	* libcore/Button.cpp, libcore/asobj/AsBroadcaster.cpp,
2889	libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
2890	libcore/asobj/Global_as.h, libcore/asobj/LoadVars_as.cpp,
2891	libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
2892	libcore/asobj/SharedObject_as.cpp, libcore/asobj/Video_as.cpp,
2893	libcore/asobj/XML_as.cpp,
2894	libcore/asobj/flash/external/ExternalInterface_as.cpp: Add an empty
2895	function.  It makes the assignments more expressive.
2896
28972011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2898
2899	* libcore/movie_root.cpp, libcore/movie_root.h: Queued constructors
2900	are only for MovieClips Even though they are stored as DisplayObjects, we know they must be
2901	MovieClips, so only allow MovieClips to be passed.  Other minor cleanups.
2902
29032011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2904
2905	* libcore/MovieClip.cpp: Add comments.
2906
29072011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2908
2909	* libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
2910	have constructors.  So only remove them from MovieClip unload actions.
2911
29122011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2913
2914	* libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
2915	have an unload handler.  So only check in MovieClip::unloadChildren if it exists. Also only
2916	check if there are no child handlers to avoid unnecessary lookups.
2917
29182011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2919
2920	* testsuite/misc-ming.all/DragDropTest.as: Add test for
2921	ActionStopDrag opcode.
2922
29232011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2924
2925	* testsuite/misc-ming.all/DragDropTest.as,
2926	testsuite/misc-ming.all/DragDropTestRunner.cpp: Test that
2927	MovieClip.startDrag works for TextFields.  It does, and Gnash now does so too.
2928
29292011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2930
2931	* libcore/asobj/MovieClip_as.cpp: Make MovieClip.prototype.startDrag
2932	less picky.  It can also be applied to TextFields and Buttons.
2933
29342011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2935
2936	* libcore/asobj/MovieClip_as.cpp: Add used headers.
2937
29382011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2939
2940	* libcore/DragState.h, libcore/asobj/MovieClip_as.cpp,
2941	libcore/movie_root.cpp, libcore/movie_root.h,
2942	libcore/vm/ASHandlers.cpp: Use boost::optional and make DragState
2943	less mutable.
2944
29452011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2946
2947	* libcore/DisplayObject.cpp: Don't waste space.
2948
29492011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2950
2951	* libcore/vm/ASHandlers.cpp: Split long line.
2952
29532011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2954
2955	* libmedia/gst/MediaParserGst.cpp: Trim some long lines.
2956
29572011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2958
2959	* libcore/movie_root.cpp: Minor cleanup.
2960
29612011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2962
2963	* libcore/MovieClip.cpp, libcore/MovieClip.h: Drop some unneeded
2964	things.  Functions, typedefs, comments.
2965
29662011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2967
2968	* libcore/vm/ASHandlers.cpp: Fixes to dragging.  ming erroneously compiles startDrag(this, true) by pushing "0"
2969	instead of a false value to the stack, but the pp still converts it
2970	to false.  Fix by using toNumber instead of toBool.  Gnash was checking for a valid target before calling stopDrag(), but
2971	this is unnecessary.
2972
29732011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2974
2975	* libcore/MovieClip.h: Make notifyEvent nonvirtual.
2976
29772011-07-14  Sandro Santilli <strk@keybit.net>
2978
2979	* .gitignore: Ignore generated 'libtool' and a test in misc-ming.all
2980
29812011-07-14  Sandro Santilli <strk@keybit.net>
2982
2983	* testsuite/misc-ming.all/Makefile.am: Build libmingutils.la in
2984	misc-ming.all before descending in subdirs
2985
29862011-07-14  Sandro Santilli <strk@keybit.net>
2987
2988	* testsuite/media/Makefile.am, testsuite/media/README,
2989	testsuite/misc-ming.all/loading/loadImageTest.c,
2990	testsuite/misc-ming.all/loading/loadMovieTest.c,
2991	testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
2992	testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
2993	"offspring" album cover with focused blue-toned image (#33764) Updates testcases accordingly.
2994
29952011-07-14  Sandro Santilli <strk@keybit.net>
2996
2997	* testsuite/media/Makefile.am, testsuite/media/README,
2998	testsuite/misc-ming.all/Makefile.am,
2999	testsuite/misc-ming.all/definebitsjpeg2.c,
3000	testsuite/misc-ming.all/loading/loadImageTest.c,
3001	testsuite/misc-ming.all/loading/loadMovieTest.c,
3002	testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
3003	testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
3004	"lynch" album cover with focused red-toned image (#33764) Updates testcases accordingly.
3005
30062011-07-14  Sandro Santilli <strk@keybit.net>
3007
3008	* testsuite/media/README, testsuite/misc-ming.all/BitmapDataDraw.c,
3009	testsuite/misc-ming.all/loading/LoadBitmapTest.c: Substitute "green"
3010	album cover with focused green-toned image (#33764) Updates testcases accordingly.
3011
30122011-07-13  Sandro Santilli <strk@keybit.net>
3013
3014	* testsuite/misc-ming.all/init_action/InitActionTest2.c: Review and
3015	cleanup InitActionTest2.c The test seems to cover lots of cases, does it mean the comments in
3016	DoInitActionTag.h are outdated ?
3017
30182011-07-13  Sandro Santilli <strk@keybit.net>
3019
3020	* .gitignore, testsuite/misc-ming.all/init_action/InitActionTest.c,
3021	testsuite/misc-ming.all/init_action/Makefile.am,
3022	testsuite/misc-ming.all/init_action/init_action_test.c: Rename files
3023	to avoid mixing CamelCase with underscore_separated...
3024
30252011-07-13  Sandro Santilli <strk@keybit.net>
3026
3027	* configure.ac, testsuite/misc-ming.all/InitActionTest2.c,
3028	testsuite/misc-ming.all/Makefile.am,
3029	testsuite/misc-ming.all/init_action/InitActionTest2.c,
3030	testsuite/misc-ming.all/init_action/Makefile.am,
3031	testsuite/misc-ming.all/init_action/init_action_test.c,
3032	testsuite/misc-ming.all/init_action_test.c: Put INITACTION tests in
3033	their own dir
3034
30352011-07-13  Sandro Santilli <strk@keybit.net>
3036
3037	* testsuite/misc-ming.all/register_class/Makefile.am: Fix
3038	abs_builddir
3039
30402011-07-13  Sandro Santilli <strk@keybit.net>
3041
3042	* testsuite/misc-ming.all/register_class/registerClassTest2.c:
3043	Assing a name to the clip-with-events too
3044
30452011-07-13  Sandro Santilli <strk@keybit.net>
3046
3047	* testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
3048	verbose also about the second onLoad event...
3049
30502011-07-13  Sandro Santilli <strk@keybit.net>
3051
3052	* testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
3053	more verbose during execution of onLoad events
3054
30552011-07-13  Sandro Santilli <strk@keybit.net>
3056
3057	* configure.ac, testsuite/misc-ming.all/Makefile.am,
3058	testsuite/misc-ming.all/RegisterClassTest3.c,
3059	testsuite/misc-ming.all/RegisterClassTest4.c,
3060	testsuite/misc-ming.all/registerClassTest.c,
3061	testsuite/misc-ming.all/registerClassTest2.c,
3062	testsuite/misc-ming.all/registerClassTestRunner.cpp,
3063	testsuite/misc-ming.all/register_class/Makefile.am,
3064	testsuite/misc-ming.all/register_class/RegisterClassTest3.c,
3065	testsuite/misc-ming.all/register_class/RegisterClassTest4.c,
3066	testsuite/misc-ming.all/register_class/registerClassTest.c,
3067	testsuite/misc-ming.all/register_class/registerClassTest2.c,
3068	testsuite/misc-ming.all/register_class/registerClassTestRunner.cpp:
3069	Put RegisterClass tests in their own dir
3070
30712011-07-13  Sandro Santilli <strk@keybit.net>
3072
3073	* testsuite/misc-swfmill.all/trace-as2/Makefile.am,
3074	testsuite/misc-swfmill.all/trace-as2/PASSING,
3075	testsuite/misc-swfmill.all/trace-as2/root_onload.trace,
3076	testsuite/misc-swfmill.all/trace-as2/root_onload.xml: Add a
3077	trace-based test for _root.onLoad user-function execution order This is likely already tested elsewhere, but since I've been working
3078	on it trying to prove Gnash wrong (see bug #33521) I tought I'd add
3079	it nonetheless.
3080
30812011-07-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
3082
3083	* libcore/asobj/NetStream_as.cpp: Don't multiply by 100 times too
3084	much.  Fixes some odd playback sounds for NetStream after an earlier commit
3085	broke it.
3086
30872011-07-13  Sandro Santilli <strk@keybit.net>
3088
3089	* testsuite/misc-swfmill.all/Makefile.am: Don't loop 50 times in
3090	tests when a single run is enough
3091
30922011-07-12  Sandro Santilli <strk@keybit.net>
3093
3094	* libcore/ConstantPool.cpp, libcore/ConstantPool.h: I guess you need
3095	ConstantPool class files too...
3096
30972011-07-12  Sandro Santilli <strk@keybit.net>
3098
3099	* libcore/Function.cpp, libcore/Function.h, libcore/Function2.cpp,
3100	libcore/Makefile.am, libcore/MovieClip.cpp, libcore/movie_root.cpp,
3101	libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
3102	libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h,
3103	libcore/vm/VM.cpp, libcore/vm/VM.h,
3104	testsuite/misc-swfmill.all/afunc_dict.xml,
3105	testsuite/misc-swfmill.all/dict_cross.xml,
3106	testsuite/misc-swfmill.all/func_dict.xml, testsuite/swfdec/PASSING:
3107	Make ConstantPool managed by VM These changes decouple ConstantPool objects from action_buffer
3108	allowing them to be used across multiple DoAction blocks in a single
3109	frame. Also associates a ConstantPool to each SWF-defined function
3110	so that its execution is not dependent on caller environment.  All changes are tested with focused tests in misc-swfmill.all, which
3111	now pass except for a single case (dict_event.swf).  An swfdec
3112	testcase also succeeds.  The still-failing test seems to suggest that clip event code should
3113	NOT be run in a pool sandbox but doing so breaks other swfdec tests.
3114
31152011-07-12  Sandro Santilli <strk@keybit.net>
3116
3117	* testsuite/misc-swfmill.all/Makefile.am,
3118	testsuite/misc-swfmill.all/dict_event.xml: Add test for constant
3119	pool and clip event code interaction (gnash fails)
3120
31212011-07-12  Sandro Santilli <strk@keybit.net>
3122
3123	* testsuite/misc-swfmill.all/Makefile.am,
3124	testsuite/misc-swfmill.all/dict_callframe.xml: Add test for constant
3125	pool usage on CallFrame action (succeeds)
3126
31272011-07-12  Sandro Santilli <strk@keybit.net>
3128
3129	* libcore/vm/ASHandlers.cpp: CallFrame: Drop item from stack before
3130	invoking actions in called frame.  This has currently no testcase but I've seen it failing while
3131	preparing a new test for constant pools. So hopefully the constant
3132	pool test I'll commit will also serve the purpose of enforcing this
3133	behavior.
3134
31352011-07-09  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3136
3137	* libmedia/AudioDecoderSimple.cpp: Don't memcpy data if you need to
3138	endian-swap it anyways.  Formerly, the code memcpy'd the data to a new buffer, and then
3139	endian-swapped it, thus doing twice the work.  Now it should do the
3140	endian-swapping during the copy phase.  The compiler will usually
3141	optimize the byte swap into a single rot8 instruction - I assume BE
3142	CPUs have the same instruction.
3143
31442011-07-12  Sandro Santilli <strk@keybit.net>
3145
3146	* NEWS: Add news about uncompressed sound support (was broken in
3147	0.8.9)
3148
31492011-07-12  Sandro Santilli <strk@keybit.net>
3150
3151	* libmedia/MediaHandler.cpp: Have base MediaHandler use
3152	AudioDecoderSimple for UNCOMPRESSED sound.  Without this fix the gstreamer MediaHandler would fail to support
3153	uncompressed sound. See comment #3 in patch #7575.
3154
31552011-07-12  Sandro Santilli <strk@keybit.net>
3156
3157	* testsuite/misc-swfmill.all/afunc_dict.xml,
3158	testsuite/misc-swfmill.all/dict_cross.xml,
3159	testsuite/misc-swfmill.all/func_dict.xml: Unexpect ConstantPool
3160	successes, or fixing bugs ain't fun
3161
31622011-07-09  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3163
3164	* gui/gtk/gtk_canvas.cpp: Fixed building GTK without AGG, but rather
3165	OpenGL.  Some misplaced macros broke compliation when configuring with
3166	--enable-gui=gtk --enable-renderer=opengl
3167
31682011-07-11  Sandro Santilli <strk@keybit.net>
3169
3170	* testsuite/misc-swfmill.all/dict_cross.xml: Add End actions between
3171	DoAction blocks to show that availability of constant pool to
3172	different DoAction blocks is not due to some side-effect of missing
3173	End opcodes
3174
31752011-07-08  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3176
3177	* base-attempter.sh: Made base-attempter.sh more user-friendly.
3178
31792011-07-08  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3180
3181	* configure.ac: Fixed broken out-of-dir regression in configure.ac.
3182
31832011-06-04  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3184
3185	* .gitignore, Makefile.am, base-attempter.sh, configure.ac:
3186	Configure generates a script that installs everything it suggests.  All the ".deb users install this" lines have been replaced with
3187	macros that automatically format suggestions on how to install
3188	software, whether you are using .deb or .rpm or just plain source
3189	code. After running configure, the user will be able to run a simple
3190	command as root, and the build system will attempt to install
3191	anything that configure wants.  This version should work perfectly
3192	on .deb platforms and should mostly work on .rpm platforms. This
3193	version should install everything needed in one try, as it also
3194	fixes a few bugs in configure.ac. Since all information about
3195	packages are now encoded in macros, extending and modifying the
3196	system is as simple as changing the macros declaration.  This patch
3197	has been successfully tested on Mint 11 (natty) and tested a bit on
3198	Fedora 15.  There may be bugs in the handling of some packages that
3199	were weirdly checked (such as FFmpeg, boost, and the like. The
3200	checking wasn't consistent and I may have caused bugs).
3201
32022011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3203
3204	* libsound/LiveSound.cpp, libsound/sound_handler.cpp: Don't add
3205	sounds if there's no decoder available!
3206
32072011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3208
3209	* libcore/Button.cpp: Drop old irritating debugging message.
3210
32112011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3212
3213	* libcore/Button.cpp, libcore/TextField.cpp: Drop debugging and add
3214	note.
3215
32162011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3217
3218	* libcore/TextField.cpp, libcore/asobj/Global_as.cpp,
3219	libcore/parser/SWFMovieDefinition.cpp,
3220	libcore/swf/DefineButtonTag.cpp, libcore/vm/ActionExec.cpp: Fix some
3221	cppcheck warnings.
3222
32232011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3224
3225	* libbase/extension.cpp, libbase/sharedlib.cpp: Use <ltdl.h> We now use the system header, so use the convention for that.
3226
32272011-07-08  Sandro Santilli <strk@keybit.net>
3228
3229	* README: Add SeaMonkey to the list of browsers known to work (as
3230	reported by newl in IRC). Reword the section a little bit.
3231
32322011-07-08  Sandro Santilli <strk@keybit.net>
3233
3234	* libcore/swf/SetTabIndexTag.cpp: Log once about SetTabIndexTag
3235	being unimplemented
3236
32372011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3238
3239	* testsuite/media/Makefile.am: Add click.mp3 to dist.
3240
32412011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3242
3243	* libcore/MovieClip.cpp, libcore/vm/ExecutableCode.h: Move
3244	QueuedEvent to where it's needed.
3245
32462011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3247
3248	* : commit 85dc4b2d054ffec6cbbbe9d5831c08b96225d9b5 Author: Benjamin
3249	Wolsey <bwy@benjaminwolsey.de> Date:   Fri Jul 8 07:59:09 2011 +0200
3250
32512011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3252
3253	* libcore/Button.cpp, libcore/Button.h, libcore/DisplayObject.cpp,
3254	libcore/DisplayObject.h, libcore/InteractiveObject.h,
3255	libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
3256	libcore/TextField.h, libcore/movie_root.cpp,
3257	libcore/vm/ExecutableCode.h, testsuite/DummyCharacter.h: Rationalize
3258	event handling.  Drop all-purpose event handling functions and replace with specific
3259	ones. TextField gets keyInput for handling user key presses.  Move queueEvent to MovieClip; only ENTER_FRAME, LOAD, and INITIALIZE
3260	events were queued from MovieClip; only UNLOAD was queued from
3261	DisplayObject, but this event is only handled by MovieClip
3262	subclasses.  Remove notifyEvent from DisplayObject, InteractiveObject, and
3263	TextField.  Only MovieClips have a notifyEvent, which probably does more than it
3264	should. InteractiveObjects have only a mouseEvent (which in
3265	MovieClip is still handled by notifyEvent).
3266
32672011-07-07  Sandro Santilli <strk@keybit.net>
3268
3269	* testsuite/misc-swfmill.all/func_dict.xml: Improve the test for
3270	dictionary use in function to show that when coming back from
3271	functions, the previous dictionary is again in effect
3272
32732011-07-07  Sandro Santilli <strk@keybit.net>
3274
3275	* libcore/Function.cpp: Tabs to spaces
3276
32772011-07-07  Sandro Santilli <strk@keybit.net>
3278
3279	* libcore/Function.h, libcore/UserFunction.h: Typos
3280
32812011-07-07  Sandro Santilli <strk@keybit.net>
3282
3283	* testsuite/misc-swfmill.all/Makefile.am,
3284	testsuite/misc-swfmill.all/dict_cross.xml: Add another constant pool
3285	(dictionary) test. Showing more gnash bugs about it.
3286
32872011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3288
3289	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix metadata build for
3290	Lenny.
3291
32922011-07-07  Sandro Santilli <strk@keybit.net>
3293
3294	* testsuite/misc-swfmill.all/Makefile.am,
3295	testsuite/misc-swfmill.all/afunc_dict.xml,
3296	testsuite/misc-swfmill.all/func_dict.xml: Fix runner for the new
3297	func_dict.xml test, add an afunc_dict.xml test for testing the
3298	constant pool bug with anonymous functions.
3299
33002011-07-07  Sandro Santilli <strk@keybit.net>
3301
3302	* testsuite/misc-swfmill.all/Makefile.am,
3303	testsuite/misc-swfmill.all/func_dict.xml: Add test for bug #33521
3304	(constant pool used by functions). Fails.
3305
33062011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3307
3308	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Put ifdef back in because
3309	Lenny needs it.
3310
33112011-07-07  Sandro Santilli <strk@keybit.net>
3312
3313	* libbase/StreamProvider.cpp: include <cstring> for strerror (see
3314
3315	http://gnashdev.org:8010/builders/lenny-linux-x86/builds/525/steps/compile/logs/stdio)
3316
33172011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3318
3319	* testsuite/actionscript.all/Sound.as: Update test totals.  We're not faking the id3 data now.
3320
33212011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3322
3323	* libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaParserFfmpeg.cpp:
3324	Use a separate function for id3.  Drop fake id3 info for debugging.
3325
33262011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3327
3328	* libcore/asobj/Sound_as.cpp, libmedia/Id3Info.h,
3329	libmedia/Makefile.am, libmedia/MediaParser.cpp,
3330	libmedia/MediaParser.h, libmedia/ffmpeg/MediaParserFfmpeg.cpp,
3331	libmedia/ffmpeg/MediaParserFfmpeg.h,
3332	libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h,
3333	testsuite/actionscript.all/Sound.as: Start ID3 implementation.  The design works except that libavformat doesn't set the metadata
3334	where it should; this needs fixing! Gstreamer also doesn't collect
3335	metadata.
3336
33372011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3338
3339	* testsuite/media/README: Add an mp3 click track with ID3 data.
3340
33412011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3342
3343	* libcore/asobj/Sound_as.cpp: Don't assign false again.  We've just asserted that it's false.
3344
33452011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3346
3347	* libsound/sound_handler.h: Drop unnecessary headers.
3348
33492011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3350
3351	* gui/gui.cpp: Don't waste space.
3352
33532011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3354
3355	* libsound/LiveSound.h, libsound/StreamingSoundData.cpp: Don't parse
3356	raw sound.
3357
33582011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3359
3360	* libcore/swf/StreamSoundBlockTag.cpp, libsound/LiveSound.cpp,
3361	libsound/SoundUtils.h, libsound/StreamingSound.cpp,
3362	libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
3363	libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
3364	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3365	libsound/sound_handler.h: Implement seeksamples.  Not sure if it's correct, but at least the data is used.
3366
33672011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3368
3369	* libsound/EmbedSound.cpp, libsound/EmbedSound.h: Make things
3370	private.
3371
33722011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3373
3374	* libsound/StreamingSoundData.h: Make things private.
3375
33762011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3377
3378	* libsound/sound_handler.cpp: Don't add sound twice to playing
3379	instances.
3380
33812011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3382
3383	* libsound/EmbedSoundInst.h, libsound/LiveSound.h,
3384	libsound/sound_handler.cpp: Minor cleanups.
3385
33862011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3387
3388	* libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
3389	libsound/LiveSound.h: Fix loop count and bug from previous commit.  A loop count of -1 is (accurately) documented to mean 'loop for
3390	ever'; so don't store it as an unsigned value and handle that case
3391	gracefully! Make sure custom end works.
3392
33932011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3394
3395	* libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Fix loop
3396	count.  A loop count of -1 is (accurately) documented to mean 'loop for
3397	ever'; so don't store it as an unsigned value and handle that case
3398	gracefully!
3399
34002011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3401
3402	* libsound/EmbedSound.cpp, libsound/EmbedSoundInst.cpp,
3403	libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
3404	libsound/LiveSound.h, libsound/StreamingSound.cpp,
3405	libsound/StreamingSound.h, libsound/sound_handler.cpp,
3406	libsound/sound_handler.h: Use LiveSound base class and clean up.
3407
34082011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3409
3410	* libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3411	libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
3412	libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3413	libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
3414	libsound/sound_handler.cpp, libsound/sound_handler.h: Introduce a
3415	common base class for sounds.
3416
34172011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3418
3419	* libsound/StreamingSoundData.h: Remove comment.
3420
34212011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3422
3423	* libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3424	libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h,
3425	libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3426	libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h:
3427	Rearrange classes, restrict access.
3428
34292011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3430
3431	* libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Update
3432	comments to match implementation.  All sound data is decoded to a buffer, so it need not be stored by
3433	pointer or checked.
3434
34352011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3436
3437	* libcore/swf/StreamSoundBlockTag.cpp, libsound/EmbedSound.cpp,
3438	libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
3439	libsound/EmbedSoundInst.h, libsound/Makefile.am,
3440	libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3441	libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
3442	libsound/sdl/sound_handler_sdl.cpp,
3443	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3444	libsound/sound_handler.h: Add a StreamingSound input stream and data
3445	class.  Store sound blocks as a series of buffers.
3446
34472011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3448
3449	* libmedia/gst/AudioInputGst.cpp: More pedantic errors.
3450
34512011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3452
3453	* gui/pythonmod/gnash-view.h: Use C comments in C.
3454
34552011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3456
3457	* libcore/SWFMatrix.cpp: Fix more pedantic errors.
3458
34592011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3460
3461	* libcore/asobj/Global_as.h: Make macros standard compliant.
3462
34632011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3464
3465	* libbase/GnashTexture.h: Fix pedantic error.
3466
34672011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3468
3469	* libsound/sound_handler.cpp: Reduce duplication.
3470
34712011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3472
3473	* libsound/sound_handler.cpp: Include order.
3474
34752011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3476
3477	* libsound/sound_handler.h: Update documentation.
3478
34792011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3480
3481	* libcore/swf/SoundStreamHeadTag.cpp,
3482	libsound/sdl/sound_handler_sdl.cpp,
3483	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3484	libsound/sound_handler.h: More splitting.  Actually use a separate vector for streaming sounds.
3485
34862011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3487
3488	* libcore/Button.cpp, libcore/MovieClip.cpp,
3489	libcore/asobj/Sound_as.cpp, libcore/swf/StartSoundTag.cpp,
3490	libsound/sdl/sound_handler_sdl.cpp,
3491	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3492	libsound/sound_handler.h: Add separate functions for stopping
3493	sounds.  Both currently do the same thing until the streaming and event
3494	sounds are properly distributed to the relevant storage.
3495
34962011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3497
3498	* libsound/sound_handler.h: Add separate storage for streaming
3499	sounds.
3500
35012011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3502
3503	* libsound/sound_handler.cpp, libsound/sound_handler.h: Pass sound
3504	data from callers, not sound handle.  This makes it simpler to split event and streaming sounds.
3505
35062011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3507
3508	* libcore/parser/sound_definition.h,
3509	libsound/sdl/sound_handler_sdl.cpp,
3510	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3511	libsound/sound_handler.h: Const correct and document interface.  Document and reorder functions in preparation for splitting.
3512
35132011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3514
3515	* libcore/swf/SoundStreamHeadTag.cpp, libcore/swf/tag_loaders.cpp,
3516	libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3517	libsound/EmbedSoundInst.cpp, libsound/sdl/sound_handler_sdl.cpp,
3518	libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3519	libsound/sound_handler.h: Pass SoundInfos by value.  They aren't very big, don't get passed very often, and this saves a
3520	load of code required for the auto_ptrs.  Force implementation of sound_handler::create_sound in base classes
3521	by making it pure virtual with an implementation. This should help
3522	externally-maintained parts to adapt to the interface changes.
3523
35242011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3525
3526	* libsound/EmbedSoundInst.cpp: Remove done TODOs.
3527
35282011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3529
3530	* libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Use
3531	SoundUtils.h
3532
35332011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3534
3535	* libcore/asobj/NetStream_as.cpp: Use SoundUtils.h
3536
35372011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3538
3539	* libsound/Makefile.am, libsound/SoundUtils.h: Add sound utilities.
3540
35412011-07-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
3542
3543	* libcore/as_value.cpp: Clean includes.
3544
35452011-07-05  Sandro Santilli <strk@keybit.net>
3546
3547	* libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
3548	our logger functions (again)
3549
35502011-07-05  Sandro Santilli <strk@keybit.net>
3551
3552	* libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
3553	our logger functions
3554
35552011-07-05  Sandro Santilli <strk@keybit.net>
3556
3557	* testsuite/libbase.all/URLTest.cpp: Try UTF-8 character in URL
3558	string, trying to reproduce bug #33718 (unsuccessfully)
3559
35602011-07-02  Sandro Santilli <strk@keybit.net>
3561
3562	* doc/C/usermanual/gnashrc.xml: Apply contributed patch to
3563	documentation to note gnashrc directives are case-insensitive [bug
3564	#33684]
3565
35662011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3567
3568	* libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add
3569	some notes.
3570
35712011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3572
3573	* libcore/swf/StreamSoundBlockTag.cpp: Use sample count from mp3
3574	data when available.  "Use" is not really correct, as the sound_handler ignores it. But
3575	this value should take priority over the stream head value for the
3576	amount of samples actually played.
3577
35782011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3579
3580	* testsuite/actionscript.all/MovieClip.as: Correct tests results.
3581
35822011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3583
3584	* libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: Test
3585	more and log_unimpl.
3586
35872011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3588
3589	* libcore/Button.cpp,
3590	testsuite/misc-ming.all/ButtonPropertiesTest.c: Test and implement
3591	Button.getDepth().  It's only a very simple test.
3592
35932011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3594
3595	* testsuite/misc-ming.all/KeyEventOrder.c: Expect pass.
3596
35972011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3598
3599	* libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp:
3600	Don't use notifyEvent().  The notifyEvent function is largely overkill because it handles far
3601	more events than generally required. In this case a Button-specific
3602	function is better.
3603
36042011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3605
3606	* libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
3607	libcore/swf/DefineButtonTag.h: Documentation, drop debugging,
3608	cleanup.
3609
36102011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3611
3612	* libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h:
3613	Remove unneeded member, minor renames.
3614
36152011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3616
3617	* libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp,
3618	libcore/movie_root.h, libcore/swf/DefineButtonTag.cpp,
3619	libcore/swf/DefineButtonTag.h: Fix button key listeners.  Only one listener can be registered for each key. Subsequent
3620	attempts are ignored. A frame count is needed for skip back, because
3621	new DisplayObjects are constructed before the old ones are destroyed
3622	when jumping back, and this means that their attempt to register a
3623	key listener is blocked by the not-yet-destroyed Button.
3624
36252011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3626
3627	* libcore/movie_root.cpp: Don't send unhandled key events to
3628	Buttons.  Buttons do not handle key down or key up events, so don't send them.
3629
36302011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3631
3632	* libcore/asobj/Sound_as.cpp: Remove silly copy-paste error.
3633
36342011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3635
3636	* libcore/DisplayObject.cpp: Header cleanups.
3637
36382011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3639
3640	* libcore/movie_root.cpp: Minor cleanups.
3641
36422011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3643
3644	* libcore/movie_root.h: Add documentation for recent changes.
3645
36462011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3647
3648	* libcore/swf/DefineMorphShapeTag.cpp,
3649	libcore/swf/PlaceObject2Tag.cpp: Fix new unused variable warnings.
3650
36512011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3652
3653	* libcore/swf/CSMTextSettingsTag.cpp,
3654	libcore/swf/CSMTextSettingsTag.h: Fix includes and new compiler
3655	warnings.  Make sure header is self-contained, mark unused variables.
3656
36572011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3658
3659	* utilities/processor.cpp: Remove unused stop_count.
3660
36612011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3662
3663	* libcore/swf/DefineScalingGridTag.cpp,
3664	libcore/swf/ShapeRecord.cpp, libmedia/gst/AudioInputGst.cpp: Fix
3665	some new compiler warnings.
3666
36672011-06-29  Sandro Santilli <strk@keybit.net>
3668
3669	* libbase/StreamProvider.cpp: Use std::strerror to tell more about
3670	std::fopen failures
3671
36722011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3673
3674	* libcore/asobj/Array_as.cpp: Use the ObjectURI we locate.
3675
36762011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3677
3678	* libcore/TextField.cpp: Don't construct unused iterators.
3679
36802011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3681
3682	* libcore/movie_root.cpp: Use the colour we create.
3683
36842011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3685
3686	* libcore/MovieClip.cpp, libcore/asobj/Object.cpp,
3687	libcore/movie_root.cpp, libcore/movie_root.h,
3688	libcore/parser/sprite_definition.cpp,
3689	libcore/parser/sprite_definition.h: Don't store as_functions in the
3690	sprite definition.
3691
36922011-06-25  Gabriele Giacone <1o5g4r8o@gmail.com>
3693
3694	* configure.ac, macros/libslist: Add multiarch paths.
3695
36962011-06-25  Gabriele Giacone <1o5g4r8o@gmail.com>
3697
3698	* doc/C/cygnal.man-xml: Fix cygnal manpage.
3699
37002011-05-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3701
3702	* libcore/swf/SoundStreamHeadTag.cpp: Remove obsolete comment.
3703
37042011-05-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3705
3706	* libcore/swf/StreamSoundBlockTag.cpp,
3707	libcore/swf/StreamSoundBlockTag.h: Cleanup includes
3708
37092011-06-11  Sandro Santilli <strk@keybit.net>
3710
3711	* libcore/vm/ActionExec.cpp: Missing space in error message
3712
37132011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3714
3715	* configure.ac: Recommend installing the libspeexdsp library when
3716	configuring. Note: on debian-ish platforms, this is distributed
3717	separately from libspeex, while on RPM-platforms they are
3718	distributed together.
3719
37202011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3721
3722	* macros/qt3.m4, macros/qt4.m4: Require the development headers to
3723	be installed to use qt, and not just use qt if the library is
3724	installed. Installing qt in a manner that these files would detect,
3725	while not having the dev files around, will let configure allow
3726	building the qt gui, but the build will break.
3727
37282011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3729
3730	* macros/gnashpkgtool.m4: Require headers to be installed before
3731	allowing linking. This prevents a bug where the library is found,
3732	but no headers are found, but the compile still continues, and not
3733	./configure telling the user to install the library's development
3734	files.
3735
37362011-06-02  Gabriele Giacone <1o5g4r8o@gmail.com>
3737
3738	* packaging/deb.am: Packaging supports python >2.6. Fixes natty
3739	packaging.
3740
37412011-05-30  Rob Savoye <rob@welcomehome.org>
3742
3743	* : merge from master
3744
37452011-05-28  Rob Savoye <rob@welcomehome.org>
3746
3747	* libbase/GnashImageJpeg.cpp: only define boolean for jpeg 7
3748
37492011-05-27  Rob Savoye <rob@welcomehome.org>
3750
3751	* libbase/GnashImageJpeg.cpp: define boolean as int when using
3752	mingw32
3753
37542011-05-27  Rob Savoye <rob@welcomehome.org>
3755
3756	* configure.ac: fix test for pkgroot
3757
37582011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3759
3760	* libcore/swf/StreamSoundBlockTag.cpp: Log only once.
3761
37622011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3763
3764	* libmedia/SoundInfo.h: Use legal identifier.
3765
37662011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3767
3768	* libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
3769	libcore/swf/SoundStreamHeadTag.cpp,
3770	libcore/swf/SoundStreamHeadTag.h, libcore/swf/tag_loaders.cpp,
3771	libcore/swf/tag_loaders.h: Handle StreamSoundHead tags in their own
3772	file.
3773
37742011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3775
3776	* libcore/swf/StreamSoundBlockTag.cpp,
3777	libcore/swf/StreamSoundBlockTag.h: Clean up StreamSoundBlockTag.  Use Gnash style, drop unused function, use int type consistently.
3778
37792011-05-25  Sandro Santilli <strk@keybit.net>
3780
3781	* configure.ac, gui/Makefile.am, gui/gtk/gtk.am: USE_VAAPI
3782	conditional is not being used, so don't define it... This is trying
3783	to reduce confusion while debugging bug #33393
3784
37852011-05-19  Sandro Santilli <strk@keybit.net>
3786
3787	* testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
3788	testsuite/misc-ming.all/eventSoundTest1.c: Check that
3789	onSoundComplete is called at least once when all sounds are finished
3790	playing (test for #23020)
3791
37922011-05-19  Sandro Santilli <strk@keybit.net>
3793
3794	* libbase/log.cpp: Use number of milliseconds since start as the log
3795	timestamp.
3796
37972011-05-19  Sandro Santilli <strk@keybit.net>
3798
3799	* libcore/asobj/Sound_as.cpp, libsound/sound_handler.cpp,
3800	libsound/sound_handler.h: Implement onSoundComplete for embedded
3801	event sounds, fixing bug #23020
3802
38032011-05-19  Sandro Santilli <strk@keybit.net>
3804
3805	* libcore/MovieClip.cpp: Flushing of orphaned tags belong to action
3806	(not debug) logging
3807
38082011-05-19  Sandro Santilli <strk@keybit.net>
3809
3810	* testsuite/actionscript.all/Makefile.am: Re-enable building index
3811	for online tests, for some reason removed in commit
3812	6afad08f5ac4416ac0205cd3c2df8ef703adc531 (which was unrelated...)
3813
38142011-05-19  Sandro Santilli <strk@keybit.net>
3815
3816	* testsuite/actionscript.all/Makefile.am: Fix MAKESWF flags for
3817	online-tests
3818
38192011-05-19  Sandro Santilli <strk@keybit.net>
3820
3821	* extensions/fileio/Makefile.am: Another check.as user requiring
3822	proper -I to find revno.h ...
3823
38242011-05-19  Sandro Santilli <strk@keybit.net>
3825
3826	* testsuite/actionscript.all/ASnative.as,
3827	testsuite/actionscript.all/Accessibility.as,
3828	testsuite/actionscript.all/AsBroadcaster.as,
3829	testsuite/actionscript.all/BitmapData.as,
3830	testsuite/actionscript.all/Boolean.as,
3831	testsuite/actionscript.all/Camera.as,
3832	testsuite/actionscript.all/Color.as,
3833	testsuite/actionscript.all/ColorTransform.as,
3834	testsuite/actionscript.all/ContextMenu.as,
3835	testsuite/actionscript.all/Date.as,
3836	testsuite/actionscript.all/Error.as,
3837	testsuite/actionscript.all/Function.as,
3838	testsuite/actionscript.all/Global.as,
3839	testsuite/actionscript.all/HitTest.as,
3840	testsuite/actionscript.all/Inheritance.as,
3841	testsuite/actionscript.all/Instance.as,
3842	testsuite/actionscript.all/Key.as,
3843	testsuite/actionscript.all/LoadVars.as,
3844	testsuite/actionscript.all/LocalConnection.as,
3845	testsuite/actionscript.all/Math.as,
3846	testsuite/actionscript.all/Matrix.as,
3847	testsuite/actionscript.all/Microphone.as,
3848	testsuite/actionscript.all/Mouse.as,
3849	testsuite/actionscript.all/MovieClip.as,
3850	testsuite/actionscript.all/MovieClipLoader.as,
3851	testsuite/actionscript.all/NetConnection.as,
3852	testsuite/actionscript.all/NetStream.as,
3853	testsuite/actionscript.all/Number.as,
3854	testsuite/actionscript.all/Object.as,
3855	testsuite/actionscript.all/Point.as,
3856	testsuite/actionscript.all/Random.as,
3857	testsuite/actionscript.all/Rectangle.as,
3858	testsuite/actionscript.all/Selection.as,
3859	testsuite/actionscript.all/SharedObject.as,
3860	testsuite/actionscript.all/Sound.as,
3861	testsuite/actionscript.all/Stage.as,
3862	testsuite/actionscript.all/String.as,
3863	testsuite/actionscript.all/System.as,
3864	testsuite/actionscript.all/TextField.as,
3865	testsuite/actionscript.all/TextFormat.as,
3866	testsuite/actionscript.all/TextSnapshot.as,
3867	testsuite/actionscript.all/Transform.as,
3868	testsuite/actionscript.all/Try.as,
3869	testsuite/actionscript.all/Video.as,
3870	testsuite/actionscript.all/XML.as,
3871	testsuite/actionscript.all/XMLNode.as,
3872	testsuite/actionscript.all/XMLSocket.as,
3873	testsuite/actionscript.all/argstest.as,
3874	testsuite/actionscript.all/array.as,
3875	testsuite/actionscript.all/case.as,
3876	testsuite/actionscript.all/dejagnu.as,
3877	testsuite/actionscript.all/delete.as,
3878	testsuite/actionscript.all/enumerate.as,
3879	testsuite/actionscript.all/getvariable.as,
3880	testsuite/actionscript.all/ops.as,
3881	testsuite/actionscript.all/setProperty.as,
3882	testsuite/actionscript.all/swap.as,
3883	testsuite/actionscript.all/targetPath.as,
3884	testsuite/actionscript.all/toString_valueOf.as,
3885	testsuite/actionscript.all/with.as: Reduce rcsid to the sole base
3886	filename. Actual revision will be automatically printed by check.as
3887
38882011-05-19  Sandro Santilli <strk@keybit.net>
3889
3890	* testsuite/actionscript.all/check.as: Print revision info in
3891	addition to rcsid
3892
38932011-05-19  Sandro Santilli <strk@keybit.net>
3894
3895	* testsuite/actionscript.all/Makefile.am: Encode dependency of every
3896	SWF file in actionscript.all on check.as and dejagnu_{init,fini}.as
3897
38982011-05-19  Sandro Santilli <strk@keybit.net>
3899
3900	* testsuite/actionscript.all/Makefile.am,
3901	testsuite/misc-ming.all/Makefile.am: Pass -I$(top_builddir) to
3902	makeswf when building AS tests, to give check.as a chance to find
3903	revno.h
3904
39052011-05-19  Sandro Santilli <strk@keybit.net>
3906
3907	* Makefile.am: Put CPP code (rather than C) in revno.h, to reuse
3908	from ActionScript
3909
39102011-05-19  Sandro Santilli <strk@keybit.net>
3911
3912	* gui/gnash.cpp: Do not call .front() on an empty vector (the media
3913	handler list when --disable-media is given). Fixes bug #33338
3914
39152011-05-18  Sandro Santilli <strk@keybit.net>
3916
3917	* gui/Player.cpp: Do not complain about unexistent media handler if
3918	none was specified. Fixes bug #33339.
3919
39202011-05-17  Sandro Santilli <strk@keybit.net>
3921
3922	* NEWS: Add note about compatibility fix (#33176)
3923
39242011-05-12  Rob Savoye <rob@welcomehome.org>
3925
3926	* libdevice/egl/eglDevice.cpp: throw and exception instead of
3927	returning an error if the window handle is bogus.
3928
39292011-05-11  Rob Savoye <rob@welcomehome.org>
3930
3931	* gui/Makefile.am, gui/gtk/gtk.am, gui/qt/qt4.am: cleanup handling
3932	of libva libraries so they work for all guis.
3933
39342011-05-11  Rob Savoye <rob@welcomehome.org>
3935
3936	* libvaapi/Makefile.am: don't always add the libva GLX library
3937
39382011-05-10  Rob Savoye <rob@welcomehome.org>
3939
3940	* configure.ac: use found_libva_incl instead of found_va_incl for
3941	the VAAPI conditional
3942
39432011-05-09  Sandro Santilli <strk@keybit.net>
3944
3945	* gui/fb/fb.cpp, libcore/MovieClip.cpp,
3946	libcore/asobj/MovieClip_as.cpp, libcore/asobj/Sound_as.cpp,
3947	libcore/swf/DefineButtonTag.cpp, libcore/swf/tag_loaders.cpp: Fix
3948	typos reported in bug #33264
3949
39502011-05-09  Rob Savoye <rob@welcomehome.org>
3951
3952	* configure.ac: fix typo in help string
3953
39542011-05-07  Gabriele Giacone <1o5g4r8o@gmail.com>
3955
3956	* macros/libslist: Add multiarch paths. Fixes natty build.
3957
39582011-05-07  Gabriele Giacone <1o5g4r8o@gmail.com>
3959
3960	* configure.ac: Lowercase renderer.
3961
39622011-05-03  Sandro Santilli <strk@keybit.net>
3963
3964	* testsuite/movies.all/tic_tac2-TestRunner.cpp: Fix signed vs.
3965	unsigned comparison warning
3966
39672011-05-03  Rob Savoye <rob@welcomehome.org>
3968
3969	* configure.ac: revert libva changes till a better solutuon is found
3970
39712011-05-02  Rob Savoye <rob@welcomehome.org>
3972
3973	* libbase/Makefile.am: Gnash*Texture files moved to librender
3974
39752011-05-02  Rob Savoye <rob@welcomehome.org>
3976
3977	* libdevice/vaapi/vaapi.am: vaapi headers need vaapi/ prefixed to
3978	the name.
3979
39802011-05-02  Rob Savoye <rob@welcomehome.org>
3981
3982	* gui/gtk/gtk_canvas.cpp: use HAVE_VA_VA_H instead of RENDERER_AGG
3983	for including the vaapi glue header
3984
39852011-05-02  Rob Savoye <rob@welcomehome.org>
3986
3987	* libdevice/egl/eglDevice.cpp: throw an exception if we can't make
3988	the context current. Add more comments
3989
39902011-05-02  Rob Savoye <rob@welcomehome.org>
3991
3992	* libdevice/egl/eglDevice.cpp: throw an exception if we can't create
3993	an OpenVG context, as nothing will work anyway
3994
39952011-05-02  Rob Savoye <rob@welcomehome.org>
3996
3997	* gui/gtk/gtk_canvas.cpp: don't initialize OpenVG like OpenGL
3998
39992011-05-02  Rob Savoye <rob@welcomehome.org>
4000
4001	* gui/gtk/gtk_canvas.cpp: merge from master
4002
40032011-05-02  Rob Savoye <rob@welcomehome.org>
4004
4005	* gui/gtk/gtk_glue_agg_vaapi.h: VaapiImageFormat.h is in vaapi now
4006
40072011-05-02  Gabriele Giacone <1o5g4r8o@gmail.com>
4008
4009	* configure.ac: Revert "Change default server for rtmpy test." This reverts commit f1c1ec01b1ccfcb26dfc300d0f93bfc5e8d71bf1.
4010
40112011-05-01  Rob Savoye <rob@welcomehome.org>
4012
4013	* : merge from master
4014
40152011-04-30  Sandro Santilli <strk@keybit.net>
4016
4017	* testsuite/misc-swfmill.all/Makefile.am: Properly distribute
4018	tags_after_last_showframe.xml testcase
4019
40202011-04-30  Sandro Santilli <strk@keybit.net>
4021
4022	* libcore/MovieClip.cpp, libcore/MovieClip.h: Flush "orphaned" tags
4023	(tags found after last expected showframe) right before executing
4024	tags of first frame. Fixes bug #33176 (SWF9/AVM1/April3.swf)
4025
40262011-04-30  Sandro Santilli <strk@keybit.net>
4027
4028	* testsuite/misc-swfmill.all/Makefile.am: Make success condition
4029	pattern of last test (tags after last showframe) stricter (I've seen
4030	it give a false success otherwise)
4031
40322011-04-30  Sandro Santilli <strk@keybit.net>
4033
4034	* testsuite/misc-swfmill.all/Makefile.am,
4035	testsuite/misc-swfmill.all/tags_after_last_showframe.xml: Add
4036	automated test for bug #33176 (tags after last advertised frame)
4037
40382011-04-29  Sandro Santilli <strk@keybit.net>
4039
4040	* libsound/sdl/sound_handler_sdl.cpp, libsound/sound_handler.cpp,
4041	libsound/sound_handler.h: Fix leak on sound_handler destructor (only
4042	exposed when using NullSoundHandler, that is test runners...)
4043
40442011-04-29  Sandro Santilli <strk@keybit.net>
4045
4046	* testsuite/movies.all/Makefile.am, testsuite/movies.all/README,
4047	testsuite/movies.all/tic_tac2-TestRunner.cpp: Add automated test for
4048	embedded event sound .position, aka "tictac"
4049	(https://savannah.gnu.org/bugs/?33091)
4050
40512011-04-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
4052
4053	* libcore/asobj/Date_as.cpp: Fix setMilliseconds format string.
4054
40552011-04-28  Sandro Santilli <strk@keybit.net>
4056
4057	* libcore/MovieClip.cpp: Tweak debug lines
4058
40592011-04-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
4060
4061	* testsuite/actionscript.all/delete.as: Show some delete problems.
4062
40632011-04-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
4064
4065	* libcore/Property.cpp, libcore/as_object.cpp: Minor cleanups.  Use references rather than pointers, avoid unnecessary copy.
4066
40672011-04-28  Sandro Santilli <strk@keybit.net>
4068
4069	* libcore/vm/ASHandlers.cpp: Print debug lines for ActionPushData to
4070	really print what's pushed, not what was on the stack _before_
4071	pushing...
4072
40732011-04-27  Rob Savoye <rob@welcomehome.org>
4074
4075	* gui/fb/fb_glue.h, gui/fb/fb_glue_gles1.h, gui/fb/fb_glue_ovg.cpp,
4076	gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp: cleanup to eliminate compiler
4077	warnings
4078
40792011-04-27  Rob Savoye <rob@welcomehome.org>
4080
4081	* librender/openvg/OpenVGRenderer.cpp: update copyright date
4082
40832011-04-27  Rob Savoye <rob@welcomehome.org>
4084
4085	* gui/fb/fb.cpp: support AGG again in additional to OpenVG. Use the
4086	command line args to change renderers.
4087
40882011-04-27  Sandro Santilli <strk@keybit.net>
4089
4090	* gui/dump/dump.cpp: Do not try to write to a non-opened stream
4091
40922011-04-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
4093
4094	* configure.ac: Fix libva conditional.  Since the header search changed the conditional is wrong, so that
4095	HAVE_VAAPI isn't defined, which means that libvaapi isn't added to
4096	libmedia include flags and vaapi_util.h isn't found.  A conditional depending on a variable set in a macro somewhere else
4097	seems like bad style.
4098
40992011-04-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
4100
4101	* libcore/fontlib.cpp, libcore/fontlib.h: Cleanups of fontlib.  Remove unused function declarations and definitions.
4102
41032011-04-26  Sandro Santilli <strk@keybit.net>
4104
4105	* gui/dump/Makefile.am: Fix build scripts for dump gui (currently
4106	only builds if FB gui is selected :/)
4107
41082011-04-26  Rob Savoye <rob@welcomehome.org>
4109
4110	* configure.ac: don't prefix va with lib when finging libva support
4111
41122011-04-26  Rob Savoye <rob@welcomehome.org>
4113
4114	* packaging/debian/control: remove fluendo mp3 plugin
4115
41162011-04-24  Bastiaan Jacques <bastiaan@bjacques.org>
4117
4118	* configure.ac: Prune nonexistent directories from libslist and
4119	incllist to speed up configure.
4120
41212011-04-23  Bastiaan Jacques <bastiaan@bjacques.org>
4122
4123	* configure.ac: Remove checks that define unused macros.
4124
41252011-04-23  Bastiaan Jacques <bastiaan@bjacques.org>
4126
4127	* configure.ac: Don't look for system headers we don't use.
4128
41292011-04-22  Rob Savoye <rob@welcomehome.org>
4130
4131	* utilities/Makefile.am: rtmpget needs PTHREAD_LIBS on natty
4132
41332011-04-21  Rob Savoye <rob@welcomehome.org>
4134
4135	* gui/gtk/gtk.am: add default for gtk_gnash_LDADD, renders add only
4136	those libs
4137
41382011-04-21  Rob Savoye <rob@welcomehome.org>
4139
4140	* gui/gtk/gtk.am: add LIBVA_LIBS and LIBVA_X11_LIBS to LDADD if
4141	VAAPI is enabled to the Cairo glue too
4142
41432011-04-21  Rob Savoye <rob@welcomehome.org>
4144
4145	* gui/gtk/gtk.am: add LIBVA_LIBS to LDADD if VAAPI is enabled
4146
41472011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4148
4149	* libcore/asobj/flash/net/FileReference_as.cpp: Use AsBroadcaster.
4150
41512011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4152
4153	* libcore/asobj/flash/net/FileReference_as.cpp: Clean up
4154	FileReference code.
4155
41562011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4157
4158	* libsound/Makefile.am: Reordering
4159
41602011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4161
4162	* libsound/Makefile.am: Move headers into _SOURCES in
4163	libsound/Makefile.am NullSoundHandler.h is not used by anything in libsound, but it is
4164	used by things outside of libsound. Therefore, it stays in
4165	noinst_HEADERS.
4166
41672011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4168
4169	* libsound/Makefile.am: Whitespace, no-op
4170
41712011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4172
4173	* libmedia/Makefile.am: Remove no-op
4174
41752011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4176
4177	* libmedia/Makefile.am: -lgstbase-10 is already included in
4178	GSTREAMER_APP_LIBS
4179
41802011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4181
4182	* libmedia/Makefile.am: Remove unnecessary gst include flag
4183
41842011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4185
4186	* libmedia/Makefile.am: Only add vaapi CPPFLAGS if HAVE_VAAPI in
4187	libmedia/Makefile.am
4188
41892011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4190
4191	* libmedia/Makefile.am: Group setting of each variable in libmedia
4192	Makefile.am
4193
41942011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4195
4196	* libmedia/Makefile.am: Whitespace
4197
41982011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4199
4200	* libmedia/Makefile.am: Haiku uses adipe.h, so list it
4201
42022011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4203
4204	* libmedia/Makefile.am: Remove reference to unused
4205	gnash_gst_version.h
4206
42072011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4208
4209	* libmedia/Makefile.am: Add headers to _SOURCES in libmedia
4210
42112011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4212
4213	* libmedia/Makefile.am: Remove dead code
4214
42152011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4216
4217	* libbase/Makefile.am: List headers in _SOURCES
4218
42192011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4220
4221	* libbase/Makefile.am: Sort _SOURCES
4222
42232011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4224
4225	* libbase/Makefile.am: Move (most) conditional headers into _SOURCES
4226
42272011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4228
4229	* libbase/Makefile.am: Condense libgnashbase_la_LIBADD
4230
42312011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4232
4233	* libbase/Makefile.am: Add jemalloc to _SOURCES the same way as
4234	everything else
4235
42362011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4237
4238	* libbase/Makefile.am: Whitespace, useless comment, duplicated code
4239
42402011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4241
4242	* libbase/Makefile.am: Move all setting of libgnashbase_la_SOURCES
4243	together
4244
42452011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4246
4247	* libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the
4248	bottom
4249
42502011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4251
4252	* libbase/Makefile.am: Move declarations of what's getting installed
4253	to the top
4254
42552011-04-02  Andrew Guertin <dolphinling@dolphinling.net>
4256
4257	* libvaapi/Makefile.am: List appropriate headers in
4258	libgnashvaapi_la_SOURCES
4259
42602011-04-17  Rob Savoye <rob@welcomehome.org>
4261
4262	* : big merge from master
4263
42642011-04-15  Sandro Santilli <strk@keybit.net>
4265
4266	* testsuite/MovieTester.cpp: indent
4267
42682011-04-15  Sandro Santilli <strk@keybit.net>
4269
4270	* libcore/asobj/Sound_as.cpp: Drop unused variables
4271
42722011-04-15  Sandro Santilli <strk@keybit.net>
4273
4274	* testsuite/misc-ming.all/eventSoundTest1.c: Add test for
4275	Sound.position and Sound.duration when playing embedded sound (tests
4276	fix for bug #33091)
4277
42782011-04-15  Sandro Santilli <strk@keybit.net>
4279
4280	* testsuite/actionscript.all/Sound.as: Add test for Sound.postition
4281	and Sound.duration (they fail for loaded mp3)
4282
42832011-04-15  Sandro Santilli <strk@keybit.net>
4284
4285	* libcore/asobj/Sound_as.cpp: Use named strings for "duration" and
4286	"position"
4287
42882011-04-15  Sandro Santilli <strk@keybit.net>
4289
4290	* libcore/namedStrings.cpp, libcore/namedStrings.h: Add "duration"
4291	and "position" named strings
4292
42932011-04-15  Sandro Santilli <strk@keybit.net>
4294
4295	* libcore/asobj/Sound_as.cpp: Do not stop probeTimer while playing
4296	embedded sound. Fixes bug #33091.
4297
42982011-04-15  Sandro Santilli <strk@keybit.net>
4299
4300	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Some steps forward in
4301	MediaParserFfmpeg::seek(). Fixes the google dict case (ticket
4302	#33085) and shouldn't break anyting since prior to this commit the
4303	function simply returned false...
4304
43052011-04-15  Sandro Santilli <strk@keybit.net>
4306
4307	* NEWS: Add note about Sound.onLoad and google dict
4308
43092011-04-15  Sandro Santilli <strk@keybit.net>
4310
4311	* libcore/asobj/Sound_as.cpp, testsuite/actionscript.all/Sound.as:
4312	Implement onLoad callback for AS Sound object. Fixes #31314.
4313
43142011-04-15  Sandro Santilli <strk@keybit.net>
4315
4316	* testsuite/misc-ming.all/easysound.as: Add callback for
4317	Sound.onLoad
4318
43192011-04-15  Sandro Santilli <strk@keybit.net>
4320
4321	* testsuite/actionscript.all/Sound.as: Test that Sound.onLoad is
4322	called with an argument, true when load succeeded.
4323
43242011-04-14  Sandro Santilli <strk@keybit.net>
4325
4326	* testsuite/actionscript.all/Sound.as: Add test for bug #31314
4327	(Sound.onLoad, google dict). Expected to fail.
4328
43292011-04-14  Sandro Santilli <strk@keybit.net>
4330
4331	* testsuite/actionscript.all/Sound.as, utilities/processor.cpp: Have
4332	gprocessor fetch samples from the NullSoundHandler, to allow testing
4333	for sound events. Do not expect the relative failure in Sound.as
4334	anymore.
4335
43362011-04-14  Sandro Santilli <strk@keybit.net>
4337
4338	* Makefile.am: Print KDE4_CFLAGS and KDE4_LIBS when building klash4
4339	plugin (they will be used)
4340
43412011-04-14  Sandro Santilli <strk@keybit.net>
4342
4343	* macros/kde3.m4: Look for qxembed.h (used) rather than kapp.h or
4344	kapplication.h (unused) to tell if we're good to go kde3 with gui.
4345
43462011-04-14  Sandro Santilli <strk@keybit.net>
4347
4348	* gui/qt/kde3.am: Cleanup rules to build kde3-gnash. Fixes bug
4349	#31782
4350
43512011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4352
4353	* libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix
4354	object-resolve for version 6 as well.
4355
43562011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4357
4358	* libcore/as_object.cpp, testsuite/swfdec/PASSING: Handle
4359	getter-setter and object __resolve.  Fixes swfdec tests for SWF7 and 8.
4360
43612011-04-13  Sandro Santilli <strk@keybit.net>
4362
4363	* gui/gnash.cpp: Use a separate Player for each movie on command
4364	line. Makes GTK gui survive, and it's cleaner anyway.
4365
43662011-04-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4367
4368	* gui/gtk/gtk.cpp, gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h,
4369	libcore/vm/ActionExec.cpp: Do not continue to advance during
4370	yesno().  Both gtk and qt4 continue to execute the advance timer while the
4371	dialogue is showing; this results in a new advance() in the middle
4372	of action execution, which besides other unpredictable side-effects,
4373	can cause the empty call stack assertion to fail while marking
4374	reachable resources in the VM.
4375
43762011-04-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4377
4378	* libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix __resolve
4379	lookup with prop flags.  Ignore prop flags when searching for __resolve; passes in swfdec
4380	testsuite.
4381
43822011-04-11  Sandro Santilli <strk@keybit.net>
4383
4384	* gui/gnash.cpp: Play all movies given on command line, serializing
4385	them. This is a basis for furhter evaluating leftover singletons.
4386	Not all GUIs are handling this the same way. GTK, in particular,
4387	seems to be getting old windows stuck.
4388
43892011-04-11  Sandro Santilli <strk@keybit.net>
4390
4391	* plugin/npapi/plugin.cpp: Typo in error message
4392
43932011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4394
4395	* libcore/asobj/Global_as.h: Drop silly comment.
4396
43972011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4398
4399	* libcore/asobj/NetStream_as.cpp: Fix warning.
4400
44012011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4402
4403	* libcore/DisplayObject.cpp, testsuite/swfdec/PASSING: Don't check
4404	that a handler property is a function.  It doesn't matter as the swfdec testsuite shows, and avoids
4405	retrieving the property's value until the event is called.
4406
44072011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4408
4409	* libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h: Use
4410	Gnash coding style and drop unused members.  The frame-ready bool has been unused for some time.
4411
44122011-04-09  Sandro Santilli <strk@keybit.net>
4413
4414	* testsuite/misc-ming.all/loop/loop_test-Runner.cpp: expect the new
4415	success in invalidated bounds detection
4416
44172011-04-09  Sandro Santilli <strk@keybit.net>
4418
4419	* libcore/DisplayList.cpp, libcore/DisplayList.h,
4420	libcore/MovieClip.cpp: Do not invalidate MovieClip on timeline
4421	rewind unless DisplayList really changes. Takes CPU use down in many
4422	cases (seen it from 100% to 8%)
4423
44242011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4425
4426	* libcore/asobj/flash/display/BitmapData_as.cpp: Make sure alpha is
4427	0xff, not 0, by default.
4428
44292011-04-11  Bastiaan Jacques <bastiaan@bjacques.org>
4430
4431	* configure.ac: Check for a C++ compiler before checking for a C
4432	compiler, so that missing either one will abort configure. Fixes bug
4433	#31023. Bug See
4434	http://lists.gnu.org/archive/html/bug-autoconf/2010-05/msg00001.html
4435
44362011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4437
4438	* plugin/npapi/plugin.cpp: Fix null pointer dereference. Bug #32965.
4439
44402011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4441
4442	* plugin/npapi/plugin.cpp: Don't try scripting the plugin without
4443	NPAPI support, but still try it without getvalueforurl. Bug #32965.
4444
44452011-04-10  Rob Savoye <rob@welcomehome.org>
4446
4447	* librender/opengles1/Renderer_gles1.cpp,
4448	librender/openvg/OpenVGRenderer.cpp: remove smart_ptr.h include
4449
44502011-04-10  Rob Savoye <rob@welcomehome.org>
4451
4452	* : merge from master
4453
44542011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4455
4456	* plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Return an error to
4457	the browser if there's a problem launching the Gnash process, so we
4458	don't block in write().
4459
44602011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4461
4462	* libcore/asobj/TextField_as.cpp: Fix setTextFormat warning.  We should log unimpl, and not only when there are more than 2
4463	arguments as we don't handle the second either.
4464
44652011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4466
4467	* libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h: Const
4468	correct.
4469
44702011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4471
4472	* libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h: Cleanup XML_as.  Remove unused functions, remove unnecessary empty lines, update
4473	documentation.
4474
44752011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4476
4477	* libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
4478	testsuite/actionscript.all/XML.as: Implement XML.contentType
4479	correctly.  It is a getter-setter, not a normal property. Add our own tests for
4480	this, as the relevant swfdec test has unrelated bogus tests meaning
4481	we can't pass it (according to pp 9 / Linux).
4482
44832011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4484
4485	* libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4486	testsuite/actionscript.all/XMLNode.as: Print XMLNodes with an empty
4487	name.  But only if they are of element type. Test more; actionscript.all
4488	test passes.
4489
44902011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4491
4492	* libcore/as_environment.cpp: Drop obsolete comment.
4493
44942011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4495
4496	* README.git: Installation instructions are in INSTALL.
4497
44982011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4499
4500	* README: Update README with recent information.
4501
45022011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4503
4504	* : commit 98ad590a90177351c8dd3dfe4598acb6d4db5b6d Author: Bastiaan
4505	Jacques <bastiaan@bjacques.org> Date:   Sat Apr 9 19:05:42 2011
4506	+0200
4507
45082011-04-09  Bastiaan Jacques <bastiaan@bjacques.org>
4509
4510	* configure.ac, macros/libexe.m4: The macros from libext.m4 are
4511	unused.
4512
45132011-04-09  Chi-Thanh Christopher Nguyen <chithanh@gentoo.org>
4514
4515	* macros/ffmpeg.m4: Fix ffmpeg version detection on Gentoo.
4516
45172011-04-09  Paul Menzel <paulepanter@users.sourceforge.net>
4518
4519	* README: README: replace bzr with git Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
4520
45212011-04-09  Sandro Santilli <strk@keybit.net>
4522
4523	* testsuite/misc-ming.all/replace_sprites1test_runner.cpp: Check
4524	that invalidated ranges don't contain spot which aren't updated.
4525	This is an xfail in a jump-back case.
4526
45272011-04-09  Sandro Santilli <strk@keybit.net>
4528
4529	* librender/agg/Renderer_agg.cpp: Drop unused class members
4530
45312011-04-09  Sandro Santilli <strk@keybit.net>
4532
4533	* librender/Renderer.h: Comments cleanup
4534
45352011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4536
4537	* libcore/asobj/flash/display/BitmapData_as.cpp: Split long line.
4538
45392011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4540
4541	* libcore/as_environment.cpp, testsuite/actionscript.all/Global.as:
4542	Test and correct case-insensitivity.  Test that _global is case insensitive in SWF 6 (as already
4543	implemented).  Test that this is case insensitive in SWF 5 and 6;
4544	correct implementation.
4545
45462011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4547
4548	* libcore/asobj/Number_as.cpp,
4549	testsuite/actionscript.all/Number.as, testsuite/swfdec/PASSING: Make
4550	number tests pass.  Use magic numbers like the pp does for cross-platform consistency.
4551
45522011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4553
4554	* libcore/asobj/flash/display/BitmapData_as.cpp: Improve floodFill
4555	speed considerably.  For large fills this reduces the time spend by about 60% by avoiding
4556	the expensive pixelAt() function and using iterators instead.
4557
45582011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4559
4560	* testsuite/actionscript.all/MovieClip.as: Test null _focusrect for
4561	MovieClips too.
4562
45632011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4564
4565	* libcore/DisplayObject.cpp,
4566	testsuite/actionscript.all/MovieClip.as: Add our own tests for
4567	_focusrect.
4568
45692011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4570
4571	* libcore/DisplayObject.cpp, libcore/DisplayObject.h,
4572	testsuite/actionscript.all/TextField.as: Handle _focusrect property
4573	correctly.  Drawing the rectangle still isn't implemented, but it is correct in
4574	ActionScript.
4575
45762011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4577
4578	* libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h,
4579	libcore/asobj/XML_as.cpp: Improvements to XML and XMLNode Const correction and get closer to passing swfdec tests.
4580
45812011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4582
4583	* NEWS: Update NEWS.
4584
45852011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4586
4587	* libcore/asobj/XML_as.cpp, testsuite/swfdec/PASSING: Cleanup and
4588	expect swfdec passes.
4589
45902011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4591
4592	* libcore/asobj/XML_as.cpp: Fix other idmap tests.
4593
45942011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4595
4596	* libcore/asobj/XML_as.cpp: Append node before setting attributes.  This passes a clever but very nitpicky swfdec test.
4597
45982011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4599
4600	* libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
4601	testsuite/actionscript.all/XML.as: Fixes to XML properties.  Test and fix ignoreWhite(), add an incomplete implementation of
4602	idMap.
4603
46042011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4605
4606	* cygnal/cvm.cpp, gui/pythonmod/gnash-view.cpp, gui/qt/Qt4Gui.cpp,
4607	libbase/Makefile.am, libbase/ref_counted.h, libbase/smart_ptr.h,
4608	libcore/Button.cpp, libcore/Button.h, libcore/CharacterProxy.cpp,
4609	libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
4610	libcore/DynamicShape.cpp, libcore/ExternalInterface.cpp,
4611	libcore/FillStyle.cpp, libcore/Font.cpp,
4612	libcore/FreetypeGlyphsProvider.cpp, libcore/LineStyle.cpp,
4613	libcore/MorphShape.h, libcore/MovieClip.cpp,
4614	libcore/MovieFactory.cpp, libcore/MovieLoader.h, libcore/Relay.cpp,
4615	libcore/Shape.cpp, libcore/StaticText.h, libcore/Video.cpp,
4616	libcore/as_environment.cpp, libcore/as_function.cpp,
4617	libcore/as_object.cpp, libcore/as_value.cpp,
4618	libcore/asobj/Accessibility_as.cpp, libcore/asobj/Array_as.cpp,
4619	libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
4620	libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenu_as.cpp,
4621	libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
4622	libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
4623	libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
4624	libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
4625	libcore/asobj/Object.cpp, libcore/asobj/Selection_as.cpp,
4626	libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
4627	libcore/asobj/Stage_as.cpp, libcore/asobj/String_as.cpp,
4628	libcore/asobj/System_as.cpp, libcore/asobj/TextField_as.cpp,
4629	libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
4630	libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4631	libcore/asobj/flash/display/BitmapData_as.cpp,
4632	libcore/asobj/flash/display/BitmapData_as.h,
4633	libcore/asobj/flash/external/ExternalInterface_as.cpp,
4634	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
4635	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
4636	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
4637	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
4638	libcore/asobj/flash/filters/GlowFilter_as.cpp,
4639	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
4640	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
4641	libcore/asobj/flash/geom/ColorTransform_as.cpp,
4642	libcore/asobj/flash/geom/Matrix_as.cpp,
4643	libcore/asobj/flash/geom/Rectangle_as.cpp,
4644	libcore/asobj/flash/text/TextRenderer_as.cpp, libcore/fontlib.cpp,
4645	libcore/parser/BitmapMovieDefinition.cpp,
4646	libcore/parser/SWFMovieDefinition.cpp,
4647	libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
4648	libcore/parser/sprite_definition.cpp,
4649	libcore/parser/sprite_definition.h,
4650	libcore/swf/CSMTextSettingsTag.cpp,
4651	libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineEditTextTag.cpp,
4652	libcore/swf/DefineFontAlignZonesTag.cpp,
4653	libcore/swf/DefineFontTag.cpp, libcore/swf/DefineShapeTag.cpp,
4654	libcore/swf/PlaceObject2Tag.cpp, libcore/swf/RemoveObjectTag.cpp,
4655	libcore/swf/ShapeRecord.cpp, libcore/swf/TextRecord.cpp,
4656	libcore/swf/VideoFrameTag.cpp, libcore/vm/ASHandlers.cpp,
4657	libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp,
4658	librender/cairo/Renderer_cairo.cpp,
4659	librender/opengl/Renderer_ogl.cpp,
4660	testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp:
4661	Put intrusive functions in ref_counted.h This saves including two headers to use ref_counteds. Remove the
4662	now-useless smart_ptr.h.
4663
46642011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4665
4666	* libcore/Video.cpp, libcore/Video.h, libcore/asobj/Global_as.cpp,
4667	libcore/asobj/Video_as.cpp, libcore/asobj/Video_as.h,
4668	libcore/asobj/flash.am, libcore/swf/DefineVideoStreamTag.cpp:
4669	Separate Video DisplayObject and AS implementation.
4670
46712011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4672
4673	* libcore/asobj/flash/display/BitmapData_as.cpp: Make the noise RNG
4674	more generic Use ints instead of boost::uint8_t and rely on the range
4675	restrictions for the range of the output.
4676
46772011-04-08  Sandro Santilli <strk@keybit.net>
4678
4679	* gui/Player.cpp: Make sure to destroy movie_root before clearing
4680	the MovieFactory (library). This prevents MovieLoader (owned by
4681	movie_root) adding more items to the library, thus keeping SWF
4682	loaders alive and keeping Curl busy, with the consequence of aborts
4683	or segfaults on exit. Fixes bug #32579
4684
46852011-04-08  Sandro Santilli <strk@keybit.net>
4686
4687	* libcore/movie_root.cpp: movie_root doesn't need MovieFactory.h
4688
46892011-04-07  Sandro Santilli <strk@keybit.net>
4690
4691	* libbase/curl_adapter.cpp: cleanup/indenting
4692
46932011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4694
4695	* libcore/swf/SWF.cpp: Make opcode output operators less verbose Reduce duplication, report unknown opcodes without a case statement.
4696
46972011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4698
4699	* testsuite/actionscript.all/BitmapData.as: Add test for overlapping
4700	copyChannel() ranges.  Gnash already does this correctly.
4701
47022011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4703
4704	* NEWS: Update news.
4705
47062011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4707
4708	* testsuite/actionscript.all/BitmapData.as: Add another test for
4709	copyChannel().  Test multiple source channels where some pixels have values for both
4710	source channels; this also doesn't work.
4711
47122011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4713
4714	* libcore/asobj/flash/display/BitmapData_as.cpp: Use std::transform
4715	in copyChannel().
4716
47172011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4718
4719	* libcore/asobj/flash/display/BitmapData_as.cpp: Try constructing a
4720	boost::zip_iterator Some boost/gcc combinations fail to compile zip_iterator code, so
4721	test on the buildbots before doing any more work.
4722
47232011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4724
4725	* libcore/asobj/flash/display/BitmapData_as.cpp: Fix copy paste
4726	error
4727
47282011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4729
4730	* libcore/asobj/flash/display/BitmapData_as.cpp,
4731	testsuite/actionscript.all/BitmapData.as: Fix copyPixels() for
4732	overlapping ranges Copying to a range starting within the source range causes odd
4733	behaviour (and UB with std::copy), so test and handle that case.
4734
47352011-04-06  Bastiaan Jacques <bastiaan@bjacques.org>
4736
4737	* utilities/Makefile.am: Link only direct dependencies to
4738	findwebcams and findmicrophones.
4739
47402011-04-06  Bastiaan Jacques <bastiaan@bjacques.org>
4741
4742	* utilities/Makefile.am: Link gprocessor and rtmpget only to the
4743	libraries they use directly.
4744
47452011-04-06  Sandro Santilli <strk@keybit.net>
4746
4747	* libcore/DisplayObject.cpp: Print DisplayObject target rather than
4748	just name (st_invalidated debugging)
4749
47502011-04-06  Sandro Santilli <strk@keybit.net>
4751
4752	* libcore/DisplayObject.cpp: safer path to string_table (invalidated
4753	ranges debugging)
4754
47552011-04-06  Sandro Santilli <strk@keybit.net>
4756
4757	* libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED
4758	defined
4759
47602011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4761
4762	* libcore/asobj/flash/display/BitmapData_as.cpp: Cleanup.
4763
47642011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4765
4766	* libcore/asobj/flash/display/BitmapData_as.cpp,
4767	testsuite/actionscript.all/BitmapData.as: Implement
4768	BitmapData.noise.
4769
47702011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4771
4772	* libcore/asobj/flash/display/BitmapData_as.cpp,
4773	testsuite/actionscript.all/BitmapData.as: Implement
4774	BitmapData.copyChannel(); tests pass.
4775
47762011-04-05  Sandro Santilli <strk@keybit.net>
4777
4778	* libcore/swf/SWF.cpp, libcore/swf/SWF.h: Define output operator for
4779	SWF::TagType
4780
47812011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4782
4783	* NEWS: Update news.
4784
47852011-04-05  Rob Savoye <rob@welcomehome.org>
4786
4787	* : commit 0943d3084d1dd6158ea5d32801c1300aa2770f0b Author: Benjamin
4788	Wolsey <bwy@benjaminwolsey.de> Date:   Tue Apr 5 15:03:15 2011 +0200
4789
47902011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4791
4792	* libcore/asobj/flash/display/BitmapData_as.cpp,
4793	testsuite/actionscript.all/BitmapData.as: Implement copyPixels() Also abstract adjustment of rectangles to the BitmapData area.
4794
47952011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4796
4797	* libcore/asobj/flash/display/BitmapData_as.h: Make updateObjects()
4798	public.  This allows us to manipulate BitmapData_as objects without having to
4799	add a member function.
4800
48012011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4802
4803	* testsuite/actionscript.all/BitmapData.as: Tests for copyPixels.
4804
48052011-04-04  Sandro Santilli <strk@keybit.net>
4806
4807	* librender/opengl/Renderer_ogl.h: Fix build: create_Renderer_ogl
4808	became renderer::opengl::create_handler
4809
48102011-04-04  Rob Savoye <rob@welcomehome.org>
4811
4812	* configure.ac: commit file #23105 for patch #7523
4813
48142011-04-04  Rob Savoye <rob@welcomehome.org>
4815
4816	* Makefile.am: add utilities back in as a STD_DIR
4817
48182011-04-04  Rob Savoye <rob@welcomehome.org>
4819
4820	* libbase/Makefile.am: add LTDL_LIBS to the link
4821
48222011-04-04  Rob Savoye <rob@welcomehome.org>
4823
4824	* utilities/Makefile.am: PTHREAD_LIBS should always follow
4825	BOOST_LIBS
4826
48272011-04-04  Rob Savoye <rob@welcomehome.org>
4828
4829	* libbase/jemalloc.c: silence warning
4830
48312011-04-04  Rob Savoye <rob@welcomehome.org>
4832
4833	* librender/testr.cpp: drawPoly() is still draw_poly() in this
4834	branch
4835
48362011-04-04  Rob Savoye <rob@welcomehome.org>
4837
4838	* configure.ac: disable developer only tests by default
4839
48402011-04-04  Rob Savoye <rob@welcomehome.org>
4841
4842	* gui/qt/Qt4GlueOgl.cpp: create_Renderer_ogl is now
4843	renderer::opengl::create_handler
4844
48452011-04-04  Rob Savoye <rob@welcomehome.org>
4846
4847	* configure.ac, gui/Makefile.am, gui/dump/Makefile.am,
4848	gui/dump/dump.am: convert dump/Makefile.am to dump/dump.am
4849
48502011-04-04  Rob Savoye <rob@welcomehome.org>
4851
4852	* Makefile.am: add utilities back into DIST_SUBDIRS
4853
48542011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4855
4856	* libcore/parser/SWFMovieDefinition.cpp: Initialize members in ctor.
4857
48582011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4859
4860	* libcore/swf/ScriptLimitsTag.h: Fix operator typo in assert.
4861
48622011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4863
4864	* libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h:
4865	Initialize members in ctor.
4866
48672011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4868
4869	* libcore/vm/SafeStack.h: Pass by reference (cppcheck warning).
4870
48712011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4872
4873	* libcore/MovieClip.cpp, libcore/asobj/XMLNode_as.cpp: Fix more
4874	cppcheck warnings.
4875
48762011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4877
4878	* libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck
4879	warnings.
4880
48812011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4882
4883	* libbase/RTMP.cpp: Initialize member in copy ctor.
4884
48852011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4886
4887	* libbase/Socket.cpp: Include order.
4888
48892011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4890
4891	* libbase/log.h: Initialize member.
4892
48932011-04-03  Rob Savoye <rob@welcomehome.org>
4894
4895	* : merge with master
4896
48972011-04-03  Rob Savoye <rob@welcomehome.org>
4898
4899	* libdevice/egl/test_egl.cpp: drop references to gles2
4900
49012011-04-03  Rob Savoye <rob@welcomehome.org>
4902
4903	* libdevice/egl/eglDevice.cpp: add error message fr bad window
4904	handle
4905
49062011-04-03  Rob Savoye <rob@welcomehome.org>
4907
4908	* gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue.h,
4909	gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_cairo.h,
4910	gui/gtk/gtk_glue_ovg.cpp: make whether the drawing area needs to be
4911	intitizlized when realized dynamic, rather than a compile time
4912	option.
4913
49142011-04-03  Rob Savoye <rob@welcomehome.org>
4915
4916	* gui/gtk/gtk_glue_egl.cpp, gui/gtk/gtk_glue_egl.h: drop original
4917	version that is unused
4918
49192011-04-03  Rob Savoye <rob@welcomehome.org>
4920
4921	* libdevice/egl/eglDevice.cpp, libdevice/x11/X11Device.cpp: cleanup
4922	warnings about unused variables
4923
49242011-04-03  Rob Savoye <rob@welcomehome.org>
4925
4926	* librender/Makefile.am: drop gles2 header
4927
49282011-04-03  Rob Savoye <rob@welcomehome.org>
4929
4930	* librender/opengles1/Renderer_gles1.cpp,
4931	librender/opengles1/Renderer_gles1.h: make const correct to work
4932	with the latest Gnash internal  rendering API
4933
49342011-04-03  Rob Savoye <rob@welcomehome.org>
4935
4936	* librender/opengl/Renderer_ogl.cpp: rename create_Renderer_ogl to
4937	create_handler
4938
49392011-04-03  Rob Savoye <rob@welcomehome.org>
4940
4941	* gui/gtk/gtk_glue_gtkglext.cpp: pass in defaut argument
4942
49432011-04-03  Rob Savoye <rob@welcomehome.org>
4944
4945	* librender/Makefile.am: remove gles2 as it will be better to
4946	recreate in the far future
4947
49482011-04-03  Rob Savoye <rob@welcomehome.org>
4949
4950	* configure.ac: remove gles2 as it will be better to recreate in the
4951	far future
4952
49532011-04-03  Rob Savoye <rob@welcomehome.org>
4954
4955	* librender/opengles2/Renderer_gles2.cpp,
4956	librender/opengles2/Renderer_gles2.h: remove stubs
4957
49582011-04-03  Rob Savoye <rob@welcomehome.org>
4959
4960	* librender/Makefile.am: reenable Texture support for OpenGL, look
4961	in libdevice for headers
4962
49632011-04-03  Rob Savoye <rob@welcomehome.org>
4964
4965	* configure.ac: check for gles1 and gles2 errors separetely
4966
49672011-04-03  Rob Savoye <rob@welcomehome.org>
4968
4969	* : merge from master
4970
49712011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4972
4973	* libbase/RTMP.cpp: Don't generate random bools when we want random
4974	bytes.
4975
49762011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4977
4978	* gui/Player.cpp, gui/Player.h: Drop unused member.
4979
49802011-04-03  Brad Smith <brad@comstyle.com>
4981
4982	* macros/ffmpeg.m4: Fix newer FFmpeg detection with pkg-config.
4983
49842011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4985
4986	* libbase/GnashException.h, libcore/vm/ActionExec.cpp: Don't use an
4987	exception for exclusively local error handling.
4988
49892011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4990
4991	* libcore/PropertyList.h, libcore/TextField.cpp,
4992	libcore/builtin_function.h, libcore/parser/action_buffer.h,
4993	libcore/vm/ASHandlers.h: Don't declare or include as_environment
4994	where not needed.
4995
49962011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4997
4998	* libcore/DisplayObject.cpp: Get movie_root in the most direct way.
4999
50002011-04-02  Rob Savoye <rob@welcomehome.org>
5001
5002	* librender/openvg/OpenVGRenderer.cpp,
5003	librender/openvg/OpenVGRenderer.h: fix function definition
5004
50052011-04-03  Bastiaan Jacques <bastiaan@bjacques.org>
5006
5007	* gui/Makefile.am, libbase/Makefile.am, libcore/Makefile.am,
5008	libcore/parser/Makefile.am, libcore/vm/Makefile.am,
5009	libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
5010	libvaapi/Makefile.am, utilities/Makefile.am: Remove the mudflap
5011	targets in subdirectories, because the mudflap target in the
5012	toplevel Makefile is quite adequate, and running 'make mudflap' in
5013	subdirectories only causes linking problems.
5014
50152011-04-03  Bastiaan Jacques <bastiaan@bjacques.org>
5016
5017	* gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
5018	libcore/vm/Makefile.am, libmedia/Makefile.am,
5019	librender/Makefile.am, libsound/Makefile.am, libvaapi/Makefile.am,
5020	utilities/Makefile.am: Don't remove core dumps from the build tree,
5021	and let automake deal with obj files.
5022
50232011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5024
5025	* extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5026	gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5027	libcore/Makefile.am, libcore/parser/Makefile.am,
5028	libcore/vm/Makefile.am, libmedia/Makefile.am,
5029	librender/Makefile.am, libsound/Makefile.am,
5030	testsuite/libbase.all/Makefile.am,
5031	testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Revert
5032	"Don't use pthread cflags except in libbase, as OpenBSD needs them.  This reverts commit bc436656d96adeb98b2f27c924bda25c92efff45.  Conflicts: 	gui/Makefile.am 	libcore/parser/Makefile.am 	libcore/vm/Makefile.am 	libmedia/Makefile.am 	librender/Makefile.am 	libsound/Makefile.am
5033
50342011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5035
5036	* testsuite/libbase.all/Makefile.am: Fix to openBSD's testsuite.
5037
50382011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5039
5040	* gui/Makefile.am: Don't link zlib where it's not used directly.
5041
50422011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5043
5044	* gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5045	libcore/Makefile.am, libcore/parser/Makefile.am,
5046	libcore/vm/Makefile.am, plugin/aos4/Makefile.am,
5047	plugin/win32/Makefile.am, utilities/Makefile.am: Don't link
5048	gstreamer or ffmpeg libraries to targets that don't use it directly.
5049
50502011-04-02  Rob Savoye <rob@welcomehome.org>
5051
5052	* : huge merge to catch up with master, still a few changed API bugs
5053	to fix
5054
50552011-04-02  Sandro Santilli <strk@keybit.net>
5056
5057	* .gitignore: ignore backup files (most notably gnashconfig.h~)
5058
50592011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5060
5061	* libbase/log.cpp: Use C++-style function signature.
5062
50632011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5064
5065	* libbase/Makefile.am: Add OpenGL cflags back in too.
5066
50672011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5068
5069	* libbase/Makefile.am: Link OpenGL libs in libbase again.
5070
50712011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5072
5073	* configure.ac: Change default server for rtmpy test.
5074
50752011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5076
5077	* libbase/Makefile.am: Don't link to or include things without
5078	reason.
5079
50802011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5081
5082	* libcore/parser/Makefile.am: Don't use CFLAGS unnecessarily.
5083
50842011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5085
5086	* utilities/Makefile.am: Don't link to libs unnecessarily.
5087
50882011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5089
5090	* gui/Makefile.am: Don't link to libglib unless using gtk. Don't
5091	link to other libraries unnecessarily.
5092
50932011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5094
5095	* libcore/vm/Makefile.am: Drop unneeded CFLAGS.
5096
50972011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5098
5099	* Makefile.am, testsuite/actionscript.all/Makefile.am: There are no
5100	OGG_CFLAGS.
5101
51022011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5103
5104	* librender/Makefile.am: Don't include everything imaginable.
5105
51062011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5107
5108	* libsound/Makefile.am: Drop obsolete linker flag.
5109
51102011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5111
5112	* libmedia/Makefile.am: Don't link to everything imaginable.
5113
51142011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5115
5116	* extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5117	gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5118	libcore/Makefile.am, libcore/parser/Makefile.am,
5119	libcore/vm/Makefile.am, libmedia/Makefile.am,
5120	librender/Makefile.am, libsound/Makefile.am,
5121	testsuite/libbase.all/Makefile.am,
5122	testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Don't use
5123	pthread cflags except in libbase.
5124
51252011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5126
5127	* cygnal/Makefile.am, cygnal/cgi-bin/echo/Makefile.am,
5128	cygnal/cgi-bin/fitcDemo/Makefile.am,
5129	cygnal/cgi-bin/oflaDemo/Makefile.am, cygnal/libnet/Makefile.am,
5130	cygnal/testsuite/cygnal.all/Makefile.am,
5131	cygnal/testsuite/libamf.all/Makefile.am,
5132	cygnal/testsuite/libnet.all/Makefile.am,
5133	extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
5134	extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5135	extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
5136	gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5137	libcore/Makefile.am, libmedia/Makefile.am, libsound/Makefile.am,
5138	libvaapi/Makefile.am, testsuite/libmedia.all/Makefile.am,
5139	testsuite/network.all/Makefile.am, utilities/Makefile.am: Link
5140	pthread libs only in libbase.
5141
51422011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5143
5144	* libbase/log.cpp, libbase/utility.h: Move thread id code to the
5145	only place it should be used; it should be dropped when support for
5146	boost 1.34 is dropped.
5147
51482011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5149
5150	* plugin/klash/Makefile.am, plugin/klash4/Makefile.am: Remove
5151	remaining uses of PLUGIN_LINK_UNDEFINED, now defunct.
5152
51532011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5154
5155	* macros/glibc2.m4, macros/glibc21.m4, macros/intdiv0.m4,
5156	macros/intmax.m4, macros/inttypes-pri.m4, macros/inttypes.m4,
5157	macros/inttypes_h.m4, macros/lcmessage.m4, macros/longdouble.m4,
5158	macros/longlong.m4, macros/printf-posix.m4, macros/signed.m4,
5159	macros/size_max.m4, macros/stdint_h.m4, macros/uintmax_t.m4,
5160	macros/ulonglong.m4, macros/wchar_t.m4, macros/wint_t.m4,
5161	macros/xsize.m4: Remove remaining macros from the previous gettext
5162	installation.
5163
51642011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5165
5166	* configure.ac, macros/ffmpeg.m4, plugin/npapi/Makefile.am: Remove
5167	OpenBSD-specific build hacks, which are no longer needed and have
5168	actually been disabled for some time due to $openbsd_os being
5169	undefined.
5170
51712011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5172
5173	* macros/isc-posix.m4: Remove macro that used to be part of gettext.
5174
51752011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5176
5177	* macros/archflag.m4: Drop archflag.m4, because it is unused and
5178	obsolete: GCC will autodetect the architecture and optimize with
5179	-mtune=native or -march=native. (The macros from archflag.m4 do not
5180	work when cross compiling.)
5181
51822011-04-02  Gabriele Giacone <1o5g4r8o@gmail.com>
5183
5184	* doc/C/usermanual/gnashrc.xml: Add MediaHandler rc option to
5185	usermanual.
5186
51872011-04-02  Gabriele Giacone <1o5g4r8o@gmail.com>
5188
5189	* utilities/Makefile.am: Don't link against MySQL libs (leftover
5190	from wallpaper fix for extensions/ automake typo) unneccesarily.
5191
51922011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5193
5194	* configure.ac, gui/qt/qt4.am: Only link libXi for FLTK2. Don't link
5195	libX11 unless needed.
5196
51972011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5198
5199	* macros/curl.m4: Don't be noisy.
5200
52012011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5202
5203	* configure.ac, macros/curl.m4: Link to liblber only if curl fails
5204	to link without it. Bug #25499.
5205
52062011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5207
5208	* configure.ac: Don't automatically link libz2.
5209
52102011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5211
5212	* configure.ac: Remove IRIX hack that does nothing, and in any event
5213	the same test is repeated later.
5214
52152011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5216
5217	* plugin/npapi/mozilla-sdk/npn_gate.cpp: Provide a fallback
5218	implementation of NPN_ReleaseVariantValue for old NPAPI
5219	implementations.
5220
52212011-04-01  Sandro Santilli <strk@keybit.net>
5222
5223	* testsuite/samples/Makefile.am: Distribute test_lastopcode_v6.swf,
5224	as we're using it during make check.
5225
52262011-04-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5227
5228	* testsuite/misc-ming.all/Makefile.am,
5229	testsuite/misc-ming.all/Version4Loader.as,
5230	testsuite/misc-ming.all/Version5Loaded.as: Test that a SWF5 loaded
5231	into a SWF4 still has global functions, confirming the correctness
5232	of a recent fix.
5233
52342011-04-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5235
5236	* macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store
5237	the version.
5238
52392011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5240
5241	* gui/gui.cpp: The displayed version is the one for the root swf,
5242	not the VM.
5243
52442011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5245
5246	* cygnal/cvm.cpp, gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
5247	libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5248	libcore/vm/VM.h, testsuite/MovieTester.cpp,
5249	testsuite/libcore.all/AsValueTest.cpp,
5250	testsuite/libcore.all/DisplayListTest.cpp,
5251	testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp:
5252	Don't pass a movie_definition to movie_root's ctor just to pass a
5253	version to the VM; Don't pass a version to the VM ctor, as it is
5254	mutable.
5255
52562011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5257
5258	* libcore/as_environment.cpp, libcore/asobj/Global_as.cpp,
5259	testsuite/swfdec/PASSING: Don't handle AS initialization depending
5260	on version; handle SWF4 during lookup instead (no global). Fixes
5261	swfdec/version4-global.swf.
5262
52632011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5264
5265	* libcore/movie_root.cpp, libcore/movie_root.h: Drop proxy functions
5266	and cleanup.
5267
52682011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5269
5270	* gui/gui.cpp, utilities/processor.cpp: Use functions of Movies
5271	directly.
5272
52732011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5274
5275	* configure.ac: --with-cpu isn't used for anything, and you have to
5276	specify --host and --sysroot to get a cross build anyway.
5277
52782011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5279
5280	* Makefile.am, packaging/xpi.am: Drop XPI packaging code which is no
5281	longer usable.
5282
52832011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5284
5285	* configure.ac: We don't use zip anymore, so don't bother looking
5286	for it.
5287
52882011-03-31  Sandro Santilli <strk@keybit.net>
5289
5290	* : Fix testcase to use opcode 0xFF, not 0xFE (this way it's
5291	confirmed to segfault pre bastiaan fix)
5292
52932011-03-31  Sandro Santilli <strk@keybit.net>
5294
5295	* testsuite/samples/Makefile.am: Automatically run test for
5296	https://savannah.gnu.org/bugs/index.php?32950
5297
52982011-03-31  Sandro Santilli <strk@keybit.net>
5299
5300	* testsuite/samples/README: Add binary test for
5301	https://savannah.gnu.org/bugs/index.php?32950
5302
53032011-03-31  Sandro Santilli <strk@keybit.net>
5304
5305	* doc/C/usermanual/gnashrc.xml, libbase/gnashrc.in, libbase/rc.cpp:
5306	Change the default urlOpenerFormat from "firefox -remote
5307	'openurl(%u)'" to "xdg-open '%u'"
5308
53092011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5310
5311	* libcore/parser/filter_factory.cpp, libsound/WAVWriter.cpp: Remove
5312	'typedef' from struct and enum declarations to make g++ -flto -g
5313	happy. See GCC bug #48207.
5314
53152011-03-30  Sandro Santilli <strk@keybit.net>
5316
5317	* gui/gtk/gtk.cpp: Do not execute any actionscript outside of the
5318	main loop. Fixes bug #32956.
5319
53202011-03-30  Sandro Santilli <strk@keybit.net>
5321
5322	* testsuite/libbase.all/gnashrc.in: The Rc test can't really test
5323	default values, as there's no way to construct an RcInit file w/out
5324	having it read the user rcfile :/ This commit sets the default
5325	values for script limits
5326
53272011-03-30  Sandro Santilli <strk@keybit.net>
5328
5329	* testsuite/gnashrc.in: Make sure testsuite run is not affected by
5330	user-defined script limits
5331
53322011-03-30  Sandro Santilli <strk@keybit.net>
5333
5334	* libcore/movie_root.cpp, libcore/movie_root.h,
5335	libcore/vm/ActionExec.cpp: _really_ continue on scriptTimeout if the
5336	user chooses not to disable scripts.
5337
53382011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5339
5340	* libbase/jemalloc_gnash.h: Fix Darwin build.
5341
53422011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5343
5344	* libbase/jemalloc_gnash.h: Add a comment regarding jemalloc's
5345	valgrind support.
5346
53472011-03-30  Sandro Santilli <strk@keybit.net>
5348
5349	* NEWS: Reworded NEWS item about script limits
5350
53512011-03-30  Sandro Santilli <strk@keybit.net>
5352
5353	* gui/gtk/gtk.cpp: Complete GTK preferences support for script
5354	limits
5355
53562011-03-30  Sandro Santilli <strk@keybit.net>
5357
5358	* libbase/rc.cpp: Don't write integers rcdirectives in hex form
5359	(after LCKey, that is)
5360
53612011-03-30  Sandro Santilli <strk@keybit.net>
5362
5363	* gui/gtk/gtk.cpp: Add support for scriptTimeouts in GTK preference
5364	window
5365
53662011-03-30  Sandro Santilli <strk@keybit.net>
5367
5368	* gui/gtk/gtk.cpp: Don't use an arbitrary string as a format
5369
53702011-03-30  Sandro Santilli <strk@keybit.net>
5371
5372	* doc/C/usermanual/gnashrc.xml: Document scriptsTimeout,
5373	scriptsRecursionLimit and lockScriptLimits rcfile directives.
5374
53752011-03-30  Sandro Santilli <strk@keybit.net>
5376
5377	* libbase/gnashrc.in, libbase/rc.cpp, libbase/rc.h,
5378	libcore/movie_root.cpp, testsuite/libbase.all/RcTest.cpp,
5379	testsuite/libbase.all/gnashrc-local.in: Add support for
5380	'scriptsTimeout', 'scriptsRecursionLimit' and 'lockScriptLimits' rc
5381	directives, testcase their support and use them from movie_root.
5382
53832011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5384
5385	* libcore/vm/ActionExec.cpp: Line length.
5386
53872011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5388
5389	* gui/gtk/gtk.cpp: Indentation.
5390
53912011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5392
5393	* gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h: Implement yesno for qt4.
5394
53952011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5396
5397	* libcore/vm/ASHandlers.cpp: Fix off-by-one that causes an invalid
5398	opcode to read past the end of the handlers vector. Fixes bug
5399	#32950.
5400
54012011-03-30  Sandro Santilli <strk@keybit.net>
5402
5403	* NEWS: Add note about the improved script limit user interface
5404
54052011-03-30  Sandro Santilli <strk@keybit.net>
5406
5407	* gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Implement yesno for GTK gui.
5408	Visible effect: you now get a popup when script execution takes over
5409	the time limit (default: 15 secs).
5410
54112011-03-30  Sandro Santilli <strk@keybit.net>
5412
5413	* libcore/movie_root.cpp: Handle ActionLimit exceptions thrown
5414	during movie advancement like the others, that is virtually asking
5415	user if he wants to abort execution.
5416
54172011-03-29  Sandro Santilli <strk@keybit.net>
5418
5419	* libcore/movie_root.cpp, libcore/vm/ActionExec.cpp: Query
5420	movie_root for action execution timeout configuration.
5421
54222011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5423
5424	* cygnal/testsuite/libamf.all/Makefile.am,
5425	cygnal/testsuite/libamf.all/test_amf.cpp,
5426	cygnal/testsuite/libamf.all/test_amfmsg.cpp,
5427	cygnal/testsuite/libamf.all/test_buffer.cpp,
5428	cygnal/testsuite/libamf.all/test_el.cpp,
5429	cygnal/testsuite/libamf.all/test_flv.cpp,
5430	cygnal/testsuite/libamf.all/test_lc.cpp,
5431	cygnal/testsuite/libamf.all/test_sol.cpp: Update for namespace
5432	changes.
5433
54342011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5435
5436	* libbase/jemalloc_gnash.h: mallinfo() shouln't be static so that
5437	it'll override libc's mallinfo(). Use the correct mallinfo struct
5438	member to indicate all system memory mapped.
5439
54402011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5441
5442	* libbase/Makefile.am: Add missing header file to fix distcheck.
5443
54442011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5445
5446	* configure.ac, libbase/jemalloc_gnash.h: Provide pointer alignment
5447	requirements to jemalloc.
5448
54492011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5450
5451	* libbase/jemalloc.c: Only compile the stats interface if it's
5452	enabled.
5453
54542011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5455
5456	* libbase/jemalloc_gnash.h: Comment fix and whitespace cleanup.
5457
54582011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5459
5460	* libbase/jemalloc.c: Don't define MALLOC_STATS unless specifically
5461	enabled.
5462
54632011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5464
5465	* libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats
5466	API.
5467
54682011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5469
5470	* configure.ac, libbase/Makefile.am, libbase/jemalloc.c,
5471	libbase/jemalloc_gnash.h: Add macros to allow jemalloc to build
5472	correctly using the Gnash build system.
5473
54742011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5475
5476	* libbase/jemalloc.c, libbase/jemalloc.h, libbase/jemalloc_rb.h,
5477	libbase/jemalloc_types.h, libbase/jemtree.h: Update to upstream
5478	Mozilla jemalloc (87f5bb93303c); no local changes.
5479
54802011-03-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5481
5482	* TODO: Update TODO.
5483
54842011-03-27  Sandro Santilli <strk@keybit.net>
5485
5486	* gui/gnash.cpp: As for renderer, read rcfile for the default
5487	mediahandler too. Fixes #32859.
5488
54892011-03-27  Sandro Santilli <strk@keybit.net>
5490
5491	* gui/qt/Qt4Gui.cpp: Have QT4 gui handle non-existent renderers by
5492	throwing an exception rather than assuming AGG. Have it trust
5493	RunResources to keep rcfile handling centralized.
5494
54952011-03-27  Sandro Santilli <strk@keybit.net>
5496
5497	* gui/gnash.cpp, gui/gtk/gtk.cpp: Have GTK gui always trust
5498	RunResource about hwaccel and renderer. Have commandline parser use
5499	rcfile setting as a default, or first supported renderer otherwise.
5500	Fixes #32925 in a safer way.
5501
55022011-03-27  Gabriele Giacone <1o5g4r8o@gmail.com>
5503
5504	* configure.ac: Fix enable-renderer switch.
5505
55062011-03-26  Sebastian Parborg <darkdefende@gmail.com>
5507
5508	* gui/gnash.cpp: Made gnash choose the first available render as
5509	default.
5510
55112011-03-26  Sebastian Parborg <darkdefende@gmail.com>
5512
5513	* gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer
5514	option
5515
55162011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5517
5518	* libbase/extension.h: Forward-declare as_object to make cygnal
5519	happy.
5520
55212011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5522
5523	* configure.ac, libbase/Makefile.am, libbase/extension.cpp,
5524	libbase/extension.h, libcore/asobj/Global_as.cpp: Allow
5525	--disable-extensions to disable loading extensions to avoid the
5526	dependency on libltdl.
5527
55282011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5529
5530	* libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Remove
5531	extension class loading logic that's not used.
5532
55332011-03-26  Sandro Santilli <strk@keybit.net>
5534
5535	* configure.ac: Do not advertise unavailable omap hwaccel. Fixes
5536	ticket #32888
5537
55382011-03-26  Sandro Santilli <strk@keybit.net>
5539
5540	* gui/Player.h: Fix misleading comments about --hwaccel and
5541	--renderer
5542
55432011-03-25  Rob Savoye <rob@welcomehome.org>
5544
5545	* : merge from master for rpm changes
5546
55472011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5548
5549	* packaging/redhat/gnash.spec: Fix files inclusion in rpm
5550
55512011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5552
5553	* packaging/rpm.am: Make rpm versioning follow fedora guidelines
5554
55552011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5556
5557	* packaging/redhat/gnash.spec: Add mysql-devel to rpm builddep
5558
55592011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5560
5561	* packaging/debian/gnash-dev.install: Remove .la from gnash-dev
5562	package
5563
55642011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5565
5566	* packaging/deb.am: Add ~codename to deb package version.
5567
55682011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5569
5570	* packaging/debian/konqueror-plugin-gnash.install: Remove
5571	libklashpart.la from debian packaging
5572
55732011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5574
5575	* packaging/redhat/gnash.spec: Various rpm packaging fixes
5576
55772011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5578
5579	* packaging/snapshot.am: Update NEXT_RELEASE in
5580	packaging/snapshot.am
5581
55822011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5583
5584	* packaging/redhat/gnash.spec: Fix rpm for qt4-gnash.
5585
55862011-03-24  Hicham HAOUARI <hicham.haouari@gmail.com>
5587
5588	* doc/C/Makefile.am: Comment hardcoded docdir value in
5589	doc/C/Makefile.am for now
5590
55912011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5592
5593	* plugin/npapi/plugin.cpp: Fix npapi plugin for qt4-gnash.
5594
55952011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5596
5597	* doc/C/preformatted/gnash.1.in,
5598	doc/C/preformatted/kde4-gnash.1.in,
5599	doc/C/preformatted/qt4-gnash.1.in: Fix preformatted manpage.
5600
56012011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5602
5603	* desktop/gnash-qt-launcher.in, doc/C/Makefile.am,
5604	doc/C/gnash.man-xml: Fix manpages for qt4-gnash.
5605
56062011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5607
5608	* plugin/klash4/klash_part.cpp: Fix klash_part.
5609
56102011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5611
5612	* configure.ac, macros/npapi.m4: Wrap AC_LANG_SOURCE in square
5613	brackets to stop recent automake complaining.  See
5614
5615	http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html
5616
56172011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5618
5619	* gui/Makefile.am, gui/aos4/aos4.am, gui/aqua/aqua.am,
5620	gui/dump/Makefile.am, gui/fb/Makefile.am, gui/fltk/fltk.am,
5621	gui/qt/kde3.am, gui/qt/qt4.am, gui/qt/qtopia3.am, gui/sdl/sdl.am:
5622	Remove library flags presumably added to workaround typos from
5623	automake scripts in extensions/.
5624
56252011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5626
5627	* extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
5628	extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5629	extensions/lirc/Makefile.am: Fix copy/paste errors.
5630
56312011-03-23  Rob Savoye <rob@welcomehome.org>
5632
5633	* : commit 54d44557ff3060905f8f496ba4c31563c88d98e1 Merge: 60da047
5634	c20d207 Author: Rob Savoye <rob@welcomehome.org> Date:   Wed Mar 23
5635	09:40:10 2011 -0600
5636
56372011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5638
5639	* gui/qt/qtopia3.am: Fix qtopia3 Makefile.
5640
56412011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5642
5643	* gui/Makefile.am, gui/qt/kde3.am: Fix kde3 build.
5644
56452011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5646
5647	* Makefile.am, configure.ac, gui/Makefile.am, gui/Player.cpp,
5648	gui/gnash.in, gui/gui.h, gui/kde/GuiKde4.cpp, gui/kde/Kde4Glue.cpp,
5649	gui/kde/Kde4Glue.h, gui/kde/Kde4Glue.moc.in,
5650	gui/kde/Kde4GlueAgg.cpp, gui/kde/Kde4GlueAgg.h,
5651	gui/kde/Kde4GlueCairo.cpp, gui/kde/Kde4GlueCairo.h,
5652	gui/kde/Kde4GlueOgl.cpp, gui/kde/Kde4GlueOgl.h,
5653	gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h, gui/kde/Kde4Gui.moc.in,
5654	gui/kde/gui_kde.cpp, gui/kde/kde.cpp, gui/kde/kde3.am,
5655	gui/kde/kde4.am, gui/kde/kde_glue.h, gui/kde/kde_glue_agg.cpp,
5656	gui/kde/kde_glue_agg.h, gui/kde/kde_glue_opengl.cpp,
5657	gui/kde/kde_glue_opengl.h, gui/kde/kdesup.h, gui/kde/klash3.moc.in,
5658	gui/kde/qtopia3.am, gui/qt/GuiQt4.cpp, gui/qt/Qt4Glue.cpp,
5659	gui/qt/Qt4Glue.h, gui/qt/Qt4Glue.moc.in, gui/qt/Qt4GlueAgg.cpp,
5660	gui/qt/Qt4GlueAgg.h, gui/qt/Qt4GlueCairo.cpp,
5661	gui/qt/Qt4GlueCairo.h, gui/qt/Qt4GlueOgl.cpp, gui/qt/Qt4GlueOgl.h,
5662	gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h, gui/qt/Qt4Gui.moc.in,
5663	gui/qt/gui_kde.cpp, gui/qt/kde.cpp, gui/qt/kde3.am,
5664	gui/qt/kde_glue.h, gui/qt/kde_glue_agg.cpp, gui/qt/kde_glue_agg.h,
5665	gui/qt/kde_glue_opengl.cpp, gui/qt/kde_glue_opengl.h,
5666	gui/qt/kdesup.h, gui/qt/klash3.moc.in, gui/qt/qt4.am,
5667	gui/qt/qtopia3.am, packaging/debian/gnash-klash.install,
5668	packaging/debian/klash.desktop.in, packaging/debian/klash.install,
5669	packaging/debian/klash.lintian-overrides, packaging/debian/rules,
5670	packaging/ltib/gnash.spec, packaging/redhat/klash.spec: Rename
5671	kde4-gnash to qt4-gnash.
5672
56732011-03-22  Sandro Santilli <strk@keybit.net>
5674
5675	* configure.ac: Do not advertise existance of non-existent gles
5676	renderer (single-line change))
5677
56782011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5679
5680	* Makefile.am, configure.ac, desktop/Makefile.am,
5681	doc/C/Makefile.am, gui/Makefile.am, gui/kde/kde4.am: Don't require
5682	kde headers for the kde4 (really: Qt4) GUI.
5683
56842011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5685
5686	* gui/kde/Kde4Glue.h, gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h:
5687	Implement screenDPI() in Qt4.
5688
56892011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5690
5691	* NEWS: Update news.
5692
56932011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5694
5695	* gui/kde/Kde4Glue.cpp: Copyright typo.
5696
56972011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5698
5699	* gui/kde/Kde4Glue.cpp, gui/kde/Kde4Glue.h: Implement mouse wheel
5700	handling for Qt4.
5701
57022011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5703
5704	* gui/kde/Kde4Glue.cpp: Fix mangled copyright notice.
5705
57062011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5707
5708	* Makefile.am: Drop remaining reference to HAVE_DMALLOC.
5709
57102011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5711
5712	* gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement screenResolution
5713	for Qt4.
5714
57152011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5716
5717	* gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
5718	gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Drop unused FD callback
5719	code.
5720
57212011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5722
5723	* configure.ac: Drop old configuration code.
5724
57252011-03-22  Bastiaan Jacques <bastiaan@bjacques.org>
5726
5727	* macros/glib.m4: Break the outer loop so we don't continue looking
5728	after we've found the GTK headers.
5729
57302011-03-21  Bastiaan Jacques <bastiaan@bjacques.org>
5731
5732	* configure.ac: Remove the --enable-allstatic option, which does
5733	nothing.
5734
57352011-03-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
5736
5737	* gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard
5738	setting.
5739
57402011-03-21  Bastiaan Jacques <bastiaan@bjacques.org>
5741
5742	* extensions/mysql/Makefile.am: Fix typo.
5743
57442011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5745
5746	* Makefile.am: Remove stray endif.
5747
57482011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5749
5750	* Makefile.am: Don't pretent XV is still included.
5751
57522011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5753
5754	* configure.ac, macros/alp.m4: Drop defunct ALP macro and tidy up in
5755	configure.ac.
5756
57572011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5758
5759	* macros/alp.m4: Revert "Drop defunct macros." This reverts commit 564ad447a835a767b2158cbb6044815a3075d1ff.
5760
57612011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5762
5763	* macros/alp.m4: Drop defunct macros.
5764
57652011-03-20  Brad Smith <brad@comstyle.com>
5766
5767	* configure.ac: Remove unnecessary OpenBSD libpng detection hack.
5768
57692011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5770
5771	* macros/xpcom.m4: Remove defunct macro.
5772
57732011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5774
5775	* libbase/BitsReader.h, libbase/IOChannel.h,
5776	libcore/CharacterProxy.cpp, libcore/DisplayList.h,
5777	libcore/Function.h, libcore/Function2.h, libcore/HostInterface.h,
5778	libcore/Movie.h, libcore/MovieClip.h, libcore/MovieLoader.h,
5779	libcore/ObjectURI.h, libcore/PropertyList.h, libcore/Relay.cpp,
5780	libcore/SWFMatrix.h, libcore/Timers.h, libcore/as_environment.h,
5781	libcore/as_object.h, libcore/as_value.h,
5782	libcore/asobj/XMLNode_as.h,
5783	libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
5784	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
5785	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
5786	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5787	libcore/asobj/flash/filters/GlowFilter_as.cpp,
5788	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5789	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5790	libcore/asobj/flash/geom/Matrix_as.cpp, libcore/movie_root.h,
5791	libcore/parser/movie_definition.h,
5792	libcore/swf/DefineEditTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
5793	libcore/swf/RemoveObjectTag.cpp, libcore/swf/SWF.h,
5794	libcore/vm/ActionExec.cpp, libcore/vm/CallStack.h,
5795	libcore/vm/ExecutableCode.h, libcore/vm/Machine.h, libcore/vm/VM.h,
5796	libcore/vm/fn_call.h, plugin/npapi/external.h: Remove unused
5797	includes, add forward declarations, use <ioswfd> where appropriate,
5798	move some includes to implementation files.
5799
58002011-03-19  Sandro Santilli <strk@keybit.net>
5801
5802	* NEWS, configure.ac: Prepare for next turn (0.8.10)
5803
58042011-03-19  Sandro Santilli <strk@keybit.net>
5805
5806	* NEWS: Set release date...
5807
58082011-03-19  Bastiaan Jacques <bastiaan@bjacques.org>
5809
5810	* macros/kde4.m4: Fix typo. Bug #32849.
5811
58122011-03-19  Gabriele Giacone <1o5g4r8o@gmail.com>
5813
5814	* packaging/rpm.am: Fix rpm packaging.
5815
58162011-03-19  Hicham HAOUARI <hicham.haouari@gmail.com>
5817
5818	* plugin/npapi/Makefile.am: Add BOOST_CFLAGS to
5819	plugin/npapi/Makefile.am
5820
58212011-03-18  Sandro Santilli <strk@keybit.net>
5822
5823	* testsuite/misc-swfmill.all/Makefile.am: Distribute
5824	missing_bitmap.xml
5825
58262011-03-18  Rob Savoye <rob@welcomehome.org>
5827
5828	* configure.ac, packaging/snapshot.am: update for final
5829
58302011-03-18  Sandro Santilli <strk@keybit.net>
5831
5832	* librender/cairo/Renderer_cairo.cpp: Fix the missing and disposed
5833	bitmap in bitmapfill case for cairo too (bug #32842)
5834
58352011-03-18  Sandro Santilli <strk@keybit.net>
5836
5837	* libcore/FillStyle.cpp, librender/agg/Renderer_agg_style.h,
5838	testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Have AGG
5839	renderer handle disposed bitmaps and missing bitmaps differently,
5840	fixing #32833 w/out breaking other things.
5841
58422011-03-18  Gabriele Giacone <1o5g4r8o@gmail.com>
5843
5844	* Makefile.am, configure.ac, testsuite/swfdec/Makefile.am: Disable
5845	swfdec testsuite in dist.
5846
58472011-03-18  Sandro Santilli <strk@keybit.net>
5848
5849	* librender/agg/Renderer_agg_style.h,
5850	testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Revert the
5851	change about missing bitmaps as it broke another test. Leave
5852	comments about the case right in the code.
5853
58542011-03-18  Sandro Santilli <strk@keybit.net>
5855
5856	* librender/agg/Renderer_agg_style.h,
5857	testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Fix bug
5858	#32833 for AGG renderer (render missing bitmap fills in solid red)
5859
58602011-03-18  Sandro Santilli <strk@keybit.net>
5861
5862	* testsuite/misc-swfmill.all/Makefile.am,
5863	testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Automate
5864	runner for test of bug #32833
5865
58662011-03-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
5867
5868	* configure.ac, gui/Makefile.am, gui/gnash.in,
5869	gui/riscos/gui_riscos.cpp, gui/riscos/riscos.am,
5870	gui/riscos/riscos.cpp, gui/riscos/riscos_glue.h,
5871	gui/riscos/riscos_glue_agg.cpp, gui/riscos/riscos_glue_agg.h,
5872	gui/riscos/riscossup.h, plugin/xpcom/GnashComponent.cpp,
5873	plugin/xpcom/GnashComponent.h,
5874	plugin/xpcom/GnashComponentModule.cpp, plugin/xpcom/Makefile.am,
5875	plugin/xpcom/README.txt, plugin/xpcom/iGnashComponent.idl: Drop
5876	riscos and xpcom.
5877
58782011-03-18  Sandro Santilli <strk@keybit.net>
5879
5880	* testsuite/misc-swfmill.all/missing_bitmap.xml: Test for bug #32833
5881
58822011-03-18  Rob Savoye <rob@welcomehome.org>
5883
5884	* plugin/npapi/plugin.cpp: read one byte at a time
5885
58862011-03-18  Bastiaan Jacques <bastiaan@bjacques.org>
5887
5888	* plugin/npapi/plugin.cpp: Another attempt to prevent the plugin
5889	from blocking Firefox, seeing as the previous solution did not work
5890	on OpenBSD (at least).  This approach reads only a single byte at a time, and subsequently
5891	checks that more input is flagged before attempting the next read.
5892	This is tested to prevent blocking at least on OpenBSD and Fedora
5893	with Firefox 3.x and 4.0rc1.
5894
58952011-03-17  Bastiaan Jacques <bastiaan@bjacques.org>
5896
5897	* libcore/HostInterface.h: Export the correct symbols.
5898
58992011-03-17  Johannes Obermayr <johannesobermayr@gmx.de>
5900
5901	* macros/kde4.m4: Choose right kde4 libdir on openSUSE based systems
5902
59032011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5904
5905	* libsound/WAVWriter.h: added DSOEXPORT
5906
59072011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5908
5909	* libcore/HostInterface.h, libcore/MovieFactory.h: added DSOEXPORT's
5910
59112011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5912
5913	* libbase/RTMP.h, libbase/SWFCtype.h, libbase/URLAccessManager.h,
5914	libbase/utf8.h: added DSOEXPORT's
5915
59162011-03-17  Hicham HAOUARI <hicham.haouari@gmail.com>
5917
5918	* doc/C/refmanual/code_dependencies.xml: Add libltdl development
5919	package to the list of code dependencies
5920
59212011-03-16  Hicham HAOUARI <hicham.haouari@gmail.com>
5922
5923	* doc/C/refmanual/code_dependencies.xml: Update code dependencies
5924	documentation
5925
59262011-03-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
5927
5928	* libcore/DisplayList.cpp: Reduce scope of iterator.
5929
59302011-03-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
5931
5932	* librender/agg/Renderer_agg.cpp: Update completion list.
5933
59342011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5935
5936	* libcore/DisplayList.cpp: Remove commented-out code.
5937
59382011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5939
5940	* librender/agg/Renderer_agg.cpp: Use a ptr_vector
5941
59422011-03-15  Rob Savoye <rob@welcomehome.org>
5943
5944	* testsuite/Makefile.am: add dejagu.h to the dist
5945
59462011-03-16  Bastiaan Jacques <bastiaan@bjacques.org>
5947
5948	* NEWS: Add a few more changes and a bunch of caveats.
5949
59502011-03-15  Rob Savoye <rob@welcomehome.org>
5951
5952	* testsuite/Makefile.am: add dejagu.h to the dist
5953
59542011-03-15  Rob Savoye <rob@welcomehome.org>
5955
5956	* : big merge from master, fix rpm creation, drop fetching swfdec
5957
59582011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5959
5960	* libbase/SharedMem.cpp: Remove unneeded conditional.
5961
59622011-03-14  Andrew Guertin <dolphinling@dolphinling.net>
5963
5964	* configure.ac, doc/C/refmanual/feature_configuration.xml,
5965	gui/aqua/aqua_ogl_glue.cpp, gui/aqua/aqua_ogl_glue.h,
5966	gui/aqua/aquasup.h, gui/gtk/gtk_glue_gtkglext.cpp,
5967	gui/gtk/gtk_glue_gtkglext.h, gui/kde/kde_glue_opengl.cpp,
5968	gui/kde/kde_glue_opengl.h, gui/sdl/sdl_ogl_glue.cpp,
5969	gui/sdl/sdl_ogl_glue.h, gui/sdl/sdlsup.h,
5970	librender/opengl/Renderer_ogl.cpp: Remove obsolete fix-lod-bias
5971	option.
5972
59732011-03-14  Gabriele Giacone <1o5g4r8o@gmail.com>
5974
5975	* testsuite/swfdec/Makefile.am: Readd swfdec srcdir to dist
5976
59772011-03-13  Sandro Santilli <strk@keybit.net>
5978
5979	* testsuite/actionscript.all/Number.as: Add test for Number.toString
5980	as encountered in bug #32521
5981
59822011-03-13  Rob Savoye <rob@welcomehome.org>
5983
5984	* testsuite/swfdec/Makefile.am: fetch-swfdec needs to look in the
5985	builddir, not the srcdir.
5986
59872011-03-13  Gabriele Giacone <1o5g4r8o@gmail.com>
5988
5989	* Makefile.am, configure.ac, testsuite/Makefile.am,
5990	testsuite/swfdec/Makefile.am: Fix swfdec testsuite in dist
5991
59922011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
5993
5994	* testsuite/misc-ming.all/Makefile.am: Add XMLSocketTester to
5995	distcleanfiles
5996
59972011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
5998
5999	* testsuite/misc-swfmill.all/trace-as2/Makefile.am: Fix misc-swfmill
6000	tests in dist testsuite
6001
60022011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
6003
6004	* testsuite/Makefile.am, testsuite/media/Makefile.am: Fix misc-ming
6005	tests in dist testsuite
6006
60072011-03-13  Bastiaan Jacques <bastiaan@bjacques.org>
6008
6009	* libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h:
6010	Set _parsingComplete only after all the encoded frames have been
6011	emitted.  See bug #32760.
6012
60132011-03-13  Bastiaan Jacques <bastiaan@bjacques.org>
6014
6015	* libmedia/gst/MediaParserGst.cpp: Let the sink caps be less
6016	specific so small caps changes are possible.  Fixes bug #32760.
6017
60182011-03-13  Gabriele Giacone <1o5g4r8o@gmail.com>
6019
6020	* cygnal/libnet/Makefile.am: Fix lenny build.
6021
60222011-03-12  Sandro Santilli <strk@keybit.net>
6023
6024	* libcore/vm/ActionExec.cpp: Include program counter on action limit
6025	notification log
6026
60272011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6028
6029	* plugin/npapi/pluginScriptObject.cpp: Fix null pointer dereference.
6030
60312011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6032
6033	* plugin/npapi/pluginScriptObject.cpp,
6034	plugin/npapi/pluginScriptObject.h: Make the file descriptor
6035	variables part of the instance. Fixes bug #32758.
6036
60372011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6038
6039	* plugin/npapi/pluginScriptObject.cpp,
6040	plugin/npapi/pluginScriptObject.h: Remove dead and unused code.
6041
60422011-03-12  Gabriele Giacone <1o5g4r8o@gmail.com>
6043
6044	* Makefile.am, testsuite/Makefile.am: Enable distcheck testsuite
6045
60462011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6047
6048	* NEWS: Add some user-visible changes.
6049
60502011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6051
6052	* plugin/npapi/plugin.cpp: Silence warnings.
6053
60542011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6055
6056	* doc/C/Makefile.am, doc/C/gnash.man-xml,
6057	doc/C/preformatted/fb-gnash.1.in,
6058	doc/C/preformatted/gnash-gtk-launcher.1.in,
6059	doc/C/preformatted/gnash-qt-launcher.1.in,
6060	doc/C/preformatted/sdl-gnash.1.in: Add missing aliases to gnash
6061	manpage
6062
60632011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6064
6065	* plugin/npapi/plugin.h: Add some documentation.
6066
60672011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6068
6069	* plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Manage the second
6070	file descriptor as well.
6071
60722011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6073
6074	* plugin/npapi/plugin.cpp: Call the function wrappers rather than
6075	directly invoking the function pointers.
6076
60772011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6078
6079	* configure.ac, macros/python.m4: Fix python detection on obsd
6080
60812011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6082
6083	* gui/pythonmod/Makefile.am: Add gen-gnash.c to CLEANFILES
6084
60852011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6086
6087	* Makefile.am: Cygnal needs to be built before utilities
6088
60892011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6090
6091	* Makefile.am: Fix make_distcheck trying to distclean cygnal
6092	directory twice
6093
60942011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6095
6096	* plugin/npapi/plugin.cpp: Plug memory leak (bug #32727).
6097
60982011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6099
6100	* libcore/ExternalInterface.cpp: Remove spurious print.
6101
61022011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6103
6104	* plugin/npapi/plugin.cpp: NPN_CreateObject is available in
6105	mozilla-1.9.0.
6106
61072011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6108
6109	* cygnal/cgi-bin/echo/Makefile.am,
6110	cygnal/cgi-bin/oflaDemo/Makefile.am: More fixes for distcheck after
6111	enabling cygnal
6112
61132011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6114
6115	* configure.ac: Cosmetic : fix erroneous tab use from previous
6116	commit
6117
61182011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6119
6120	* configure.ac: Build GTK with --enable-gui=all configure switch
6121
61222011-03-11  Sandro Santilli <strk@keybit.net>
6123
6124	* testsuite/libcore.all/Makefile.am: It seems we need to explictly
6125	link to boost here, to avoid undefined reference to
6126	'boost::lock_error::lock_error()' errors (on lucid-linux-x86 32bit)
6127
61282011-03-11  Sandro Santilli <strk@keybit.net>
6129
6130	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Have
6131	MediaParserFfmpeg::seekMedia return -1 on error. Properly signals
6132	parsing errors in the upper levels, which then consider the input
6133	finished and show what they got so far. By all effects, this fixes
6134	playback of the infamous "the snow plugin" movie, bug #32751.
6135
61362011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6137
6138	* libbase/curl_adapter.cpp: Use a 64-bit precision type to avoid
6139	integer overflows. Fixing bug #32735.
6140
61412011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6142
6143	* libcore/HostInterface.cpp, libcore/HostInterface.h: boost::variant
6144	provides an ostream operator<<; it is neither necessary nor
6145	desirable to roll our own.
6146
61472011-03-10  Rob Savoye <rob@welcomehome.org>
6148
6149	* gui/pythonmod/Makefile.am: add gnash_la_CPPFLAGS to see if it
6150	makes distcheck happy
6151
61522011-03-11  Gabriele Giacone <1o5g4r8o@gmail.com>
6153
6154	* Makefile.am: Add python and cygnal dist configure options
6155
61562011-03-11  Gabriele Giacone <1o5g4r8o@gmail.com>
6157
6158	* cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
6159	gui/pythonmod/Makefile.am, libbase/Makefile.am,
6160	libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
6161	libsound/Makefile.am: Fix make distcheck. bug #32743
6162
61632011-03-10  Bastiaan Jacques <bastiaan@bjacques.org>
6164
6165	* : commit 973663eb4cddb830c9023f4507c28fce03fc8726 Author: Bastiaan
6166	Jacques <bastiaan@bjacques.org> Date:   Thu Mar 10 15:13:13 2011
6167	+0100
6168
61692011-03-10  Bastiaan Jacques <bastiaan@bjacques.org>
6170
6171	* libbase/tu_file.cpp, testsuite/libbase.all/NoSeekFileTest.cpp:
6172	Avoid integer overflow while checking file sizes for seeks. Add a
6173	test for 32-bit machines.
6174
61752011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6176
6177	* macros/npapi.m4: Remove double quotes from AC_MSG_RESULT in
6178	macros/npapi.m4
6179
61802011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6181
6182	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Document abuse of
6183	exceptions in FFMPEG callbacks.
6184
61852011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6186
6187	* plugin/npapi/GnashNPVariant.h, plugin/npapi/test.cpp: Minor
6188	cleanup.
6189
61902011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6191
6192	* configure.ac, doc/C/Makefile.am: Bump autoconf minimum required
6193	version to 2.59c and let it handle htmldir
6194
61952011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6196
6197	* plugin/npapi/plugin.cpp: NPN_RetainObject is available in
6198	mozilla-1.9.0.
6199
62002011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6201
6202	* : commit 0223221414700462880f35da3311cedc5ec14047 Merge: aa7f559
6203	72cc346 Author: Hicham HAOUARI <hicham.haouari@gmail.com> Date:
6204	Wed Mar 9 03:47:06 2011 +0000
6205
62062011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6207
6208	* libcore/asobj/NetStream_as.cpp: Don't stop playback until both
6209	audio and video have been fully consumed. Fixes bug #31806.
6210
62112011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6212
6213	* macros/npapi.m4: Rework npapi.m4 a bit after the last changes
6214
62152011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6216
6217	* macros/npapi.m4: Add missing test command
6218
62192011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6220
6221	* macros/npapi.m4: Use elif instead of else
6222
62232011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6224
6225	* macros/npapi.m4: Fix typo
6226
62272011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6228
6229	* macros/npapi.m4: Remove an unnecessary check in npapi.m4
6230
62312011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6232
6233	* macros/npapi.m4: More npapi.m4 cleanup
6234
62352011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6236
6237	* macros/npapi.m4: Cosmetic : replace some tabs by spaces
6238
62392011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6240
6241	* macros/npapi.m4: More npapi.m4 cleanup
6242
62432011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6244
6245	* macros/npapi.m4: Set npapi_include_dir variable for a saner check
6246	for npupp.h
6247
62482011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6249
6250	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
6251	when FFMPEG seeks to a negative offset. Fixes bug #32001.
6252
62532011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6254
6255	* plugin/npapi/plugin.cpp: Write cookie files in the format curl
6256	expects. Fixes bug #32719.
6257
62582011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6259
6260	* macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6261	plugin/npapi/mozilla-sdk/np_entry.cpp,
6262	plugin/npapi/mozilla-sdk/npn_gate.cpp,
6263	plugin/npapi/mozilla-sdk/npplat.h, plugin/npapi/plugin.cpp,
6264	plugin/npapi/test.cpp: Use a single define to distinguish between
6265	NPAPI newer or older than 1.9.1
6266
62672011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6268
6269	* libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
6270	when FFMPEG seeks to a negative offset. Fixes bug #32001.
6271
62722011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6273
6274	* plugin/npapi/plugin.cpp: Write cookie files in the format curl
6275	expects. Fixes bug #32719.
6276
62772011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6278
6279	* plugin/npapi/plugin.cpp: Initialize rv to NPERR_GENERIC_ERROR if
6280	HAVE_NPUPP is defined in plugin.cpp
6281
62822011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6283
6284	* plugin/npapi/test.cpp: Fix omission from previous commit
6285
62862011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6287
6288	* plugin/npapi/test.cpp: Add gnashconfig.h to plugin/npapi/test.cpp
6289
62902011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6291
6292	* plugin/npapi/mozilla-sdk/np_entry.cpp: Add ifdefs and
6293	gnashconfig.h to np_entry.cpp
6294
62952011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6296
6297	* plugin/npapi/mozilla-sdk/npplat.h: Add gnashconfig.h to npplat.h
6298
62992011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6300
6301	* plugin/npapi/mozilla-sdk/npn_gate.cpp: Put plugin.h before testing
6302	HAVE_NPUPP in npn_gate.cpp
6303
63042011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6305
6306	* plugin/npapi/mozilla-sdk/npn_gate.cpp: Add ifdefs in npn_gate.cpp
6307
63082011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6309
6310	* plugin/npapi/plugin.cpp: More ifdefs
6311
63122011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6313
6314	* macros/npapi.m4: Add one more location for npupp.h lookup
6315
63162011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6317
6318	* macros/npapi.m4: Add checking message for npupp.h
6319
63202011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6321
6322	* macros/npapi.m4: Add quotes to a path that might contain spaces
6323
63242011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6325
6326	* macros/npapi.m4: More detection code improvment
6327
63282011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6329
6330	* plugin/npapi/test.cpp: More ifdefs
6331
63322011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6333
6334	* macros/npapi.m4: Add missing backslashes
6335
63362011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6337
6338	* macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6339	plugin/npapi/mozilla-sdk/npplat.h: Add more ifdefs and sdk detection
6340	code
6341
63422011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6343
6344	* macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6345	plugin/npapi/plugin.cpp: Support NPAPI in 1.9.1 and 1.9.0
6346
63472011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6348
6349	* : commit a1c86327997027cf04a0052c367b8867894c2207 Author: Gabriele
6350	Giacone <1o5g4r8o@gmail.com> Date:   Tue Mar 8 02:17:25 2011 +0100
6351
63522011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6353
6354	* libcore/swf/SWFIterators.h: Remove accidentally added file.
6355
63562011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6357
6358	* libbase/smart_ptr.h: Remove unneeded functions.
6359
63602011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6361
6362	* libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h,
6363	libcore/asobj/flash/display/BitmapData_as.cpp,
6364	libcore/asobj/flash/geom/Matrix_as.cpp,
6365	libcore/asobj/flash/geom/Rectangle_as.cpp,
6366	testsuite/libcore.all/DisplayListTest.cpp: Drop intrusive_ptr for
6367	as_function and remove unused NetStream_as member.
6368
63692011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6370
6371	* libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
6372	libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
6373	libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
6374	libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
6375	libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
6376	libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
6377	libcore/swf/SWFIterators.h: Remove more intrusive_ptr usage.
6378
63792011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6380
6381	* configure.ac, extensions/launcher/Makefile.am,
6382	extensions/launcher/launcher.cpp,
6383	extensions/launcher/launcher_ext.cpp,
6384	extensions/launcher/launcher_ext.h, extensions/launcher/md5.cpp,
6385	extensions/launcher/md5.h, extensions/launcher/test.as: Remove
6386	incomplete, uncompilable, and unmaintained extension.
6387
63882011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6389
6390	* libcore/asobj/LoadableObject.cpp,
6391	libcore/asobj/flash/filters/GlowFilter_as.cpp,
6392	libcore/asobj/flash/geom/Rectangle_as.h: Remove some intrusive_ptr
6393	usage.
6394
63952011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6396
6397	* extensions/fileio/fileio.cpp: Linux and OpenBSD disagree on the
6398	return value of fputs on success, but they agree on the failure
6399	value.
6400
64012011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6402
6403	* testsuite/misc-ming.all/Makefile.am,
6404	testsuite/misc-ming.all/action_order/Makefile.am,
6405	testsuite/misc-ming.all/displaylist_depths/Makefile.am,
6406	testsuite/misc-ming.all/loading/Makefile.am,
6407	testsuite/misc-ming.all/loop/Makefile.am: Link in libcore to Ming
6408	tests so compilation succeeds on OpenBSD.
6409
64102011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6411
6412	* ABOUT-NLS, config.rpath, macros/gettext.m4, macros/iconv.m4,
6413	macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4,
6414	macros/nls.m4, macros/po.m4, macros/progtest.m4: Update Gettext
6415	macros to 0.18.1 to solve link problems on openbsd.
6416
64172011-03-06  Bastiaan Jacques <bastiaan@bjacques.org>
6418
6419	* configure.ac: Fix typo.
6420
64212011-03-06  Sandro Santilli <strk@keybit.net>
6422
6423	* : This is an empty commit to notify that previous one
6424	(74198b7a44c87000bfe6b9e2b0f30a2d9e95594f) was meant to fix bug
6425	#32318
6426
64272011-03-06  Bastiaan Jacques <bastiaan@bjacques.org>
6428
6429	* configure.ac: New gettext doesn't define $shlibext, on which our
6430	scripts rely, so pick it up anyway.
6431
64322011-03-06  Gabriele Giacone <1o5g4r8o@gmail.com>
6433
6434	* packaging/rpm.am: Make rpm versioning follow fedora guidelines
6435
64362011-03-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
6437
6438	* : Merge gprocessor fix.
6439
64402011-03-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
6441
6442	* libcore/TextField.cpp: Don't try to implement leading unless it
6443	stops making text disappear.
6444
64452011-03-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
6446
6447	* libcore/parser/movie_definition.h: Cleanup comments and add a
6448	virtual dtor for safety (although one is implicitly generated as
6449	long as it derives from SWF::DefinitionTag).
6450
64512011-03-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
6452
6453	* libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: The required version of
6454	ffmpeg has PIX_FMT_RGBA.
6455
64562011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6457
6458	* libbase/GnashAlgorithm.h, libcore/asobj/NetStream_as.cpp,
6459	libcore/asobj/NetStream_as.h, librender/agg/Renderer_agg_style.h:
6460	Drop last raw pointer containers and code for cleaning them up.
6461
64622011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6463
6464	* libcore/parser/SWFMovieDefinition.cpp: Clean up.
6465
64662011-03-02  Rob Savoye <rob@welcomehome.org>
6467
6468	* : commit 949b24a12ad21aabf638e38d3779320da3de65ee Author: Rob
6469	Savoye <rob@welcomehome.org> Date:   Wed Mar 2 07:59:14 2011 -0700
6470
64712011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6472
6473	* utilities/processor.cpp: Ensure movie_root is destroyed before
6474	movie_definition.  Fixes bug #31868.
6475
64762011-03-02  Sandro Santilli <strk@keybit.net>
6477
6478	* libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
6479	MediaParser::isBufferEmpty method, hopefully useful from NetStream
6480	to simplify "stop" conditions detection.
6481
64822011-03-02  Sandro Santilli <strk@keybit.net>
6483
6484	* libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
6485	MediaParser::isBufferEmpty method, hopefully useful from NetStream
6486	to simplify "stop" conditions detection.
6487
64882011-03-02  Gabriele Giacone <1o5g4r8o@gmail.com>
6489
6490	* configure.ac: Add missing echoes
6491
64922011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6493
6494	* testsuite/actionscript.all/String.as: Remove unneeded line.
6495
64962011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6497
6498	* testsuite/actionscript.all/Makefile.am,
6499	testsuite/actionscript.all/haxe-swf9/Dejagnu.hx,
6500	testsuite/actionscript.all/haxe-swf9/as_to_hx.pl,
6501	testsuite/actionscript.all/haxe-swf9/check.as: Remove unused test
6502	generators.
6503
65042011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6505
6506	* libcore/Property.cpp, libcore/Property.h,
6507	libcore/PropertyList.cpp, testsuite/actionscript.all/Boolean.as: Add
6508	test for destructive property crash and fix it.  Fixes bug #23139
6509	again.
6510
65112011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6512
6513	* configure.ac, libcore/asobj/flash/external/external.am,
6514	libcore/asobj/flash/geom/geom.am, libcore/asobj/flash/net/net.am,
6515	libcore/asobj/flash/text/text.am, macros/classes.m4,
6516	testsuite/misc-haxe.all/Makefile.am,
6517	testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am,
6518	testsuite/misc-haxe.all/classes.all/data/data.am,
6519	testsuite/misc-haxe.all/classes.all/desktop/desktop.am,
6520	testsuite/misc-haxe.all/classes.all/display/display.am,
6521	testsuite/misc-haxe.all/classes.all/errors/errors.am,
6522	testsuite/misc-haxe.all/classes.all/events/events.am,
6523	testsuite/misc-haxe.all/classes.all/external/external.am,
6524	testsuite/misc-haxe.all/classes.all/geom/geom.am,
6525	testsuite/misc-haxe.all/classes.all/media/media.am,
6526	testsuite/misc-haxe.all/classes.all/net/net.am,
6527	testsuite/misc-haxe.all/classes.all/printing/printing.am,
6528	testsuite/misc-haxe.all/classes.all/system/system.am,
6529	testsuite/misc-haxe.all/classes.all/text/text.am,
6530	testsuite/misc-haxe.all/classes.all/ui/ui.am,
6531	testsuite/misc-haxe.all/classes.all/utils/utils.am,
6532	testsuite/misc-haxe.all/classes.all/xml/xml.am: Drop obsolete
6533	configuration for non-existent classes.
6534
65352011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6536
6537	* .gitignore: Drop removed files from .gitignore.
6538
65392011-03-01  Rob Savoye <rob@welcomehome.org>
6540
6541	* plugin/klash4/Makefile.am: install libklashpart instead of
6542	plugin_LTLIBRARY
6543
65442011-03-01  Rob Savoye <rob@welcomehome.org>
6545
6546	* packaging/debian/gnash-dev.install,
6547	packaging/debian/konqueror-plugin-gnash.install: don't try to
6548	package .la files, they don't get installed anymore
6549
65502011-03-01  Rob Savoye <rob@welcomehome.org>
6551
6552	* packaging/debian/changelog: add new entry for release
6553
65542011-03-01  Rob Savoye <rob@welcomehome.org>
6555
6556	* configure.ac, packaging/snapshot.am: update to ~rc3
6557
65582011-03-01  Rob Savoye <rob@welcomehome.org>
6559
6560	* packaging/redhat/gnash.spec: add the new launchers
6561
65622011-03-01  Rob Savoye <rob@welcomehome.org>
6563
6564	* : commit c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 Author: Bastiaan
6565	Jacques <bastiaan@bjacques.org> Date:   Wed Mar 2 00:06:05 2011
6566	+0100
6567
65682011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6569
6570	* macros/libltdl.m4: Removed libltdl.m4, which goes apparently
6571	unused.
6572
65732011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6574
6575	* autogen.sh: Stop installing libltdl into the source tree.
6576
65772011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6578
6579	* configure.ac, plugin/npapi/Makefile.am,
6580	plugin/npapi/mozilla-sdk/include/npapi.h,
6581	plugin/npapi/mozilla-sdk/include/npfunctions.h,
6582	plugin/npapi/mozilla-sdk/include/npruntime.h,
6583	plugin/npapi/mozilla-sdk/include/nptypes.h: Use system npapi headers
6584
65852011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6586
6587	* configure.ac: Correct package name for yum users.
6588
65892011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6590
6591	* Makefile.am: Consistent formatting.
6592
65932011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6594
6595	* Makefile.am: Add ltdl flags back into make dumpconfig.
6596
65972011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6598
6599	* configure.ac, libbase/Makefile.am: Use LTDL_CFLAGS ang LTDL_LIBS
6600	produced by GNASH_PKG_FIND
6601
66022011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6603
6604	* configure.ac: Remove some odd character from previous patch
6605
66062011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6607
6608	* Makefile.am, configure.ac, libbase/Makefile.am: Use system ltdl
6609
66102011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6611
6612	* librender/cairo/Renderer_cairo.cpp: Stop pixel snapping filled
6613	shapes, which is unnecessary and makes small shapes like text look
6614	bad.
6615
66162011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6617
6618	* libmedia/gst/MediaParserGst.cpp: Initialise dataSize so we get
6619	more useful printouts.
6620
66212011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6622
6623	* cygnal/cgi-bin/fitcDemo/Makefile.am: Drop a missed link line.
6624
66252011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6626
6627	* librender/cairo/Renderer_cairo.cpp: Use the quality setting when
6628	determining what filter to use for drawing video frames.
6629
66302011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6631
6632	* libcore/asobj/TextField_as.cpp: Ensure that createTextField does
6633	not crash.
6634
66352011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6636
6637	* libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField
6638	is constructed
6639
66402011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6641
6642	* libcore/TextField.cpp: Assert that an associated object exists
6643
66442011-02-28  Sandro Santilli <strk@keybit.net>
6645
6646	* NEWS: Add note about obsd
6647
66482011-02-28  Sandro Santilli <strk@keybit.net>
6649
6650	* testsuite/libbase.all/URLTest.cpp: Fix test for bug #32625
6651
66522011-02-28  Sandro Santilli <strk@keybit.net>
6653
6654	* testsuite/libbase.all/URLTest.cpp: Add test for bug #32625
6655
66562011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6657
6658	* gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h: Hook
6659	into visibility notification events and avoid display() if the
6660	window is obscured.
6661
66622011-02-27  Rob Savoye <rob@welcomehome.org>
6663
6664	* configure.ac: add the ~rc2 back in
6665
66662011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6667
6668	* plugin/npapi/pluginScriptObject.cpp: Fix unsafe access of
6669	NPString, which is not guaranteed to be NULL-terminated.
6670
66712011-02-27  Bastiaan Jacques <bastiaan@bjacques.org>
6672
6673	* plugin/npapi/plugin.cpp: Trivial cleanups.
6674
66752011-02-27  Sandro Santilli <strk@keybit.net>
6676
6677	* .gitignore: More ignores, thanks Gabriele
6678
66792011-02-27  Sandro Santilli <strk@keybit.net>
6680
6681	* plugin/test/baseuri/test.html, plugin/test/baseuri/test_js.html:
6682	Add a test trying to reproduce bug #26906
6683
66842011-02-27  Sandro Santilli <strk@keybit.net>
6685
6686	* .gitignore: Do not ignore plugin/test. Fixes bug #32615
6687
66882011-02-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
6689
6690	* cygnal/Makefile.am, cygnal/testsuite/libamf.all/Makefile.am,
6691	cygnal/testsuite/libnet.all/Makefile.am,
6692	extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
6693	extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
6694	extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
6695	gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
6696	libcore/vm/Makefile.am, libmedia/Makefile.am,
6697	testsuite/Makefile.am, testsuite/libbase.all/Makefile.am,
6698	testsuite/libcore.all/Makefile.am,
6699	testsuite/misc-ming.all/Makefile.am,
6700	testsuite/misc-ming.all/action_order/Makefile.am,
6701	testsuite/misc-ming.all/displaylist_depths/Makefile.am,
6702	testsuite/misc-ming.all/loading/Makefile.am,
6703	testsuite/misc-ming.all/loop/Makefile.am,
6704	testsuite/misc-swfc.all/Makefile.am,
6705	testsuite/misc-swfmill.all/Makefile.am,
6706	testsuite/movies.all/Makefile.am,
6707	testsuite/network.all/Makefile.am, testsuite/samples/Makefile.am,
6708	utilities/Makefile.am: Do not link to or include libltdl where it's
6709	not required.
6710
67112011-02-26  Bastiaan Jacques <bastiaan@bjacques.org>
6712
6713	* plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Make the plugin
6714	read sockets in nonblocking mode (fixes bug #32601). Don't expect
6715	newlines. We can expect to receive incomplete requests, so
6716	accumulate them over calls to handlePlayerRequests(). Make
6717	processPlayerRequest() more than one message.
6718
67192011-02-26  Rob Savoye <rob@welcomehome.org>
6720
6721	* libdevice/egl/eglDevice.cpp: destroy the surrace if it exists
6722
67232011-02-26  Rob Savoye <rob@welcomehome.org>
6724
6725	* libdevice/rawfb/RawFBDevice.h: return something
6726
67272011-02-26  Rob Savoye <rob@welcomehome.org>
6728
6729	* libdevice/egl/egl.am: add EGL_CFLAGS for all egl code
6730
67312011-02-26  Rob Savoye <rob@welcomehome.org>
6732
6733	* gui/fb/fb.cpp: initialize AGG renderer and set the size
6734
67352011-02-26  Rob Savoye <rob@welcomehome.org>
6736
6737	* configure.ac: disable the defaults when enable-device is specified
6738
67392011-02-26  Rob Savoye <rob@welcomehome.org>
6740
6741	* plugin/npapi/plugin.cpp: put the return false back in if there are
6742	too many attempts to read the network.
6743
67442011-02-26  Bastiaan Jacques <bastiaan@bjacques.org>
6745
6746	* AUTHORS: Switch AUTHORS to utf-8, so apparently more people can
6747	read it.
6748
67492011-02-26  Hicham HAOUARI <hicham.haouari@gmail.com>
6750
6751	* cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
6752	gui/pythonmod/Makefile.am, libbase/Makefile.am,
6753	libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
6754	libsound/Makefile.am, plugin/klash4/Makefile.am: Remove libtool .la
6755	files
6756
67572011-02-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6758
6759	* doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop
6760	image tag.
6761
67622011-02-25  Hicham HAOUARI <hicham.haouari@gmail.com>
6763
6764	* configure.ac, desktop/Makefile.am, desktop/gnash-gtk-launcher.in,
6765	desktop/gnash-qt-launcher.in, desktop/gnash.desktop,
6766	desktop/klash.desktop, gui/Makefile.am, gui/gnash.in, gui/klash.in:
6767	Rename gtk-gnash and kde4-gnash launchers
6768
67692011-02-24  Bastiaan Jacques <bastiaan@bjacques.org>
6770
6771	* libmedia/gst/MediaParserGst.cpp: Implement seeking for the Gst
6772	parser.
6773
67742011-02-24  Rob Savoye <rob@welcomehome.org>
6775
6776	* packaging/rpm.am: drop the snapshot-rename-dir dependency
6777
67782011-02-24  Rob Savoye <rob@welcomehome.org>
6779
6780	* packaging/rpm.am: rename the builkd directory so we get the full
6781	version number for everything
6782
67832011-02-24  Rob Savoye <rob@welcomehome.org>
6784
6785	* packaging/snapshot.am: add a tilde so versioning works correctly
6786
67872011-02-24  Rob Savoye <rob@welcomehome.org>
6788
6789	* configure.ac: don't put rc2 into the version, it screws up RPM
6790	building. Fix this elsewhere in the process.
6791
67922011-02-24  Rob Savoye <rob@welcomehome.org>
6793
6794	* packaging/redhat/gnash.spec: add new desktop files to the package.
6795
67962011-02-24  Rob Savoye <rob@welcomehome.org>
6797
6798	* packaging/snapshot.am: tweak snapshot version for rc2
6799
68002011-02-24  Rob Savoye <rob@welcomehome.org>
6801
6802	* : big merge from master to get recent bug fixes
6803
68042011-02-24  Sandro Santilli <strk@keybit.net>
6805
6806	* doc/C/refmanual/building.xml: Simplify command to checkout remote
6807	branches
6808
68092011-02-24  Sandro Santilli <strk@keybit.net>
6810
6811	* libbase/curl_adapter.cpp: Provide lock(mutex) and unlock(mutex)
6812	free functions to provide an implementation for boost versions
6813	1.34.1. Note that implementation for 1.34.1 and lower uses headers
6814	which are not meant to be public. Could be not there. Also, I'm not
6815	sure about consequences of those calls at runtime. Re-fixes bug
6816	#32579 w/out breaking lenny builds.
6817
68182011-02-24  Sandro Santilli <strk@keybit.net>
6819
6820	* doc/C/refmanual/building.xml: Rewrite the access to sources part
6821	of gnash reference manual
6822
68232011-02-24  Bastiaan Jacques <bastiaan@bjacques.org>
6824
6825	* : commit 84f3969e89ba3c692efabb2e09e9733d84900995 Author: Bastiaan
6826	Jacques <bastiaan@bjacques.org> Date:   Thu Feb 24 17:31:27 2011
6827	+0100
6828
68292011-02-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6830
6831	* libcore/TextField.cpp: Use existing fonts if they exist to avoid
6832	creating fonts for ever.
6833
68342011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6835
6836	* configure.ac: Fix duplicated rule from desktop patch
6837
68382011-02-23  Sandro Santilli <strk@keybit.net>
6839
6840	* libbase/curl_adapter.cpp: Don't use scoped_lock objects to hold
6841	locks requested by libcurl. Should fix bug #32579.
6842
68432011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6844
6845	* gui/Makefile.am: Restore rule dropped accidentally by desktop
6846	patch.
6847
68482011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6849
6850	* desktop/Makefile.am: Distribute files.
6851
68522011-02-15  Hicham HAOUARI <hicham.haouari@gmail.com>
6853
6854	* Makefile.am, configure.ac, desktop/Makefile.am,
6855	desktop/gnash.desktop, desktop/klash.desktop, gui/Makefile.am,
6856	gui/gnash.in, gui/klash.in: Add desktop files
6857
68582011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6859
6860	* doc/Doxyfile.in: Clean up apidocs.
6861
68622011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6863
6864	* libbase/URL.cpp: Correct includes
6865
68662011-02-23  Sandro Santilli <strk@keybit.net>
6867
6868	* libmedia/MediaParser.cpp, libmedia/MediaParser.h: Make peek
6869	functions private and non-locking. Have NextTimestamp fetcher lock
6870	instead, to ensure the fetched frame is not deleted by another
6871	thread before having a chance to query its timestamp. Fixes bug
6872	#32540. Thanks Bastiaan Jacques for doing the hard work of figuring
6873	out the problem.
6874
68752011-02-23  Bastiaan Jacques <bastiaan@bjacques.org>
6876
6877	* libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer
6878	that is not needed.
6879
68802011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6881
6882	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Allow the FFMPEG media
6883	handler to play LE PCM embedded sound.
6884
68852011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6886
6887	* libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:
6888	Raw (AKA PCM) audio is signed; don't treat it otherwise.
6889
68902011-02-22  Sandro Santilli <strk@keybit.net>
6891
6892	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 1024 bytes turned out to
6893	be not enough to properly decode (or resample?) raw audio. 96000
6894	works better (was maximum frame returned by decoder when passed
6895	bigger frames). Re-fixes #21177 and #22284 w/out breaking
6896	misc-ming.all/eventSoundTest1.swf
6897
68982011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6899
6900	* libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Revert "Don't cut an
6901	unparseable frame into small chunks. Fixes bug #21177." while we
6902	figure out the testsuite failure.  This reverts commit caa7af4e06e910eafbe5792aba05d0b06780f29e.
6903
69042011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6905
6906	* : commit caa7af4e06e910eafbe5792aba05d0b06780f29e Author: Bastiaan
6907	Jacques <bastiaan@bjacques.org> Date:   Tue Feb 22 14:56:24 2011
6908	+0100
6909
69102011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6911
6912	* libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle
6913	ADPCM audio.
6914
69152011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6916
6917	* libmedia/MediaHandler.cpp, libmedia/MediaHandler.h: Drop exception
6918	specification because a) it's not clear we can guarantee it ( see
6919	https://bugzilla.redhat.com/show_bug.cgi?id=657826 ), b) it does
6920	nothing for optimization or code clarity.
6921
69222011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6923
6924	* libcore/vm/CallStack.cpp: Drop unneeded include.
6925
69262011-02-22  Sandro Santilli <strk@keybit.net>
6927
6928	* libcore/vm/ActionExec.cpp: Report url of the movie containing the
6929	action block being executed when hitting limits.
6930
69312011-02-21  Sandro Santilli <strk@keybit.net>
6932
6933	* libsound/sound_handler.cpp: Leave a comment about the override
6934	avoidance
6935
69362011-02-21  Bastiaan Jacques <bastiaan@bjacques.org>
6937
6938	* libsound/sound_handler.cpp: Fix a deadlocked caused by attempting
6939	to lock a mutex twice. Bug #32557.
6940
69412011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6942
6943	* libcore/MovieClip.cpp, libcore/MovieClip.h: Do not execute tags on
6944	destroyed MovieClips: fixes bug #32510 and the new action_order
6945	tests.  Drop unused function to avoid confusion.
6946
69472011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6948
6949	* testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add simpler
6950	test for failing case.
6951
69522011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6953
6954	* testsuite/misc-ming.all/action_order/Makefile.am,
6955	testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Play for long
6956	enough to get a failure.
6957
69582011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6959
6960	* testsuite/misc-ming.all/action_order/Makefile.am,
6961	testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add test for
6962	segfault in advance chars.
6963
69642011-02-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6965
6966	* librender/agg/Renderer_agg.cpp: Do zero-initialize buffer because
6967	the code is evidently not robust enough to avoid reading
6968	uninitialized parts.
6969
69702011-02-20  Gabriele Giacone <1o5g4r8o@gmail.com>
6971
6972	* macros/kde4.m4: /usr/lib64 on redhat derivatives only
6973
69742011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6975
6976	* libcore/TextField.cpp: Reduce verbosity.
6977
69782011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6979
6980	* libcore/swf/VideoFrameTag.cpp: Fix indentation.
6981
69822011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6983
6984	* libcore/swf/VideoFrameTag.cpp: For ScreenVideo, skip a byte that's
6985	not part of the bitstream. Fixes bug #22158.
6986
69872011-02-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6988
6989	* libcore/swf/DefineFontTag.cpp: Drop a forgotten debug log.
6990
69912011-02-19  Bastiaan Jacques <bastiaan@bjacques.org>
6992
6993	* plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Plug a leak by not
6994	holding an extra reference.
6995
69962011-02-19  Bastiaan Jacques <bastiaan@bjacques.org>
6997
6998	* libmedia/gst/MediaParserGst.cpp: Don't busy the CPU trying to use
6999	a bad stream.
7000
70012011-02-18  Bastiaan Jacques <bastiaan@bjacques.org>
7002
7003	* libsound/sdl/sound_handler_sdl.cpp,
7004	libsound/sdl/sound_handler_sdl.h: Override unplugInputStream so
7005	_inputStreams is accessed in a thread-safe manner. Fixes bug #32538.
7006
70072011-02-18  Bastiaan Jacques <bastiaan@bjacques.org>
7008
7009	* : commit 71c876bb97054787755c9df81d2e88d54aa5320f Author: Bastiaan
7010	Jacques <bastiaan@bjacques.org> Date:   Fri Feb 18 20:19:17 2011
7011	+0100
7012
70132011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7014
7015	* libcore/Font.cpp: Add comments
7016
70172011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7018
7019	* libcore/Font.cpp, libcore/swf/DefineFontTag.cpp: Clean up, drop
7020	debug logging.
7021
70222011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7023
7024	* libcore/Font.cpp, libcore/parser/SWFMovieDefinition.cpp,
7025	libcore/parser/SWFMovieDefinition.h,
7026	libcore/parser/movie_definition.h,
7027	libcore/parser/sprite_definition.h, libcore/swf/DefineFontTag.cpp:
7028	Const correctness for readability.  Pass Font by intrueive_ptr to
7029	movie definitions.  Temporary debugging.
7030
70312011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7032
7033	* libcore/TextField.cpp, libcore/swf/TextRecord.cpp,
7034	libcore/swf/TextRecord.h: Fonts are ref_counted, so store by
7035	intrusive_ptr.
7036
70372011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7038
7039	* libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused
7040	functions.
7041
70422011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7043
7044	* libcore/DisplayObjectContainer.cpp,
7045	libcore/DisplayObjectContainer.h: Remove unused functions.
7046
70472011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7048
7049	* libcore/DisplayList.cpp: Const correct for readability.
7050
70512011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7052
7053	* libcore/DisplayList.cpp: Do not ignore objects at depth 65535 or
7054	the DisplayList will lose track of them, allowing them to be deleted
7055	without being removed from the list of live characters.  This was just a case of the wrong comparison being used.  Reduce the number of predicate functors.
7056
70572011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7058
7059	* libcore/DisplayList.cpp: Drop unused functors
7060
70612011-02-17  Sandro Santilli <strk@keybit.net>
7062
7063	* libcore/vm/ASHandlers.cpp: Log an error rather than crashing when
7064	realizing loading of a movie won't work due to limitation in
7065	movie_root::findCharacterByTarget. Fixes the assertion failure of
7066	bug #32506 (but not support for that movie).
7067
70682011-02-17  Sandro Santilli <strk@keybit.net>
7069
7070	* testsuite/misc-ming.all/loading/loadMovieTest.c: Avoid bug #32516
7071	for now. I don't have a full week to squash all these bugs..
7072
70732011-02-17  Sandro Santilli <strk@keybit.net>
7074
7075	* testsuite/misc-ming.all/loading/loadMovieTest.c,
7076	testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Put
7077	coverart two levels under root, trying to reproduce #32506. Exposes
7078	another bug, but fails to reproduce that one. The exposed bug is
7079	left disabled as it takes too much for me now to deal with the test
7080	runner expecting it.
7081
70822011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7083
7084	* testsuite/misc-ming.all/DragDropTestRunner.cpp,
7085	testsuite/misc-ming.all/masks_testrunner.cpp: Fix tests using
7086	dump().
7087
70882011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7089
7090	* libcore/DisplayList.cpp, libcore/DisplayList.h: Not all
7091	DisplayObjects have an associated as_object, so fix the ostream
7092	operator<< and drop the dump() function.  Fixes crash while logging.
7093
70942011-02-17  Sandro Santilli <strk@keybit.net>
7095
7096	* testsuite/misc-ming.all/loading/loadMovieTest.c,
7097	testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Add another
7098	test for GETURL tag and '_level.coverart' target. Still doesn't
7099	reproduce #32506
7100
71012011-02-17  Sandro Santilli <strk@keybit.net>
7102
7103	* testsuite/misc-ming.all/loading/loadMovieTest.c,
7104	testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Enhance
7105	loadMovieTest and runner to test you can pass a path-based target to
7106	GETURL.
7107
71082011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7109
7110	* : commit 367153a484fb002310f68538d0b602e96ae3d66a Merge: 5d31f7a
7111	585aa24 Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Thu
7112	Feb 17 11:16:10 2011 +0100
7113
71142011-02-17  Bastiaan Jacques <bastiaan@bjacques.org>
7115
7116	* libcore/TextField.cpp: Tweak error message type for the correct
7117	consumer. Thanks Sandro.
7118
71192011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7120
7121	* libcore/asobj/flash/geom/Transform_as.cpp: Override marking
7122	function correctly; fixes bug #32507.
7123
71242011-02-17  Sandro Santilli <strk@keybit.net>
7125
7126	* testsuite/actionscript.all/TextFieldHTML.as: Automate test for bug
7127	#32508
7128
71292011-02-17  Bastiaan Jacques <bastiaan@bjacques.org>
7130
7131	* libcore/TextField.cpp: Don't pass an empty font name on to the
7132	Font constructor. (Bug #32508.)
7133
71342011-02-15  Gabriele Giacone <1o5g4r8o@gmail.com>
7135
7136	* macros/kde4.m4: lib64/ on debian amd64 is just a link. When
7137	provided, with_kde4_* configure options are full path
7138
71392011-02-14  Sandro Santilli <strk@keybit.net>
7140
7141	* plugin/Makefile.am, plugin/klash4/Makefile.am: Fix
7142	uninstall-plugins rule
7143
71442011-02-14  Rob Savoye <rob@welcomehome.org>
7145
7146	* plugin/npapi/test.cpp: update test case as parseInvoke() now
7147	returns a boost::shared_ptr<>
7148
71492011-02-14  Rob Savoye <rob@welcomehome.org>
7150
7151	* plugin/npapi/plugin.h: reduce verbosity
7152
71532011-02-14  Rob Savoye <rob@welcomehome.org>
7154
7155	* plugin/npapi/external.cpp, plugin/npapi/external.h,
7156	plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: handle multiple
7157	messages in a packet.
7158
71592011-02-14  Rob Savoye <rob@welcomehome.org>
7160
7161	* macros/kde4.m4: properly handle 64 vs 32 bit for the plugin
7162	directory
7163
71642011-02-14  Bastiaan Jacques <bastiaan@bjacques.org>
7165
7166	* plugin/npapi/plugin.cpp: Make sure the glib-returned error pointer
7167	is valid before dereferencing. (bug #32445)
7168
71692011-02-13  Sandro Santilli <strk@keybit.net>
7170
7171	* testsuite/misc-mtasc.all/level5.as,
7172	testsuite/misc-mtasc.all/level87.as: Do not expect exact load
7173	timing. Hopefull makes buildbot results more stable (see
7174
7175	http://gnashdev.org:8010/builders/squeeze-linux-x86/builds/175/steps/make_anal/logs/stdio)
7176
71772011-02-13  John Wimer <john@god.vtic.net>
7178
7179	* plugin/klash4/klash_part.cpp: Apply patch from
7180	https://savannah.gnu.org/bugs/?32457 Thanks to Kevin Kofler
7181
71822011-02-01  Hicham HAOUARI <hicham.haouari@gmail.com>
7183
7184	* gui/kde/kde4.am: Remove superfluous linkage in kde4_gnash
7185
71862011-02-13  Hicham HAOUARI <hicham.haouari@gmail.com>
7187
7188	* macros/kde4.m4: Add a check to shared libkdeui
7189
71902011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7191
7192	* plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Revert "Fix
7193	some parsing bugs and disable EI in plugin." This reverts commit 645dd2a32c426f52a466f096dbb691cea03d76d2.
7194
71952011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7196
7197	* : commit ea3c28040d7b68cfe993ebc1646b5b60cfcdf9c5 Author: Benjamin
7198	Wolsey <bwy@benjaminwolsey.de> Date:   Sun Feb 13 18:16:00 2011
7199	+0100
7200
72012011-02-13  Rob Savoye <rob@welcomehome.org>
7202
7203	* macros/docbook.m4: Drop one space when testing docbook2teci to
7204	determine if it's a shell script or the perl version
7205
72062011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7207
7208	* : commit 7eb76b3b477a56e00d59174d44a73c7cf3abc065 Author: Gabriele
7209	Giacone <1o5g4r8o@gmail.com> Date:   Sun Feb 13 15:29:18 2011 +0100
7210
72112011-02-13  Sandro Santilli <strk@keybit.net>
7212
7213	* libcore/Property.h: Drop extra semicolon
7214
72152011-02-12  Sandro Santilli <strk@keybit.net>
7216
7217	* NEWS: Add note about plugin robustness and chromium compatibility
7218	(the getURL thing)
7219
72202011-02-12  Sandro Santilli <strk@keybit.net>
7221
7222	* plugin/npapi/external.cpp: Check return from std::string::find
7223
72242011-02-12  Sandro Santilli <strk@keybit.net>
7225
7226	* plugin/npapi/test.cpp: Some more tests (minor)
7227
72282011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7229
7230	* plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Fix some
7231	parsing bugs and disable EI in plugin.
7232
72332011-02-11  Sandro Santilli <strk@keybit.net>
7234
7235	* plugin/npapi/plugin.cpp: Use "_self" as a default target for
7236	getURL when no target is given. Fixes bug #32425
7237
72382011-02-11  Sandro Santilli <strk@keybit.net>
7239
7240	* libcore/movie_root.cpp, libcore/swf/ScriptLimitsTag.h: Don't log
7241	scripts limit settings too much (once for each change is enough)
7242
72432011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7244
7245	* plugin/npapi/plugin.cpp: Include required header.
7246
72472011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7248
7249	* plugin/npapi/plugin.cpp: Fix bogus logic in an attempt to make the
7250	function more readable.
7251
72522011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7253
7254	* libcore/asobj/NetStream_as.cpp: Fix volume adjustment for less
7255	than 100%.
7256
72572011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7258
7259	* gui/gnash.cpp: Don't force writeLog to off if no flag is passed.
7260
72612011-02-11  Sandro Santilli <strk@keybit.net>
7262
7263	* ChangeLog: Generated ChangeLog with git2cl and manually trimmed
7264	everything belonging to ChangeLog-0.8.8 (it'll need to be done again
7265	right before release)
7266
7267