12009-09-13  Rob Savoye  <rob@welcomehome.org>
2
3	convert to an int, not a double.
4
52009-09-13  Rob Savoye  <rob@welcomehome.org>
6
7	don't try to link in libltdl multiple times.
8
92009-09-11  Andrea Palmat?  <andrea@amigasoft.net>
10
11	Fixed Audio sound when using AHI
12
132009-09-10  Tomeu Vizoso  <tomeu@zviratko>
14
15	Link and include libltdl in the cygnal examples.
16
172009-09-10  Tomeu Vizoso  <tomeu@zviratko>
18
19	Generate cygnal/cgi-bin/fitcDemo/Makefile
20
212009-09-09  Rob Savoye  <rob@welcomehome.org>
22
23	change enum values to keep mingw32 happy about name conflicts.
24
252009-09-09  Rob Savoye  <rob@welcomehome.org>
26
27	make all the extensions compile after they bit-rotted due to avm API changes.
28
292009-09-09  Rob Savoye  <rob@welcomehome.org>
30
31	Add the flgas for libxml, so we can cross compile with Gstreamer.
32
332009-09-09  Rob Savoye  <rob@welcomehome.org>
34
35	cast double to int to eliminate compiler warning.
36
372009-09-09  Rob Savoye  <rob@welcomehome.org>
38
39	Don't build the find* utilities when cross compiling. Add the XML flags to keep cross-compiling with gstreamer.
40
412009-09-09  Rob Savoye  <rob@welcomehome.org>
42
43	Don't try to probe for input devices if we have an incomplete Gstreamer installation.
44
452009-09-09  Rob Savoye  <rob@welcomehome.org>
46
47	Fix the cross-compiling of Gnash with Gstreamer instead of ffmpeg support.
48	If cross compiling with Gstreamer, we need to find the libxml2 header files
49	so the Gstreamer headers are happy at compile time.
50	Change the default kde GUI from kde3 to kde4.
51	Enable jemalloc by default.
52
532009-09-09  Rob Savoye  <rob@welcomehome.org>
54
55	build with the newer avm changes.
56
572009-09-08  Rob Savoye  <rob@welcomehome.org>
58
59	merge from branch. Send the proper result message to createStream() now that the system messages for buffer adjustment are handled correctly.
60
612009-09-08  Rob Savoye  <rob@welcomehome.org>
62
63	send the proper result message to createStream() now that the system messages for buffer adjustment are handled correctly.
64
652009-09-08  Rob Savoye  <rob@welcomehome.org>
66
67	merge from branch.
68
692009-09-08  Rob Savoye  <rob@welcomehome.org>
70
71	clean up the handling of user control messages.
72
732009-09-08  Rob Savoye  <rob@welcomehome.org>
74
75	less verbose
76
772009-09-08  Rob Savoye  <rob@welcomehome.org>
78
79	don't use qt3 script with qt4 builds. Add versions for kde dependencies.
80
812009-09-08  Sandro Santilli  <strk@keybit.net>
82
83	Scan opensuse-specific directory for docbook.xsl
84
852009-09-07  Rob Savoye  <rob@welcomehome.org>
86
87	don't build the gateway plugin at all.
88
892009-09-07  Rob Savoye  <rob@welcomehome.org>
90
91	build the gateway cgi as a plugin.
92
932009-09-07  Rob Savoye  <rob@welcomehome.org>
94
95	add gstreamer-ffmpeg as a dependency.
96
972009-09-07  Rob Savoye  <rob@welcomehome.org>
98
99	add klash back in, add dependenciesm change config.
100
1012009-09-07  Rob Savoye  <rob@welcomehome.org>
102
103	include the Cygnal plugins in the Cygnalpackage.
104
1052009-09-07  Rob Savoye  <rob@welcomehome.org>
106
107	add the revno to the output for --version.
108
1092009-09-07  Rob Savoye  <rob@welcomehome.org>
110
111	correct typo.
112
1132009-09-07  Rob Savoye  <rob@welcomehome.org>
114
115	don't build fitcDemo for now.
116
1172009-09-07  Rob Savoye  <rob@welcomehome.org>
118
119	gateway.cpp depends on gateway.h, not echo.h.
120
1212009-09-07  Rob Savoye  <rob@welcomehome.org>
122
123	use boost1.38 instead of 1.35 for Karmic.
124
1252009-09-07  Sandro Santilli  <strk@keybit.net>
126
127	Now that we ship our own dejagnu.h we can use it rather than the hand-crafted replacement.
128
1292009-09-07  Rob Savoye  <rob@welcomehome.org>
130
131	big merge from branch, Cygnal works again for HTTP, RTMP, and RTMPT.
132
1332009-09-06  Rob Savoye  <rob@welcomehome.org>
134
135	less verbose
136
1372009-09-06  Rob Savoye  <rob@welcomehome.org>
138
139	we also have to cache the type, as 4 byte headers reuse that in addition to the body size from the previous message.
140
1412009-09-06  Rob Savoye  <rob@welcomehome.org>
142
143	get HTTP working again, all multi-threaded support appears to be working fine.
144
1452009-09-06  Rob Savoye  <rob@welcomehome.org>
146
147	add 2nd parameter to eliminate compiler warning.
148
1492009-09-06  Rob Savoye  <rob@welcomehome.org>
150
151	close the network in the right places. Pass the Protocol handler to the thread so it's persistent.
152
1532009-09-06  Rob Savoye  <rob@welcomehome.org>
154
155	more refactoring of the network engine to get multi-threaded working again.
156
1572009-09-06  Rob Savoye  <rob@welcomehome.org>
158
159	when waiting, use microseconds for the timeout, not seconds. Use a vector instead of a map for the bpodysize array.
160
1612009-09-06  Rob Savoye  <rob@welcomehome.org>
162
163	cleanup up the handling of multi-threaded vs single-threaded modes.
164
1652009-09-06  Rob Savoye  <rob@welcomehome.org>
166
167	eliminate compiler warnings.
168
1692009-09-06  Rob Savoye  <rob@welcomehome.org>
170
171	check the ObjectEncoding field to determine if we are remoting or streaming. Send the onBWDone message for streaming only.
172
1732009-09-06  Rob Savoye  <rob@welcomehome.org>
174
175	minor reformatting of enums.
176
1772009-09-06  Rob Savoye  <rob@welcomehome.org>
178
179	move the supported protocols enum from Handler to Network.
180
1812009-09-02  Rob Savoye  <rob@welcomehome.org>
182
183	decode user events correct, handle PING messages correctly now too.
184
1852009-09-02  Rob Savoye  <rob@welcomehome.org>
186
187	user RTMP::USER rather than RTMP::PING.
188
1892009-09-02  Rob Savoye  <rob@welcomehome.org>
190
191	now that we understand RTMP much more, correct and improve the enum for RTMP messages.
192
1932009-09-02  Rob Savoye  <rob@welcomehome.org>
194
195	now that we understand RTMP much more, correct and improve the enum for RTMP
196
1972009-09-02  Rob Savoye  <rob@welcomehome.org>
198
199	make sure the pointer is valid for queues1 before trying to use it.
200
2012009-09-01  Rob Savoye  <rob@welcomehome.org>
202
203	fix initialization process.
204
2052009-09-01  Rob Savoye  <rob@welcomehome.org>
206
207	cygnal/
208
2092009-09-01  Rob Savoye  <rob@welcomehome.org>
210
211	hack the packet size to force PING messages to get parsed correctly.
212
2132009-09-01  Rob Savoye  <rob@welcomehome.org>
214
215	remove a few blank lines.
216
2172009-09-01  Rob Savoye  <rob@welcomehome.org>
218
219	add the correct path for Cygnal plugins.
220
2212009-09-01  Rob Savoye  <rob@welcomehome.org>
222
223	use log_network instead of log_debug.
224
2252009-08-31  Rob Savoye  <rob@welcomehome.org>
226
227	use log_network instead of log_debug.
228
2292009-08-31  Rob Savoye  <rob@welcomehome.org>
230
231	fix plugin loading from the cygnal/plugins directory.
232
2332009-08-31  Rob Savoye  <rob@welcomehome.org>
234
235	Use log_network instead of log_debug.
236	Only talk to the plugin for INVOKE.
237
2382009-08-31  Rob Savoye  <rob@welcomehome.org>
239
240	install cgi-bins in cygnal/plugins directory.
241
2422009-08-31  Rob Savoye  <rob@welcomehome.org>
243
244	return true if no data, so we go and wait for more.
245
2462009-08-31  Rob Savoye  <rob@welcomehome.org>
247
248	use only one buffer for now to aid debugging.
249
2502009-08-26  Rob Savoye  <rob@welcomehome.org>
251
252	use scandir() instead of opendir as it sorts the files like Adobe does. Return a correct response packet with the list of files to the client.
253
2542009-08-26  Rob Savoye  <rob@welcomehome.org>
255
256	see if we have scandir().
257
2582009-08-26  Rob Savoye  <rob@welcomehome.org>
259
260	Adobe doesn't appear to set the Length filed for encoding Mixed (ECMA) Arrays into AMF0.
261
2622009-08-25  Rob Savoye  <rob@welcomehome.org>
263
264	trap bad queue pointers to be untested instead of segfault.
265
2662009-08-25  Rob Savoye  <rob@welcomehome.org>
267
268	have readFromPlugin return a Buffer, not a count.
269
2702009-08-25  Rob Savoye  <rob@welcomehome.org>
271
272	minor reformatting.
273
2742009-08-25  Rob Savoye  <rob@welcomehome.org>
275
276	have readFromPlugin return a Buffer, not a count.
277
2782009-08-25  Rob Savoye  <rob@welcomehome.org>
279
280	haver readFromPlugin return a Buffer, not a count.
281
2822009-08-25  Rob Savoye  <rob@welcomehome.org>
283
284	don't forget the Elament may have it's own name, and cleanup weird issue with being a few bytes off.
285
2862009-08-25  Rob Savoye  <rob@welcomehome.org>
287
288	pass the NetConnection object correctly to the Handler and then to the plugin so the oflaDemo can get the path for all media files.
289
2902009-08-25  rob@welcomehome.org
291
292	add more comments.
293
2942009-08-25  rob@welcomehome.org
295
296	support an init() function to get the version number and description of the plugin, and to initialize the plugin with the NetConnection info.
297
2982009-08-25  rob@welcomehome.org
299
300	Store the NetConnection data, so we can hand off it's info to the Handler..
301
3022009-08-25  rob@welcomehome.org
303
304	Store the NetConnection data in the Handler, as each cgi-bin may need the info it contains.
305
3062009-08-25  rob@welcomehome.org
307
308	Don't sleep before writing to the network.
309
3102009-08-24  Rob Savoye  <rob@welcomehome.org>
311
312	use an argument to get the proper environment variable to use for plugins.
313
3142009-08-22  Rob Savoye  <rob@welcomehome.org>
315
316	add initial support for a Cygnal manual, someday...
317
3182009-08-22  Rob Savoye  <rob@welcomehome.org>
319
320	minor reformatting.
321
3222009-08-22  Rob Savoye  <rob@welcomehome.org>
323
324	add minimal FCSubscribe support.
325
3262009-08-22  Rob Savoye  <rob@welcomehome.org>
327
328	fix compiler warnings.
329
3302009-08-22  Rob Savoye  <rob@welcomehome.org>
331
332	Refactor file directory scanning.
333
3342009-08-22  Rob Savoye  <rob@welcomehome.org>
335
336	store active peers seperately from the total list of peers.
337
3382009-08-22  Rob Savoye  <rob@welcomehome.org>
339
340	add server support for the Red5 OflaDemo test for streams.
341
3422009-08-22  Rob Savoye  <rob@welcomehome.org>
343
344	add server support for the Red5 OflaDemo test for streams.
345
3462009-08-20  Rob Savoye  <rob@welcomehome.org>
347
348	Use the protocl in the peers.conf list.
349	Sucessfully make aqn RTMP connection to the other cygnal.
350	Add stream control methods for NetStream, is is not handled
351	by a cgi, but my ourselves for disk streaming.
352
3532009-08-20  Rob Savoye  <rob@welcomehome.org>
354
355	add stream control methods.
356
3572009-08-20  Rob Savoye  <rob@welcomehome.org>
358
359	return an empty Element for tcurl, if there is no NetConnection data packet in the last handhsake.
360
3612009-08-20  Rob Savoye  <rob@welcomehome.org>
362
363	check for cnnect() errors.
364
3652009-08-20  Rob Savoye  <rob@welcomehome.org>
366
367	update syntax.
368
3692009-08-20  Rob Savoye  <rob@welcomehome.org>
370
371	shutdown and close the file descriptor on any connect() error.
372
3732009-08-20  Rob Savoye  <rob@welcomehome.org>
374
375	add new ObjectURI as a parameter.
376
3772009-08-18  Rob Savoye  <rob@welcomehome.org>
378
379	Use new event handler when multi-threaded too.
380
3812009-08-18  Rob Savoye  <rob@welcomehome.org>
382
383	be Cygnal, not Jetty.
384
3852009-08-18  Rob Savoye  <rob@welcomehome.org>
386
387	be Cygnal, not Jetty. Minor reformating.
388
3892009-08-18  Rob Savoye  <rob@welcomehome.org>
390
391	add new SharedObject cgi-bin for Cygnal.
392
3932009-08-18  Rob Savoye  <rob@welcomehome.org>
394
395	add initial stubs for SharedObject test case using the red5 one.
396
3972009-08-18  Rob Savoye  <rob@welcomehome.org>
398
399	migrate from rtmp branch.
400
4012009-08-18  Rob Savoye  <rob@welcomehome.org>
402
403	change string size test back to the old way.
404
4052009-08-18  Rob Savoye  <rob@welcomehome.org>
406
407	use log_network instead of log_debug.
408
4092009-08-18  Rob Savoye  <rob@welcomehome.org>
410
411	Use the correct version for the client from the gnashrc file.
412	build the final handhshake packet correctly. Don't forget to add the
413	RTMP header every CHUNK size (128 bytes) !
414
4152009-08-18  Rob Savoye  <rob@welcomehome.org>
416
417	pass the right byte count.
418
4192009-08-18  Rob Savoye  <rob@welcomehome.org>
420
421	move previous body size to rtmp from handler.
422
4232009-08-18  Rob Savoye  <rob@welcomehome.org>
424
425	make less verbose.
426
4272009-08-18  Rob Savoye  <rob@welcomehome.org>
428
429	fix RTMP header decoding to handle continuation packets correctly.
430
4312009-08-15  Rob Savoye  <rob@welcomehome.org>
432
433	don't forget to prefix the RTMP header before the NetConnection packet../../utilities/gprocessor -vv -n -vn SharedObject_asv8.swf
434
4352009-08-14  Rob Savoye  <rob@welcomehome.org>
436
437	add method to send a response to the client.
438
4392009-08-13  Rob Savoye  <rob@welcomehome.org>
440
441	minor formatting adjustments.
442
4432009-08-13  Rob Savoye  <rob@welcomehome.org>
444
445	Compiles again, not part of the build yet as it's merely migrated from another old branch at this stage.
446
4472009-08-12  Rob Savoye  <rob@welcomehome.org>
448
449	add the NetConnection from the rtmp branch.
450
4512009-08-12  Rob Savoye  <rob@welcomehome.org>
452
453	migrate from rtmp branch.
454
4552009-08-11  Rob Savoye  <rob@welcomehome.org>
456
457	process incoming messages. If INVOKE, pass to plugin, and then transmit the result back to the client.
458
4592009-08-11  Rob Savoye  <rob@welcomehome.org>
460
461	add a private variable to store the reponse.
462
4632009-08-11  Rob Savoye  <rob@welcomehome.org>
464
465	Movre initModule() from Cygnal to Handler class. Add methods to Handler
466	for reading and writing data to the plugin if it's loaded.
467
4682009-08-11  rob@welcomehome.org
469
470	use the correct variable names so the cgi-bins get built recursively when enabled.
471
4722009-08-11  rob@welcomehome.org
473
474	scan directories looking for Cygnal plugins. Load the plugin if it matches the
475	name in the NetConnection::connect() for the server side script to execute.
476	Search the plugin when loaded for the two entry points used to communicate with
477	it. Currently as a temporary test, the two entry points are executed
478	sucessfully with test data.
479
4802009-08-11  rob@welcomehome.org
481
482	less verbose.
483
4842009-08-11  rob@welcomehome.org
485
486	add read and write functions to be exported for Cygnal.
487
4882009-08-11  rob@welcomehome.org
489
490	add the path the the debug messages on module loading.
491
4922009-08-11  rob@welcomehome.org
493
494	always build the cgi-bins.
495
4962009-08-10  Rob Savoye  <rob@welcomehome.org>
497
498	scan for plugins, and if found, load them. Currently plugins aren't executed.
499
5002009-08-10  Rob Savoye  <rob@welcomehome.org>
501
502	add test for whether any cgi-bins have been started or not.
503
5042009-08-10  Rob Savoye  <rob@welcomehome.org>
505
506	make protected, not private so we can be inherited from.
507
5082009-08-10  Rob Savoye  <rob@welcomehome.org>
509
510	check in patch from stefasab <stefasab...gmail.com> to simplify setting up the table.
511
5122009-08-10  Rob Savoye  <rob@welcomehome.org>
513
514	remove the .la file too.
515
5162009-08-10  Rob Savoye  <rob@welcomehome.org>
517
518	build the echo test as a plugin, instead of a standalone executable.
519
5202009-08-09  rob@welcomehome.org
521
522	start refactoring rtmp_handler to work the new way everything else does.
523
5242009-08-09  rob@welcomehome.org
525
526	add new event handler the supports multiple protocols.
527
5282009-08-09  rob@welcomehome.org
529
530	use the largest fd value, not the count of file descriptors when calling select().
531
5322009-08-09  rob@welcomehome.org
533
534	add a mutex to the global Cygnal class.
535
5362009-08-09  rob@welcomehome.org
537
538	minor formatting tweaks.
539
5402009-08-09  rob@welcomehome.org
541
542	add a mutex to protect updating the map of connected clients.
543
5442009-08-09  Rob Savoye  <rob@welcomehome.org>
545
546	add methods for manipulating the map of Handlers.
547
5482009-08-09  Rob Savoye  <rob@welcomehome.org>
549
550	use the new processClientResponse() to handle the handshake process. Display the cgi-bin path from the NetConnection::connect() packet.
551
5522009-08-09  Rob Savoye  <rob@welcomehome.org>
553
554	sucessfully handle the server side of the handshake process again.
555
5562009-08-09  Rob Savoye  <rob@welcomehome.org>
557
558	process the handshake and extract the tcUrl from the NetConnection::connect() INVOKE packet.
559
5602009-08-09  Rob Savoye  <rob@welcomehome.org>
561
562	reverse the result of empty(), it was backwards.
563
5642009-08-09  Rob Savoye  <rob@welcomehome.org>
565
566	refactor server side processing of RTMP handshakes. Add documentation.
567
5682009-08-09  Rob Savoye  <rob@welcomehome.org>
569
570	use lexical cast to eliminate warnings. Use new getTime() method.
571
5722009-08-09  Rob Savoye  <rob@welcomehome.org>
573
574	add initial support for probing the peers.
575
5762009-08-09  Rob Savoye  <rob@welcomehome.org>
577
578	add getTime() method to get the 32bit time value used for timestamps. Add documentation.
579
5802009-08-09  Rob Savoye  <rob@welcomehome.org>
581
582	return the size of the vector after adding data.
583
5842009-08-08  Rob Savoye  <rob@welcomehome.org>
585
586	read in the file of peers.
587
5882009-08-08  Rob Savoye  <rob@welcomehome.org>
589
590	Merge from trunk. Add peers.conf file.
591
5922009-09-07  Markus Gothe  <nietzsche@lysator.liu.se>
593
594	Suprise, it's 2009 now! and &copy; didn't look right in iceweasel
595
5962009-09-06  Rob Savoye  <rob@welcomehome.org>
597
598	minor reformatting.
599
6002009-09-06  Rob Savoye  <rob@welcomehome.org>
601
602	make sure png.h has been found by configure.
603
6042009-09-06  Rob Savoye  <rob@welcomehome.org>
605
606	add libmedia to the link.
607
6082009-09-06  Sandro Santilli  <strk@keybit.net>
609
610	Hints on where to find docbook related packaged on deb-based systems
611
6122009-09-03  Rob Savoye  <rob@welcomehome.org>
613
614	FreeBSD puts kde4-config in a new location.
615
6162009-09-03  Rob Savoye  <rob@welcomehome.org>
617
618	include AudioInput in win32 builds too.
619
6202009-09-03  Rob Savoye  <rob@welcomehome.org>
621
622	always include AudioInput for now.
623
6242009-09-03  Rob Savoye  <rob@welcomehome.org>
625
626	Build the default media handler even if no media is specified so the class at the least exists.
627
6282009-09-03  Rob Savoye  <rob@welcomehome.org>
629
630	mingw32 doesn't like DELETE as a name, so change it.
631
6322009-09-03  Rob Savoye  <rob@welcomehome.org>
633
634	store a local copy of the latest dejagnu.h file that supports xfail. The next DejaGnu release may not happen for quite a while...
635
6362009-09-03  Rob Savoye  <rob@welcomehome.org>
637
638	FreeBSD want's LIBINTL at link time.
639
6402009-09-03  Rob Savoye  <rob@welcomehome.org>
641
642	include stat.h to keep FreeBSD happy.
643
6442009-09-02  Rob Savoye  <rob@welcomehome.org>
645
646	add new utilities and cygnalrc files.
647
6482009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
649
650	Added misc tags
651
6522009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
653
654	Added misc tags
655
6562009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
657
658	minor
659
6602009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
661
662	Added misc tags
663
6642009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
665
666	Added misc tags
667
6682009-08-31  Markus Gothe  <nietzsche@lysator.liu.se>
669
670	Added misc tags
671
6722009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
673
674	Fix it for __MACH__, by tracking it down to X.h
675
6762009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
677
678	Typo
679
6802009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
681
682	Do some wiz-magic on OS X
683
6842009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
685
686	Fixes gtk-glext on OS X Leopard
687
6882009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
689
690	Fixes gtk-glext on OS X Leopard
691
6922009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
693
694	migrate to new GUI API
695
6962009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
697
698	migrate to new GUI API
699
7002009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
701
702	Fixed buggy OGL-stuff nobody have compiled in ages
703
7042009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
705
706	Fixed buggy OGL-stuff nobody have compiled in ages
707
7082009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
709
710	Fixed buggy OGL-stuff nobody have compiled in ages
711
7122009-08-30  Markus Gothe  <nietzsche@lysator.liu.se>
713
714	Fixed buggy OGL-stuff nobody have compiled in ages
715
7162009-08-29  Markus Gothe  <nietzsche@lysator.liu.se>
717
718	Dont redefine GL_GLEXT_PROTOTYPES
719
7202009-08-29  Markus Gothe  <nietzsche@lysator.liu.se>
721
722	Code refactoring
723
7242009-08-28  Udo Giacomozzi  <udo.gnu@nova-sys.net>
725
726	always include GLIB flags because they might be necessary for GST
727
7282009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
729
730	Implement part of an interface for VideoInput, add notes on what's required
731	for the rest of it.
732
733	The advantages of this are that it is possible to implement Camera as a Relay,
734	to assign the MediaHandler dynamically, to drop ifdefs, to make it possible
735	to implement an ffmpeg VideoInput class, and generally to make the code
736	into a half-way useful design.
737
738	The disadvantage is that many unit tests had to be dropped. Because the
739	design has changed (and needs to change much more) they weren't useful.
740
7412009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
742
743	Tests pass again.
744
7452009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
746
747	Drop debugging. Expect some failures.
748
7492009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
750
751	Correct Microphone.names.
752
7532009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
754
755	Add stubbed VideoInputFfmpeg class.
756
7572009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
758
759	Add stubbed VideoInputFfmpeg class.
760
7612009-08-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
762
763	Make some attempt to write a proper interface for VideoInput.
764
765	This involves significant changes to VideoInputGst, including the tests. The
766	test now only uses the public interface of VideoInput (except in a few
767	cases).
768
769	Implementation-specific requirements are not tested. Instead assertions are
770	used in the implementation.
771
772	Tests for bad values have been removed. There is no way to set dimensions from
773	ActionScript. Instead, a width/height is requested and the VideoInput class
774	should select an appropriate available one.
775
776	The tests should be replaced with generic tests when this functionality is
777	implemented.
778
7792009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
780
781	Sort out MovieClip natives, add a new property.
782
7832009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
784
785	Add a couple of missed natives.
786
7872009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
788
789	Do MovieClip natives.
790
7912009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
792
793	Test for presence of MovieClip.beginMeshFill.
794
7952009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
796
797	More new implementation.
798
7992009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
800
801	Passing tests.
802
8032009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
804
805	Implement the AsSetupError function.
806
8072009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
808
809	Implement more classes with Relay objects, correct properties.
810
811	Handle more creation functions centrally.
812
8132009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
814
815	Minor cleanup.
816
8172009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
818
819	Fix unused variables warning.
820
8212009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
822
823	Modify includes for moved files.
824
8252009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
826
827	Move NetStream and NetConnection to flash/net.
828
8292009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
830
831	TextFormat properties pass. SWF5 and 6 fail because of the string table
832	case bug, 8 because it has two more properties.
833
8342009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
835
836	Implement TextFormat as a relay. Get its properties and native functions
837	more correct.
838
8392009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
840
841	Passing tests.
842
8432009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
844
845	Do ColorTransform.toString less efficiently but more compatibly.
846
8472009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
848
849	Correct prop flags more.
850
8512009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
852
853	Correct propflags.
854
8552009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
856
857	Use a relay and native functions for ColorTransform.
858
8592009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
860
861	Fix build.
862
8632009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
864
865	Use creation functions more.
866
8672009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
868
869	Use object creation functions in System. Drop statics.
870
8712009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
872
873	Use createObject().
874
8752009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
876
877	Drop prototype, use createObject().
878
8792009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
880
881	No need for separate prototype.
882
8832009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
884
885	Use createObject().
886
8872009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
888
889	Replace createObject calls.
890
8912009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
892
893	Drop createObject function with prototype argument.
894
8952009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
896
897	Update documentation.
898
8992009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
900
901	Change Global_as::createObject() to return an instance of Object, as this
902	is almost always what's needed.
903
9042009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
905
906	Use creation functions.
907
9082009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
909
910	Don't expose static prototype outside implementation file.
911
9122009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
913
914	Get the numbers right.
915
9162009-08-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
917
918	Add TextField and space for Button natives.
919
9202009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
921
922	Add/correct XML properties.
923
9242009-08-27  Udo Giacomozzi  <udo.gnu@nova-sys.net>
925
926	Fix typo ($media_handler is all lower-case). Fixes compilation for non-GTK builds who need Gstreamer
927
9282009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
929
930	Register more natives; get the difference between them correct. More passes
931	in swfdec testsuite.
932
9332009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
934
935	Passing tests.
936
9372009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
938
939	Use native functions where necessary, restoring passes in swfdec testsuite.
940
9412009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
942
943	Always create built-in functions with a prototype. This fails when
944	native functions are implemented as built-ins. Start correcting that.
945
9462009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
947
948	Add Accessibility natives.
949
9502009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
951
952	Fix Error properties.
953
9542009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
955
956	Remove obsolete functions from interface. Correct XML properties.
957
9582009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
959
960	Drop things from Machine that weren't working and shouldn't be done like
961	that anyway.
962
9632009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
964
965	Drop isDateObject function from Date_as too.
966
9672009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
968
969	Document relays.
970
9712009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
972
973	Drop isDateObject(); this is now done properly.
974
9752009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
976
977	Drop useless virtual methods.
978
9792009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
980
981	More passes.
982
9832009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
984
985	Drop override of get/set member. Implement loaded and status properties
986	more correctly.
987
9882009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
989
990	Expect failures.
991
9922009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
993
994	Totals.
995
9962009-08-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
997
998	Checks.
999
10002009-08-25  Sandro Santilli  <strk@keybit.net>
1001
1002	Use log_debug for debugging, not log_trace
1003
10042009-08-24  Sandro Santilli  <strk@keybit.net>
1005
1006	Use log_debug for debugging, not log_trace
1007
10082009-08-24  Sandro Santilli  <strk@keybit.net>
1009
1010	text-field-hscroll test now succeeds in versions 6-8.
1011
10122009-08-24  Markus Gothe  <nietzsche@lysator.liu.se>
1013
1014	Fixed compilation issue
1015
10162009-08-24  Markus Gothe  <nietzsche@lysator.liu.se>
1017
1018	Fix DSOEXPORTs
1019
10202009-08-21  Bob Naugle  <bobbynaugs@gmail.com>
1021
1022	merge from branch
1023
10242009-08-21  Bob Naugle  <bobbynaugs@gmail.com>
1025
1026	Provide member stubs (bottomScroll, hScroll, maxHScroll...)
1027	Update test cases
1028
10292009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1030
1031	More refactoring.
1032
10332009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1034
1035	Correct XMLSocket.onData, drop statics.
1036
10372009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1038
1039	Fix misc-ming.all testsuite.
1040
10412009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1042
1043	Fix samples as well.
1044
10452009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1046
1047	Drop get_text_value as as_object virtual function.
1048
1049	Cast to TextField in tests to use TextField's get_text_value. Don't use it
1050	in logging.
1051
10522009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1053
1054	Test type of XML declarations. Fix silly typo that's been unnoticed
1055	for months.
1056
10572009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1058
1059	Rename Proxy to Relay for consistency with swfdec's similar class. They did
1060	invent it first, after all.
1061
1062	Introduce ActiveRelay for native objects that require an update on each
1063	advance. Implement for Sound, LoadVars, XML, NetConnection, and NetStream.
1064	Allows subclassing of these built-in classes, fixing blip.tv (bug #27214).
1065
1066	This involves some changes to XML and LoadVars that aren't automatically
1067	tested, so there may be some uncaught regressions. Some were spotted and
1068	fixed during manual testing.
1069
10702009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1071
1072	Add note.
1073
10742009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1075
1076	Clean up a bit.
1077
10782009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1079
1080	Fix warning, tidy up names.
1081
10822009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1083
1084	Drop static NetConnection prototype.
1085
10862009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1087
1088	Drop queueLoad as a virtual function of as_object.
1089
10902009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1091
1092	It was already tested a bit. Fix those tests.
1093
10942009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1095
1096	Don't rely on as_object virtual methods. Fixes sendAndLoad again. The exact
1097	point where sendAndLoad with a non-loadable object fails needs testing.
1098
10992009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1100
1101	Fix ConnectionHandler's reachable resources again.
1102
11032009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1104
1105	Don't include NetConnection_as.h in SharedObject_as.h.
1106
11072009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1108
1109	Insert space before colon.
1110
11112009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1112
1113	Fix some failed renames.
1114
11152009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1116
1117	Rename UpdatableProxy to ActiveRelay.
1118
11192009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1120
1121	Rename Proxy to Relay, proxy() to relay() etc.
1122
11232009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1124
1125	Add documentation for new functions, Proxies and GC information.
1126
11272009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1128
1129	Rename checkType to ensureNativeType.
1130
11312009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1132
1133	Rename isInstanceOf to isNativeType.
1134
11352009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1136
1137	Fix isInstanceOf();
1138
11392009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1140
1141	Improve GC marking.
1142
1143	Renaming some Proxy member functions and change access.
1144
1145	Temporary fix to crash in isInstanceOf with null object, to be fixed
1146	properly when testsuite completes.
1147
11482009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1149
1150	Implement Boolean as a native constructor.
1151
11522009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1153
1154	Implement Number as a native constructor.
1155
11562009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1157
1158	Don't fake things.
1159
11602009-08-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1161
1162	Update class.
1163
11642009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1165
1166	Drop unused functions, fix some obvious bugs.
1167
11682009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1169
1170	Implement UpdatableProxy, use where necessary. Fix NetStream so that derived
1171	classes work. Now blip.tv works again!
1172
1173	Needs a lot of cleaning up.
1174
11752009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1176
1177	Cleanups, reduce code duplication.
1178
11792009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1180
1181	Minor cleanup.
1182
11832009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1184
1185	Minor cleanups.
1186
11872009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1188
1189	Use anonymous namespace.
1190
11912009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1192
1193	Really drop statics.
1194
11952009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1196
1197	Drop statics in flash/events.
1198
11992009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1200
1201	tmp
1202
12032009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1204
1205	Use registration function for more built-in classes.
1206
12072009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1208
1209	Drop type usage.
1210
12112009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1212
1213	Property attaching functions were the right way round before I ruined it.
1214
12152009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1216
1217	No static properties.
1218
12192009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1220
1221	Use registration functions more widely.
1222
12232009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1224
1225	Use registration function.
1226
12272009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1228
1229	Get functions the right way round.
1230
12312009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1232
1233	Drop more static prototypes.
1234
12352009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1236
1237	Drop more subclasses and static prototypes.
1238
12392009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1240
1241	Drop more subclasses, use registerBuiltinClass.
1242
12432009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1244
1245	Add convenience function for creating built-in classes. Use it in
1246	some places.
1247
12482009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1249
1250	Remove statics from String_as.
1251
12522009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1253
1254	Remove statics from ContextMenu.
1255
12562009-08-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1257
1258	Implement more flexible and less verbose class for function arguments.
1259
12602009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1261
1262	Add Proxy member of as_object to handle type-dependent data. This replaces
1263	the practice of using subclasses and allows the type to be assigned by
1264	a constructor. It also removes the need for static prototypes.
1265
1266	Currently String, Boolean, Number, and Date are implemented like this, passing
1267	new and old tests.
1268
1269	Test super more and correct the implementation so that construction of
1270	objects derived from native classes works (as long as these use the proxy
1271	object implementation).
1272
1273	Implement various native functions.
1274
1275	Further cleanups are needed.
1276
12772009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1278
1279	Correct ASconstructor implementation, passing tests.
1280
12812009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1282
1283	Implement Boolean and Number functions as natives. Register them.
1284
1285	Implement ASconstructor.
1286
12872009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1288
1289	Don't store super's __proto__ and __constructor__ in as_super; store the
1290	super object instead and retrieve them when needed (tested to change
1291	during a constructor).
1292
1293	Use an ugly hack to make sure super calls count as an instantiation. Still
1294	no idea how to do this properly.
1295
12962009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1297
1298	More tests.
1299
13002009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1301
1302	Test super more.
1303
13042009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1305
1306	More version-dependent tests.
1307
13082009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1309
1310	Tests pass now that String is constructed more correctly.
1311
13122009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1313
1314	Don't ruin AMF serialization. Optimize (for readability) algorithm slightly.
1315
13162009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1317
1318	Add generic function for checking object types.
1319
1320	Drop duplicated code for convert_to_primitive and to_primitive. Any possible
1321	speed benefit of convert_to_primitive (unlikely) is outweighed by the
1322	annoyance of having two identical algorithms, and can easily be optimized
1323	again anyway.
1324
13252009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1326
1327	Minor cleanup.
1328
13292009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1330
1331	Use Proxy for Date and String.
1332
13332009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1334
1335	Drop more now unused code.
1336
13372009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1338
1339	Handle corner case (super not implemented correctly).
1340
13412009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1342
1343	Not all versions pass yet. More tests.
1344
13452009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1346
1347	Temp
1348
13492009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1350
1351	Tests in swfdec testsuite now pass.
1352
13532009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1354
1355	Old test now passes.
1356
13572009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1358
1359	String.prototype.valueOf is not the same as Object.prototype.toString.
1360	Implement it correctly. Implement Object.prototype.toString correctly.
1361	Move to Object.cpp, as it shouldn't be used anywhere else.
1362
1363	New tests for toString and valueOf. Passes in swfdec testsuite and for
1364	old and new tests in actionscript.all.
1365
13662009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1367
1368	Version-dependent return.
1369
13702009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1371
1372	Correct expected result.
1373
13742009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1375
1376	More tests, correct totals.
1377
13782009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1379
1380	Get totals correct.
1381
13822009-08-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1383
1384	Test Object.prototype.toString.
1385
13862009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1387
1388	Drop get_primitive_value altogether. The specs misleadingly suggest that
1389	Object.valueOf returns a different primitive depending on the type of the
1390	object. In fact, each Object type (String, Boolean etc) has a different
1391	valueOf function that only works with an instance of that particular object.
1392
13932009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1394
1395	Drop get_primitive_value, which did the wrong thing and was probably never
1396	used.
1397
13982009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1399
1400	Don't use get_primitive_value in Number_as.
1401
14022009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1403
1404	Drop more useless code.
1405
14062009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1407
1408	Drop get_numeric_value, particularly as a virtual function of as_object,
1409	as it's not used.
1410
14112009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1412
1413	Use a polymorphic proxy object instead of an as_object subclass type to
1414	implement the Boolean type.
1415
14162009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1417
1418	Implement difference between native and built-in functions.
1419
1420	Drop static data usage for built-in functions (except those that Gnash
1421	implements more like a native function).
1422
1423	Various cleanups and fixes.
1424
14252009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1426
1427	Drop try/catch mess and incorrect log messages.
1428
14292009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1430
1431	More use of registerBuiltinObject().
1432
14332009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1434
1435	Replace more duplicated code.
1436
14372009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1438
1439	Use registerBuiltinObject more.
1440
14412009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1442
1443	Use a single function for creating and registering built-in objects.
1444
14452009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1446
1447	Drop more static data.
1448
14492009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1450
1451	More cleanups, making data non-static, and test corrections.
1452
14532009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1454
1455	Make more pointers non-static.
1456
14572009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1458
1459	Drop static LocalConnection data.
1460
14612009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1462
1463	Remove accidentally committed tests.
1464
14652009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1466
1467	Clean up.
1468
14692009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1470
1471	Make Video constructor non-static. Minor cleanups.
1472
14732009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1474
1475	New tests, passes.
1476
14772009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1478
1479	Drop class and type for CustomActions, as it's just a simple object.
1480
14812009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1482
1483	Use more passed-in prototypes.
1484
14852009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1486
1487	Pass for builtin function.
1488
14892009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1490
1491	New ASconstructor tests.
1492
14932009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1494
1495	Separate native and builtin functions properly. Register Function.call
1496	and Function.apply as native.
1497
1498	Experiment with String native constructor (not really finished).
1499
15002009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1501
1502	Version dependent.
1503
15042009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1505
1506	Another pass.
1507
15082009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1509
1510	Passes.
1511
15122009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1513
1514	Add tests for ASconstructor and ASnative.
1515
15162009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1517
1518	Introduce NativeFunction for real native functions.
1519
15202009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1521
1522	Move function property construction out of builtin_function and into
1523	Globals, where it is clearer and easier to maintain.
1524
15252009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1526
1527	Header.
1528
15292009-08-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1530
1531	Don't insist on prototype being an object.
1532
15332009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1534
1535	SWF5 passes now.
1536
15372009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1538
1539	Drop unnecessary Stage_as type.
1540
15412009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1542
1543	Drop type.
1544
15452009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1546
1547	Drop type.
1548
15492009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1550
1551	Implement AsBroadcaster correctly, remove reliance on static data.
1552
15532009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1554
1555	Color no longer relies on static data.
1556
15572009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1558
1559	Error no longer relies on static data.
1560
15612009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1562
1563	Math class no longer relies on singletons.
1564
15652009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1566
1567	Don't modify functions by adding a prototype property when called as a
1568	constructor.
1569
1570	Expose constructor property to swf5 as well (was tested, but not implemented).
1571
15722009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1573
1574	Use this pointer when constructing Color.
1575
15762009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1577
1578	Drop unused code.
1579
15802009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1581
1582	Don't duplicate so much code in constructInstance(). Allow for possibility
1583	of constructors operating on 'this' pointer.
1584
15852009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1586
1587	Use a separate flag for isInstantiation, as the this_ptr really shouldn't
1588	be 0 for built-in functions.
1589
15902009-08-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1591
1592	More instance and prototype tests.
1593
15942009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1595
1596	TextLineMetrics_as.hx and Security_as.hx does not fail in pp now
1597
15982009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1599
1600	Security_as.hx does not fail in pp now
1601
16022009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1603
1604	TextLineMetrics_as.hx passes all in pp now
1605
16062009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1607
1608	TextRender_as.hx does not fail in pp now
1609
16102009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1611
1612	TextRender_as.hx does not fail in pp now
1613
16142009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1615
1616	NetStream_as.hx does not fail in gnash or pp
1617
16182009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1619
1620	NetStream_as.hx does not fail in gnash or pp
1621
16222009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1623
1624	Minor change
1625
16262009-08-14  Sharad Desai  <ssdesai1@gmail.com>
1627
1628	Minor change
1629
16302009-08-14  Sandro Santilli  <strk@keybit.net>
1631
1632	Fix capitalization of FFmpeg
1633
16342009-08-14  Andrea Palmat?  <andrea@amigasoft.net>
1635
1636	Small changes to TextField class to avoid errors with INLINE definition.
1637
16382009-08-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1639
1640	Revert change to actionscript.all/enumerate.as. enumerate2 is not a typo,
1641	but a crucial part of the test - which is why it fails now. Update ming if
1642	it fails to compile.
1643
16442009-08-13  Jon Crider  <jon.crider@gmail.com>
1645
1646	Updates to haxe tests, Array still needs work
1647
16482009-08-13  Jon Crider  <jon.crider@gmail.com>
1649
1650	updates to haxe test cases, make them work with pp. Array still needs more work
1651
16522009-08-13  Jon Crider  <jon.crider@gmail.com>
1653
1654	Changed xpass/xfail to pass/fail based on recent changes in BtimapData.cpp
1655
16562009-08-13  Jon Crider  <jon.crider@gmail.com>
1657
1658	merged from trunk
1659
16602009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1661
1662	Minor touch-ups
1663
16642009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1665
1666	Minor touch-ups
1667
16682009-08-13  Jon Crider  <jon.crider@gmail.com>
1669
1670	Minor changes to output of many test cases for clarity. Major changes to haxe test case display/BitmapData_as.hx. Added much imporved tests for the pp. Will test again in light of recent changes to BitmapData.cpp
1671
16722009-08-13  Jon Crider  <jon.crider@gmail.com>
1673
1674	updating haxe test cases to work in the pp
1675
16762009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1677
1678	Modified TextField.cpp url case and modified MovieClip_as.hx to pass all tests in the pp
1679
16802009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1681
1682	Modified TextField.cpp url case and modified test case to pass all tests in the pp
1683
16842009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1685
1686	System_as.hx now passes all cases in pp
1687
16882009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1689
1690	System_as.hx now passes all cases in pp
1691
16922009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1693
1694	LoaderInfo_as.hx needs valid url to pass test cases; however if url is not valid, then test won't run--but won't result in any failures--a note will pop up in the test case to let the user know of this
1695
16962009-08-13  Sharad Desai  <ssdesai1@gmail.com>
1697
1698	LoaderInfo_as.hx needs valid url to pass test cases; however if url is not valid, then test won't run--but won't result in any failures--a note will pop up in the test case to let the user know of this
1699
17002009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1701
1702	Do Color class correctly.
1703
17042009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1705
1706	Handle target string as well as MovieClip argument. Test that the processing
1707	happens on each call, not on construction.
1708
17092009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1710
1711	Get properties more correct, but not completely due to the over-complicated
1712	way Gnash adds some of them.
1713
17142009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1715
1716	Add missed check for MovieClip existence. Use global to create object.
1717
17182009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1719
1720	Implement Color class as expected using target property. Removes the
1721	need for a separate Color_as class.
1722
17232009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1724
1725	Add hasOwnProperty for SWF5 too.
1726
17272009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1728
1729	Various fixes, tests and test passes.
1730
17312009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1732
1733	More swfdec test passes.
1734
17352009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1736
1737	Get Date properties right. Make constructor function non-static.
1738
17392009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1740
1741	Date.prototype.valueOf is an alias for Date.prototype.getTime. Fix
1742	Date.UTC flags.
1743
17442009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1745
1746	Passes for BitmapData constructor.
1747
17482009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1749
1750	Now SWF8 passes as well, so no need for the ifdef.
1751
17522009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1753
1754	Passes for swfdec ASSetNative.
1755
17562009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1757
1758	Add our own tests for ASSetNative.
1759
17602009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1761
1762	Implement ASSetNative.
1763
17642009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1765
1766	Passes in swfdec testsuite.
1767
17682009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1769
1770	Fail to construct BitmapData under some circumstances. Passes actionscript.all
1771	tests.
1772
17732009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1774
1775	Make TextFormat AS constructor non-static. Fix initialization order of
1776	variables.
1777
17782009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1779
1780	Clean up Accessibility class and correct properties.
1781
17822009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1783
1784	Expect new TextFormat passes.
1785
17862009-08-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1787
1788	Fix ffmpeg compile.
1789
17902009-08-12  Sharad Desai  <ssdesai1@gmail.com>
1791
1792	Made some modifications to the url and target properties, as well as touching up some test cases so they work in the pp
1793
17942009-08-12  Sharad Desai  <ssdesai1@gmail.com>
1795
1796	Made some modifications to the url and target properties, as well as touching up some test cases so they work in the pp
1797
17982009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1799
1800	Minor fix to AsBroadcaster.
1801
18022009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1803
1804	New passes in swfdec testsuite.
1805
18062009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1807
1808	Set the return of ASnative(101, 12) as broadcastMessage. Don't assert
1809	that it's a function, as it may not be.
1810
18112009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1812
1813	As ASnative to named strings.
1814
18152009-08-12  Ben Limmer  <limmer@colorado.edu>
1816
1817	fixed test cases to conform with Adobe player and changed some implementations to Camera and Microphone classes
1818
18192009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1820
1821	Don't make BitmapMovie::advance a no-op, or it breaks things.
1822
18232009-08-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1824
1825	Call MovieClip::advance() in BitmapMovie::advance(). Fixes the tagesschau
1826	atlas SWF again.
1827
18282009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1829
1830	Minor cleanups and improvements to constructor.
1831
18322009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1833
1834	Clean up the String constructor at the expense of making its prototype
1835	uglier (static for both AVM1 and AVM2).
1836
18372009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1838
1839	Drop default argument to Number_as constructor.
1840
18412009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1842
1843	Drop unused Boolean constructor.
1844
18452009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1846
1847	Clean up Boolean, make its constructor non-static.
1848
18492009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1850
1851	Clean up Number class.
1852
18532009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1854
1855	Clean up and make object conversion more consistent (and correct);
1856	importantly, this removes the need to access prototype code from outside
1857	various files.
1858
1859	Add tests for those kind of conversions.
1860
1861	Fix a bug in XML's and LoadVars's sendAndLoad method.
1862
1863	Newly-added swfdec tests pass.
1864
18652009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1866
1867	Fix querystring properly, so that at least part of the tagesschau atlas
1868	works again.
1869
18702009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1871
1872	Minor cleanups.
1873
18742009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1875
1876	Use the correct URL for sendAndLoad methods.
1877
18782009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1879
1880	Don't use ensureType in Mouse.show or Mouse.hide. It now makes tests fail
1881	in actionscript.all/Instance.as because the function returns undefined when
1882	used as a constructor if not called as a member function. That was never
1883	correct, and was exposed as a bug by allowing AS constructors to return
1884	undefined.
1885
18862009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1887
1888	Rearrange file.
1889
18902009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1891
1892	Use helper function to catch exceptions where necessary.
1893
18942009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1895
1896	Helper function for conversion to object.
1897
18982009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1899
1900	Drop init_number_instance.
1901
19022009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1903
1904	Drop init_boolean_instance.
1905
19062009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1907
1908	Throw AS constructor exceptions back to the caller instead of handling
1909	them.
1910
19112009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1912
1913	Construct all basic object types (String, Number, Boolean) in the same
1914	way. Throw exception if the type has been deleted, so that the constructor
1915	returns an undefined value.
1916
19172009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1918
1919	Allow construction of objects to fail when an exception is thrown.
1920
19212009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1922
1923	Gnash fails the new tests still.
1924
19252009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1926
1927	Test what happens when global classes are deleted.
1928
19292009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1930
1931	Drop init_string_instance. Do it all in Globals.cpp.
1932
19332009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1934
1935	Simplify Object constructor so that it passes the swfdec tests as well.
1936
19372009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1938
1939	Return correct type of object for null or undefined values.
1940
19412009-08-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1942
1943	Test constructing objects from undefined or null.
1944
19452009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1946
1947	Various improvements to soldumper.
1948
19492009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1950
1951	Improvements to soldumper from Stefano Sabatini.
1952
19532009-08-08  Stefano Sabatini  <stefasab@gmail.com>
1954
1955	Make soldumper exit with 1 in case of missing arguments.
1956
19572009-08-08  Stefano Sabatini  <stefasab@gmail.com>
1958
1959	Print usage notice on cout rather than on cerr when it makes sense.
1960	Allows for example for:
1961	soldumper -h | grep -l
1962	operations.
1963
19642009-08-08  Stefano Sabatini  <stefasab@gmail.com>
1965
1966	Make usage do not exit, as the application exit code depends on the
1967	context where it is used.
1968
19692009-08-08  Stefano Sabatini  <stefasab@gmail.com>
1970
1971	Make usage() take an ostream as parameter, this allows for printing on
1972	cout if opportune.
1973
19742009-08-08  Stefano Sabatini  <stefasab@gmail.com>
1975
1976	Avoid a forward declaration for the usage() function.
1977
19782009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1979
1980	Fix NetConnection.connect properly so it runs potlatch and passes the remoting
1981	tests. Change NetConnection.as so that it doesn't ruin the remaining tests
1982	by attempting a sandbox-restricted connection. Note lack of tests for
1983	genuine connections.
1984
19852009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1986
1987	Indent.
1988
19892009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1990
1991	Don't attempt connection to rtmp url, as it depends on
1992	sandbox settings that the Adobe player doesn't have and makes the
1993	test unverifiable on that player.
1994
1995	A new test is needed for testing what happens when there is a connection,
1996	as it does affect status and return values.
1997
19982009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1999
2000	Fix second bug in NetConnection.connect so that potlatch works again.
2001
20022009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2003
2004	Daily fix for testsuite mess-ups.
2005
2006	The classes.all testsuite is still a mess, doesn't distinguish enough
2007	between AS2 and AS3, and consequently still fails.
2008
20092009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2010
2011	Do NOT disable tests.
2012
2013	Test here as well that setCursor exists.
2014
20152009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2016
2017	Stub setCursor again.
2018
20192009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2020
2021	Expect pass in Camera.
2022
20232009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2024
2025	Fix another bug that the testsuite made perfectly obvious.
2026
20272009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2028
2029	Include libtool headers. Fix testsuite again.
2030
20312009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2032
2033	Restore tests for Microphone.
2034
20352009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2036
2037	Another unused variable warning.
2038
20392009-08-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2040
2041	Fix unused variable warning by commenting out unused code.
2042
20432009-08-09  Tomeu Vizoso  <tomeu@zviratko>
2044
2045	Install the python module to the right dir
2046
20472009-08-09  Tomeu Vizoso  <tomeu@zviratko>
2048
2049	Add local libltdl dir as include dir in cygnal/Makefile.am
2050
20512009-08-08  rob@welcomehome.org
2052
2053	add cygnalrc to EXTRA_DIST and CLEANFILES to keep distcheck happy.
2054
20552009-08-08  rob@welcomehome.org
2056
2057	look for Linux specific syscalls for high-performance, kernel based, I/O.
2058
20592009-08-08  Rob Savoye  <rob@welcomehome.org>
2060
2061	use real value for ifdef test instead of just 1 or 0. Use constant for cgi port number instead of hard coding it.
2062
20632009-08-08  Rob Savoye  <rob@welcomehome.org>
2064
2065	use a constant for the network port.
2066
20672009-08-08  Rob Savoye  <rob@welcomehome.org>
2068
2069	build new cygnal files.
2070
20712009-08-08  Rob Savoye  <rob@welcomehome.org>
2072
2073	new class for server side storing and access of SharedObjects.
2074
20752009-08-08  Rob Savoye  <rob@welcomehome.org>
2076
2077	moved before heavy refactoring.
2078
20792009-08-08  Rob Savoye  <rob@welcomehome.org>
2080
2081	add flowchart for Cygnal's data flow.
2082
20832009-08-08  Tomeu Vizoso  <tomeu@zviratko>
2084
2085	Adapt to API changes
2086
20872009-08-08  Tomeu Vizoso  <tomeu@zviratko>
2088
2089	Include cstdio in libmedia/VideoInput.h
2090
20912009-08-07  Rob Savoye  <rob@welcomehome.org>
2092
2093	merge from branch.
2094
20952009-08-07  Rob Savoye  <rob@welcomehome.org>
2096
2097	Use log_network().
2098	Pass the data for the NetConnection object to clientFinish.
2099	Set and extract the timestmps for the RTMP handshake headers correctly.
2100
21012009-08-07  Rob Savoye  <rob@welcomehome.org>
2102
2103	use obj, not this_ptr.
2104
21052009-08-07  Rob Savoye  <rob@welcomehome.org>
2106
2107	make less verbose.
2108
21092009-08-07  Rob Savoye  <rob@welcomehome.org>
2110
2111	add -n option to enable optional network trace.
2112
21132009-08-07  Rob Savoye  <rob@welcomehome.org>
2114
2115	add suppor for RTMP handshake header, which is different from the regular RTMP header.
2116
21172009-08-07  Rob Savoye  <rob@welcomehome.org>
2118
2119	expand the list of supported protocols.
2120
21212009-08-07  Rob Savoye  <rob@welcomehome.org>
2122
2123	add a log_network().
2124
21252009-08-05  Rob Savoye  <rob@welcomehome.org>
2126
2127	store the URL sp we can pass it to connect() later.
2128
21292009-08-05  Rob Savoye  <rob@welcomehome.org>
2130
2131	add higher level connectToServer() to handle handshaking and the NetConnection packet.
2132
21332009-08-05  Rob Savoye  <rob@welcomehome.org>
2134
2135	start adding RTMP client support to SharedObject.
2136
21372009-08-05  Rob Savoye  <rob@welcomehome.org>
2138
2139	connect to the server correctly.
2140
21412009-08-05  Rob Savoye  <rob@welcomehome.org>
2142
2143	use simpler form of encodeConnect().
2144
21452009-08-05  Rob Savoye  <rob@welcomehome.org>
2146
2147	add simpler version of encodeConnect() that only needs the URL.
2148
21492009-08-05  Rob Savoye  <rob@welcomehome.org>
2150
2151	include sendfile.h if it exists.
2152
21532009-08-05  Rob Savoye  <rob@welcomehome.org>
2154
2155	fix constant for audio & video codec bitmaps.
2156
21572009-08-07  Ben Limmer  <limmer@colorado.edu>
2158
2159	updated docs
2160
21612009-08-07  Ben Limmer  <limmer@colorado.edu>
2162
2163	improved implementations of camera_as and microphone_as and associated testcases
2164
21652009-08-07  Bob Naugle  <bobbynaugs@gmail.com>
2166
2167	Fix segfault when typing in an empty textfield
2168
21692009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2170
2171	Separate Object prototype and class entirely for each VM. This still uses
2172	the VM singleton and the prototypes are still static until the prototype
2173	is stored properly, and until getObjectInterface() takes an argument. This
2174	temporary hack shows there are no ill effects as all tests still pass.
2175
2176	Make more objects non-static, so that they are not shared between the
2177	two VMs. There are still many to go.
2178
2179	Make some changes to VM and Machine construction to address problems created
2180	by VM's ownership of Machine. This is not nearly robust enough, but serves
2181	as a temporary measure until the AS resources are properly separated.
2182
21832009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2184
2185	Make constructor function non-static. Don't replicate interface to
2186	class. No idea why that was done all over the place, because it's wrong.
2187
21882009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2189
2190	Make Error constructor non-static.
2191
21922009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2193
2194	Make class non-static.
2195
21962009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2197
2198	Drop unused constructor. Make things non-static.
2199
22002009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2201
2202	Make the Object class function non-static too, so that AVM2 doesn't share
2203	that with AVM1 either.
2204
22052009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2206
2207	Initialize a separate Object.prototype for each Machine. This currently
2208	uses the VM singleton. It also fails two AS3 tests.
2209
22102009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2211
2212	SDL_OpenAudio changes the desired SDL_AudioSpec, which can lead it to
2213	fail if a sound device becomes unavailable between calls to openAudio().
2214	Reset the SDL_AudioSpec on each call. Fixes bug #27071 (thanks to
2215	Ed Martin for the bug report and the patch).
2216
22172009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2218
2219	Don't delete sounds when restarting a SWF. Fixes bug #27132.
2220
22212009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2222
2223	Do not delete sounds when restarting the sound_handler. They are needed
2224	for the next run, as we don't parse the SWF again.
2225
22262009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2227
2228	Fix return bug.
2229
22302009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2231
2232	Don't omit to return the calculated value.
2233
22342009-08-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2235
2236	Drop unused glyphsnonconst method. If such access is ever needed
2237	(hopefully not), it can simply overload glyphs() and the compiler will
2238	choose the appropriate version.
2239
22402009-08-06  Bob Naugle  <bobbynaugs@gmail.com>
2241
2242	Fix certain scrolling errors, and upload haXe TextField test case
2243
22442009-08-06  Bob Naugle  <bobbynaugs@gmail.com>
2245
2246	Gnash no longer segfaults when focus is given to an empty TextField.
2247
22482009-08-06  Bob Naugle  <bobbynaugs@gmail.com>
2249
2250	Fix a small bug. First character is no longer displayed after it's deleted.
2251
22522009-08-06  Bob Naugle  <bobbynaugs@gmail.com>
2253
2254	Documentation, cleanups, and a few minor fixes.
2255
22562009-08-06  Sharad Desai  <ssdesai1@gmail.com>
2257
2258	Framework for anchor tag, as well as partial implementation of TextFormat url and target properties
2259
22602009-08-06  Sharad Desai  <ssdesai1@gmail.com>
2261
2262	Framework for anchor tag, as well as partial implementation of TextFormat url and target properties
2263
22642009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2265
2266	Implement the AS interface of Microphone and Camera correctly. This
2267	does not change any of the Audio or Video input code, just the way the
2268	class works in ActionScript. It now passes all the actionscript.all tests
2269	and the swfdec properties tests.
2270
2271	Test Camera properties better in our own tests.
2272
2273	Run Camera and Microphone tests with ffmpeg again. There is only one
2274	media-handler-dependent test, and it can be handled individually.
2275
2276	The classes.all/Microphone_as test fails 6 tests in Gnash, but fails 10
2277	in the Adobe player. It needs fixing...
2278
2279	Add notes on implementation.
2280
22812009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2282
2283	One last pass.
2284
22852009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2286
2287	Passes in swfdec testsuite.
2288
22892009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2290
2291	Camera and Microphone are not hidden in SWF5.
2292
22932009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2294
2295	Add missing Camera properties, some minor corrections. Passes swfdec testsuite.
2296
22972009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2298
2299	Camera.names is also static.
2300
23012009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2302
2303	Don't add AS3 currentFPS for AS2 class.
2304
23052009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2306
2307	Test Camera properties better.
2308
23092009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2310
2311	Passes in swfdec.
2312
23132009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2314
2315	Minor fix to Microphone properties so we pass the swfdec testsuite too.
2316
23172009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2318
2319	Clean up more.
2320
23212009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2322
2323	Clean up a bit.
2324
23252009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2326
2327	Another test pass.
2328
23292009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2330
2331	Correct AS camera interface.
2332
23332009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2334
2335	Minor corrections to tests. There aren't enough here.
2336
23372009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2338
2339	Get case right in the test, or it's pretty useless. We test case for SWF6
2340	elsewhere.
2341
23422009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2343
2344	Add note about implementation. Use size_t, not int, for container sizes.
2345
23462009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2347
2348	Expect passes.
2349
23502009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2351
2352	Return number, not bool. Don't rely on documentation, look at tests.
2353
23542009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2355
2356	Expect failure for test that has never worked (was comparing undefined
2357	with undefined before).
2358
23592009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2360
2361	Clean up code.
2362
2363	Fix typo (silenceTimeout, not silenceTimeOut), so that tests pass.
2364
23652009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2366
2367	Fix most AS interface errors.
2368
2369	Microphone has a constructor that returns an object with some microphone
2370	properties.
2371
2372	Microphone::get() is not a constructor, but a static accessor, so should
2373	be attached to the class (constructor function).
2374
2375	Non-static AS members should not be attached to the class
2376	(constructor function).
2377
2378	Properties are added to the prototype when Microphone::get is called.
2379
2380	Make the class function non-static.
2381
23822009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2383
2384	Expect passes in Camera tests (more good work).
2385
23862009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2387
2388	Expect passes for Microphone class (good work).
2389
23902009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2391
2392	Restore tests to correct versions. Please fix Gnash rather than breaking
2393	the tests.
2394
2395	The classes.all tests for Camera and Microphone also need attention.
2396	Microphone fails on the PP, the Camera one fails if no camera is present.
2397
2398	Fix various compiler warnings, many of them real bugs.
2399
24002009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2401
2402	Revert bogus tests (failed in the pp) to the correct versions, which fail
2403	in Gnash.
2404
24052009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2406
2407	Do the same for AudioInputGst.
2408
24092009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2410
2411	Either it should be a comparison to NULL or a C string comparison with "null".
2412	Going with the latter.
2413
24142009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2415
2416	Get initialization order correct. Fix many more unused variable and
2417	signed/unsigned comparison warnings.
2418
24192009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2420
2421	Fix UB when not returning a value from a non-void function.
2422
2423	Use early returns to reduce else blocks and all the indentation that goes
2424	with them.
2425
24262009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2427
2428	Fix unused variable warnings. Fix signed/unsigned. To check container
2429	bounds, use ">= size()", not "> size() - 1".
2430
24312009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2432
2433	Use ctor-initializer, as specified by Gnash coding guidelines and acceptable
2434	C++ style. Initialize _gain for ffmpeg as well.
2435
24362009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2437
2438	Fix return bugs.
2439
24402009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2441
2442	if (!ptr) or if (ptr == NULL), but not if (!ptr == NULL);
2443
24442009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2445
2446	Fix more signed/unsigned warnings. Fix unused variables warning.
2447
24482009-08-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2449
2450	Fix signed/unsigned errors.
2451
24522009-08-05  Bob Naugle  <bobbynaugs@gmail.com>
2453
2454	TextField.cpp cleanups
2455
24562009-08-05  Ben Limmer  <limmer@colorado.edu>
2457
2458	fixed test failure with initialized variable in AudioInput
2459
24602009-08-05  Ben Limmer  <limmer@colorado.edu>
2461
2462	changed makefile in testsuite/actionscript.all so camera and microphone aren't checked on ffmpeg builds
2463
24642009-08-05  Ben Limmer  <limmer@colorado.edu>
2465
2466	fixed compiler error
2467
24682009-08-05  Ben Limmer  <limmer@colorado.edu>
2469
2470	fixed actionscript.all testcases to work with new Camera and microphone implementation
2471
24722009-08-05  Bob Naugle  <bobbynaugs@gmail.com>
2473
2474	Fix segfault in TextField.cpp
2475
24762009-08-05  John Wimer  <john@god.vtic.net>
2477
2478	Cairo Renderer frees the cairo surface, so stop double freeing it.
2479
24802009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2481
2482	Fixed compiler warnings
2483
24842009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2485
2486	Fixed compiler warnings
2487
24882009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2489
2490	TextField maxChars property implemented
2491
24922009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2493
2494	TextField maxChars property implemented
2495
24962009-08-04  Ben Limmer  <limmer@colorado.edu>
2497
2498	completed Camera_as and Microphone_as basic implementation
2499
25002009-08-04  Ben Limmer  <limmer@colorado.edu>
2501
2502	completed Camera_as and Microphone_as basic implementation
2503
25042009-08-04  rob@welcomehome.org
2505
2506	merge from cygnal branch.
2507
25082009-08-03  rob@welcomehome.org
2509
2510	build server side SharedObject support.
2511
25122009-08-03  rob@welcomehome.org
2513
2514	build one plugin, one cgi-bin.
2515
25162009-08-03  rob@welcomehome.org
2517
2518	remove old code we don't want anymore.
2519
25202009-08-03  rob@welcomehome.org
2521
2522	remove old code we don't want anymore.
2523
25242009-08-03  rob@welcomehome.org
2525
2526	minor reformatting.
2527
25282009-08-03  rob@welcomehome.org
2529
2530	minor reformatting.
2531
25322009-08-03  rob@welcomehome.org
2533
2534	minor reformatting.
2535
25362009-08-03  rob@welcomehome.org
2537
2538	minor reformatting.
2539
25402009-08-03  rob@welcomehome.org
2541
2542	add tests for send(), setDirty(), and setProperty().
2543
25442009-08-03  rob@welcomehome.org
2545
2546	add method for updating the properties of an existing SharedObject.
2547
25482009-08-03  rob@welcomehome.org
2549
2550	class for server side Shared Objects.
2551
25522009-08-03  rob@welcomehome.org
2553
2554	implement getRemote() and connect().
2555
25562009-07-31  rob@welcomehome.org
2557
2558	add tests for the Linux specific systems calls for I/O: splice, tee, and sendfile.
2559
25602009-07-27  rob@welcomehome.org
2561
2562	start adding support for SharedObject::connect().
2563
25642009-07-27  rob@welcomehome.org
2565
2566	use SharedObject::connect(), not  NetConnection::connect().
2567
25682009-07-27  rob@welcomehome.org
2569
2570	add vector of Elements to store SharedObjects.
2571
25722009-07-26  rob@welcomehome.org
2573
2574	use constant instead of hard coded number.
2575
25762009-07-26  rob@welcomehome.org
2577
2578	build the Handler class as part of libcygnal.
2579
25802009-07-26  rob@welcomehome.org
2581
2582	use constant instead of hard coded number.
2583
25842009-07-26  rob@welcomehome.org
2585
2586	add a flag for SharedObject persistance.
2587
25882009-07-26  rob@welcomehome.org
2589
2590	print the first sync event
2591
25922009-07-26  rob@welcomehome.org
2593
2594	Fix protocol, remoting only works with rtmp.
2595
25962009-07-26  rob@welcomehome.org
2597
2598	add support for haxe, add SharedObject.getRemote() test case.
2599
26002009-07-26  rob@welcomehome.org
2601
2602	be less verbose.
2603
26042009-07-26  rob@welcomehome.org
2605
2606	partially implement getRemote()
2607
26082009-07-26  rob@welcomehome.org
2609
2610	add onSync event, used by NetConnection and NetStream.
2611
26122009-07-26  rob@welcomehome.org
2613
2614	new test case for SharedObject.getRemote(), which requires an operational server.
2615
26162009-07-25  rob@welcomehome.org
2617
2618	move handlers to libcygnal
2619
26202009-07-25  rob@welcomehome.org
2621
2622	add a define for building the cgi-bins.
2623
26242009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2625
2626	Add'l html tag support
2627
26282009-08-04  Sharad Desai  <ssdesai1@gmail.com>
2629
2630	Add'l html tag support
2631
26322009-08-04  Bob Naugle  <bobbynaugs@gmail.com>
2633
2634	Cursor position determined using TextRecords, better scrolling
2635
26362009-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2637
2638	Forward declare Renderer in kde_glue.h. Reported to fix bug #27144.
2639
26402009-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2641
2642	Don't crash when the scroll exceeds the number of lines (the fix may not
2643	be the correct behaviour, but doesn't fail any tests). Fixes testsuite again.
2644
2645	Expect passes in actionscript.all.
2646
26472009-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2648
2649	Fix crash in TextField.
2650
26512009-07-31  Ben Limmer  <limmer@colorado.edu>
2652
2653	completed basic implementation of Camera actionscript class. Still some work to be done, testsuites now pass instead of xfail
2654
26552009-07-31  Ben Limmer  <limmer@colorado.edu>
2656
2657	completed basic implementation of Camera actionscript class. Still some work to be done, testsuites now pass instead of xfail
2658
26592009-07-31  Bob Naugle  <bobbynaugs@gmail.com>
2660
2661	framework for htmlText/text separation
2662
26632009-07-31  Bob Naugle  <bobbynaugs@gmail.com>
2664
2665	Fix segfault. Initialize _maxScroll
2666
26672009-07-31  Sharad Desai  <ssdesai1@gmail.com>
2668
2669	Implemented list html tag
2670
26712009-07-31  Sharad Desai  <ssdesai1@gmail.com>
2672
2673	Implemented list html tag
2674
26752009-07-31  Si Liu  <liusi_in_lab@hotmail.com>
2676
2677	Little change and more comments.
2678
26792009-07-31  rob@welcomehome.org
2680
2681	only build generate_amfbins at check time. Fix minor tab/space issues.
2682
26832009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2684
2685	Make TextField class constructor non-static. As far as I can tell, this is
2686	safe. This is preliminary to doing the same for almost all constructors.
2687
26882009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2689
2690	Modify TextField class init so that it's not static.
2691
26922009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2693
2694	Trivial cleanups in TextField.
2695
2696	Make various objects non-static.
2697
26982009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2699
2700	Make constant enumeration objects non-static, as they are members of Global.
2701
27022009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2703
2704	The pointer isn't unused. It's a character, not a DisplayObject.
2705
27062009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2707
2708	Couple of tests.
2709
27102009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2711
2712	Fix compile. Add/enable tests. Clean up a bit.
2713
27142009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2715
2716	Drop ADDED comments and some unneeded includes.
2717
27182009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2719
2720	Expect failure.
2721
27222009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2723
2724	Add tests for restrict.
2725
27262009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2727
2728	Actually test the array assignment. Gnash still fails.
2729
27302009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2731
2732	Run tests now that the crash is fixed and expect failures.
2733
27342009-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2735
2736	_top_visible_line is now called _scroll.
2737
27382009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2739
2740	Fix compiler warnings
2741
27422009-07-30  Sharad Desai  <ssdesai1@gmail.com>
2743
2744	Modified tabStops property and should now return proper return type
2745
27462009-07-30  Sharad Desai  <ssdesai1@gmail.com>
2747
2748	Modified tabStops property and should now return proper return type
2749
27502009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2751
2752	AAAAAAND here's the header.
2753
27542009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2755
2756	TextField.restrict
2757
27582009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2759
2760	RGBA can parse values from hex string (eg. #FF0000)
2761
27622009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2763
2764	Use HTML attribute map iterator to reference attribute.
2765	Start TextField.restrict
2766
27672009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2768
2769	Fix a bug. Correct some properties for swfdec testsuite passes.
2770
27712009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2772
2773	Don't erase Triggers from the container while they are still being accessed.
2774	use a flag instead. Fixes a memory error that's been in Gnash at least since
2775	0.8.5.
2776
27772009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2778
2779	Passing tests.
2780
27812009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2782
2783	Get object properties correct.
2784
27852009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2786
2787	Correct Object properties. Add constructor also for VM opcode, though it
2788	currently doesn't have the correct value.
2789
27902009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2791
2792	Register object natives separately. Get registerClass properties correct.
2793
27942009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2795
2796	Add Object test, notes, more tests.
2797
27982009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2799
2800	Test AVM2 Object.
2801
28022009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2803
2804	Minor cleanups, split long lines.
2805
28062009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2807
2808	Don't use deprecated C header. Do use std::make_pair to save extra typing.
2809	Qualify stdlib functions. Replace DisplayObject with character for messages
2810	about text.
2811
28122009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2813
2814	Don't pass as_objects by value, or the GC will blow up when it tries to
2815	delete them. The new code works perfectly well when it's passed by reference.
2816
2817	Drop the unused TextFormat_as member of TextField until there's a need for
2818	it (it should also be initialized in the ctor and markedReachable
2819	if it's reintroduced).
2820
28212009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2822
2823	Revert minor TextField changes because it's changed in trunk.
2824
28252009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2826
2827	Don't run tests for SWF5, as various things weren't available in that
2828	version.
2829
28302009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2831
2832	Run test.
2833
28342009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2835
2836	Add test for HTML in TextFields (a new file because TextField is too long).
2837
28382009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2839
2840	Change "DisplayObject" to "character" in HTML error messages (it was
2841	accidentally changed ages ago when renaming the character class).
2842
2843	Use std::make_pair for concision.
2844
28452009-07-30  Bob Naugle  <bobbynaugs@gmail.com>
2846
2847	Case-insensitive HTML parsing.
2848	HTML <textformat> tag.
2849	Other HTML fixes.
2850
28512009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2852
2853	Fix enumeration error, allowing StaticText class to be registered and
2854	silencing that annoying error message on each run.
2855
28562009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2857
2858	Move CLASS_STATICTEXT in namedStrings enum so that it doesn't end up with the
2859	same index as a different class.
2860
28612009-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2862
2863	Revert Camera class changes until they work with ffmpeg too.
2864
28652009-07-29  Ben Limmer  <limmer@colorado.edu>
2866
2867	updated testsuites and functionality in VideoInputGst.cpp and started working with AS implementation (not final at all)
2868
28692009-07-29  Ben Limmer  <limmer@colorado.edu>
2870
2871	updated testsuites and functionality in VideoInputGst.cpp and started working with AS implementation (not final at all)
2872
28732009-07-29  Bob Naugle  <bobbynaugs@gmail.com>
2874
2875	HTML font tag
2876
28772009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2878
2879	Fixed compiler warnings in TextFormat
2880
28812009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2882
2883	Fixed compiler warnings in TextFormat
2884
28852009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2886
2887	Fixed compiler warnings for TextField and TextFormat
2888
28892009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2890
2891	Fixed compiler warnings for TextField
2892
28932009-07-29  Bob Naugle  <bobbynaugs@gmail.com>
2894
2895	Fix accidental TextField.h revert
2896
28972009-07-29  Bob Naugle  <bobbynaugs@gmail.com>
2898
2899	parseHTML returns tag attributes, as well as indicating whether the tag is self-closing or not
2900
29012009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2902
2903	Implemented tabStops and multiline property in TextField, and some html tags
2904
29052009-07-29  Sharad Desai  <ssdesai1@gmail.com>
2906
2907	Implemented tabStops and multiline property in TextField, and some html tags
2908
29092009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2910
2911	Separate registration of native functions.
2912
2913	Key handling must be moved out of the Key class and put somewhere like
2914	movie_root so that both Key and Keyboard can access it. This will also
2915	make the class much simpler.
2916
29172009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2918
2919	Register Key natives separately to avoid them being called twice.
2920
29212009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2922
2923	Revert unintentional reversion unintentionally committed. Passes for
2924	AVM2 Keyboard.
2925
29262009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2927
2928	Test Keyboard class.
2929
29302009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2931
2932	Use ObjectURI more.
2933
29342009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2935
2936	Construct AVM2Global at a more opportune time.
2937
29382009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2939
2940	Register more classes correctly. Use the string table for now, rather than
2941	adding everything to it.
2942
29432009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2944
2945	Reduce code duplication, clean up, use ObjectURI more.
2946
29472009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2948
2949	Minor cleanup.
2950
29512009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2952
2953	Update straggler.
2954
29552009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2956
2957	Drop Error_as type.
2958
29592009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2960
2961	Separate prototype object retrieval from class/object creation for clarity
2962	and easier refactoring.
2963
29642009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2965
2966	Rename variable.
2967
29682009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2969
2970	Do extension prototypes as well.
2971
29722009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2973
2974	Do Point construction properly. Tabs to spaces.
2975
29762009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2977
2978	Separate more prototypes.
2979
29802009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2981
2982	Fix Point_as, tabs to spaces.
2983
29842009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2985
2986	Part 2: separate prototype retrieval.
2987
29882009-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2989
2990	Change more as_objects creation.
2991
29922009-07-28  Ben Limmer  <limmer@colorado.edu>
2993
2994	updated testsuites and findcam/mic utilities they should no longer segfault
2995
29962009-07-28  Ben Limmer  <limmer@colorado.edu>
2997
2998	update testsuites and utilities so they don't segfault
2999
30002009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3001
3002	First stage towards sorting out prototypes and as_objects for a non-singleton
3003	VM.
3004
30052009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3006
3007	Expect failure.
3008
30092009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3010
3011	Clean up.
3012
30132009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3014
3015	Initialize MovieClip.transform with SWF8 visibility.
3016
30172009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3018
3019	Add hasOwnProperty for version 5.
3020
30212009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3022
3023	Test transform property. There is a real SWF, version 7, that assigns a
3024	property named transform to a MovieClip, and this currently fails.
3025
30262009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3027
3028	Make variable names consistent for easier sedding.
3029
3030	Fix some problems from last sed run.
3031
30322009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3033
3034	Use Global_as::createObject().
3035
30362009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3037
3038	Remove duplicated documentation.
3039
30402009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3041
3042	Fix other people's compiler warnings. Fix testsuite breakages. Expect
3043	passes in testsuite.
3044
30452009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3046
3047	Fix one last flaky comparison.
3048
30492009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3050
3051	Tabs to spaces.
3052
30532009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3054
3055	Restore doWordWrap() condition, fixing testsuite again.
3056
30572009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3058
3059	Fix signed/unsigned compiler warnings. Use a typedef for clarity and easier
3060	refactoring. Use size_t when storing sizes, and for all variables that are
3061	compared to these sizes.
3062
3063	Pass vectors by const reference. Don't reimplement vector assignment; just
3064	use operator=().
3065
3066	Limit line length to 80 characters.
3067
3068	Fix compiler warnings about initialization order. These should have been
3069	fixed before the original commit.
3070
30712009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3072
3073	Fix undefined behaviour by returning a value from non-void functions. The
3074	compiler warned about these, so they should have been fixed.
3075
30762009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3077
3078	Use operator= for assigning to vectors. Also fixes compiler warning by
3079	removing unsigned/signed comparison.
3080
30812009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3082
3083	Remove odd characters from testcase.
3084
30852009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3086
3087	Expect passes in haxe.
3088
30892009-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3090
3091	Expect passes in TextFormat.
3092
30932009-07-27  Sharad Desai  <ssdesai1@gmail.com>
3094
3095	Fixed TextField password property
3096
30972009-07-27  Sharad Desai  <ssdesai1@gmail.com>
3098
3099	Fixed TextField password property
3100
31012009-07-27  Ben Limmer  <limmer@colorado.edu>
3102
3103	fixed problem with initialization of data::data() in findwebcams utility
3104
31052009-07-27  Bob Naugle  <bobbynaugs@gmail.com>
3106
3107	Whoops, almost forgot the edited makefile.am
3108
31092009-07-27  Bob Naugle  <bobbynaugs@gmail.com>
3110
3111	A few more SWF Tag loader stubs.
3112
31132009-07-27  Sharad Desai  <ssdesai1@gmail.com>
3114
3115	Implemented TextField password, bullet, display properties
3116
31172009-07-27  Sharad Desai  <ssdesai1@gmail.com>
3118
3119	Implemented TextField password, bullet, display properties
3120
31212009-07-27  Ben Limmer  <limmer@colorado.edu>
3122
3123	fixed VideoInputGst so make check doesn't fail
3124
31252009-07-27  Ben Limmer  <limmer@colorado.edu>
3126
3127	updated VideoInput files to support breaking bin links and updated videotest file
3128
31292009-07-27  Ben Limmer  <limmer@colorado.edu>
3130
3131	updated VideoInput files to support breaking bin links and updated videotest file
3132
31332009-07-27  Ben Limmer  <limmer@colorado.edu>
3134
3135	updated Audio and Video input cpp files and test suites
3136
31372009-07-27  Ben Limmer  <limmer@colorado.edu>
3138
3139	updated Audio and Video input cpp files and test suites
3140
31412009-07-24  Si Liu  <liusi_in_lab@hotmail.com>
3142
3143	Testing
3144
31452009-07-24  rob@welcomehome.org
3146
3147	clean up configuration of Gstreamer, and build with the renamed config variables.
3148
31492009-07-24  Si Liu  <liusi_in_lab@hotmail.com>
3150
3151	The segmentation problems have been fixed.
3152	The type boost have been commented out.
3153	All the codes have been tested for different platforms.
3154	Now these codes should work for both 32 and 64 bits platform.
3155
31562009-07-24  Jon Crider  <jon.crider@gmail.com>
3157
3158	Removed un-needed debug statement
3159
31602009-07-24  Si Liu  <liusi_in_lab@hotmail.com>
3161
3162	Comment out the unnecessary staff right now.
3163
31642009-07-23  Ben Limmer  <limmer@colorado.edu>
3165
3166	updated the audio and video input testcases and the findwebcams utility
3167
31682009-07-23  Ben Limmer  <limmer@colorado.edu>
3169
3170	updated the audio and video input testcases and the findwebcams utility
3171
31722009-07-23  Si Liu  <liusi_in_lab@hotmail.com>
3173
3174	Fixed the segmentation faults in lcshm and localconnection
3175
31762009-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3177
3178	Fix undefined behaviour and compiler warning. Add proper tests, correct
3179	behaviour.
3180
31812009-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3182
3183	Merge LC build fix.
3184
31852009-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3186
3187	Don't use an uninitialized variable in System.security.allowDomain (the
3188	compiler warns about this too). Implement according to tests rather than
3189	guessing.
3190
31912009-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3192
3193	Test allowDomain properly.
3194
31952009-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3196
3197	Don't cast pointers to unsigned int for logging. Besides being unnecessary,
3198	it is the wrong size for many platforms.
3199
32002009-07-22  Ben Limmer  <limmer@colorado.edu>
3201
3202	updated VideoInput testcase
3203
32042009-07-22  Ben Limmer  <limmer@colorado.edu>
3205
3206	updated Video and audioinput testcases
3207
32082009-07-22  Bob Naugle  <bobbynaugs@gmail.com>
3209
3210	Added some HTML support for <b>(bold) <i>(italic) and <u>(underline), but it still doesn't fully conform to pp behavior. Namely, when to format and when to just ignore tags and such...
3211
32122009-07-22  Si Liu  <liusi_in_lab@hotmail.com>
3213
3214	Shared memory class!
3215	Not completed yet!
3216
32172009-07-22  Si Liu  <liusi_in_lab@hotmail.com>
3218
3219	Shared memory
3220
32212009-07-22  Andrea Palmat?  <andrea@amigasoft.net>
3222
3223	Changes to AmigaOS4 gui files to respect latest updates
3224
32252009-07-22  Ben Limmer  <limmer@colorado.edu>
3226
3227	made base implementation of AudioInputGst and a sample testcase
3228
32292009-07-22  Ben Limmer  <limmer@colorado.edu>
3230
3231	made base implementation of AudioInputGst and sample testcase
3232
32332009-07-22  rob@welcomehome.org
3234
3235	include cygnalrc.in in dist tarballs to keep distcheck happy.
3236
32372009-07-21  rob@welcomehome.org
3238
3239	merge from branch.
3240
32412009-07-21  rob@welcomehome.org
3242
3243	set client SSL mode in the right place to actually be able to write data. Use the RC settings for finding SSL certificates.
3244
32452009-07-21  Jon Crider  <jon.crider@gmail.com>
3246
3247	Increased robustness of showMenu, added test cases. Added test cases for rc file option
3248
32492009-07-21  Jon Crider  <jon.crider@gmail.com>
3250
3251	changes to Stage.showMenu code, test cases added
3252
32532009-07-21  Jon Crider  <jon.crider@gmail.com>
3254
3255	merged from trunk
3256
32572009-07-21  rob@welcomehome.org
3258
3259	replace tab with single space.
3260
32612009-07-21  Bob Naugle  <bobbynaugs@gmail.com>
3262
3263	Changes to TextField:
3264	- Fixed error in DeviceFontTest and EmbeddedFontTest (they are now just as broken as they were before I broke them)
3265	- BBC test swf is back to gnash-normal
3266
32672009-07-21  rob@welcomehome.org
3268
3269	merge from branch. add working SSL support for client and server.
3270
32712009-07-21  rob@welcomehome.org
3272
3273	add client and server side config settings for SSL support.
3274
32752009-07-21  rob@welcomehome.org
3276
3277	test new SSL config file options.
3278
32792009-07-21  rob@welcomehome.org
3280
3281	add new SSL options
3282
32832009-07-21  rob@welcomehome.org
3284
3285	install the new default Cygnal config file.
3286
32872009-07-21  rob@welcomehome.org
3288
3289	add SSL options to the default config file.
3290
32912009-07-21  rob@welcomehome.org
3292
3293	add default Cygnal config file.
3294
32952009-07-21  rob@welcomehome.org
3296
3297	merge from trunk
3298
32992009-07-21  Jon Crider  <jon.crider@gmail.com>
3300
3301	Implemented Stage.showMenu -
3302	Currently gnash ignores any changes to the showMenu property unless the option
3303	'ignoreShowMenu' is set to false in the gnashrc file. The default for this
3304	option is 'true'. I still need to add this option to the default gnashrc file,
3305	and add it to the documentation. If 'ignoreShowMenu' is set to false, an
3306	abbreviated context (right click) menu will be shown instead of gnash's full
3307	menu. This abbreviated menu is similar to pp's menu in this case.
3308
3309	As per the discussion on the gnash-dev mailing list, this option will be
3310	ignored by default.
3311
33122009-07-21  Jon Crider  <jon.crider@gmail.com>
3313
3314	Finished implementation of showMenu. Only works in gtk. Must add 'set ignoreShowMenu' to gnashrc file.
3315
33162009-07-15  Jon Crider  <jon.crider@gmail.com>
3317
3318	Merged from trunk
3319
33202009-07-15  Jon Crider  <jon.crider@gmail.com>
3321
3322	Begin implementing Stage.showMenu. Added property _showMenu to movie_root.h/.cpp. Added haxe test cases to get and set showMenu property. Still need to implement gui changes to complete implementation.
3323
33242009-07-21  Si Liu  <liusi_in_lab@hotmail.com>
3325
3326	Shared memory class.
3327	Rewrite the connect and send function, which will be used in localconnection.
3328
33292009-07-21  Si Liu  <liusi_in_lab@hotmail.com>
3330
3331	Latest LocalConnection_as.cpp and LocalConnection_as.h by July 21, 2009.
3332	The connect and send functions have been moved  to the upper level.
3333	The send function is implemented, but still does not work for some test cases.
3334	More work to be done here!
3335
33362009-07-20  Ben Limmer  <limmer@colorado.edu>
3337
3338	fixed problem with detecting microphone monitors as sources
3339
33402009-07-20  rob@welcomehome.org
3341
3342	merge from branch.
3343
33442009-07-20  rob@welcomehome.org
3345
3346	get server side SSL connections working.
3347
33482009-07-18  rob@welcomehome.org
3349
3350	use the correct port if it's been previously set.
3351
33522009-07-17  rob@welcomehome.org
3353
3354	merge from trunk.
3355
33562009-07-17  rob@welcomehome.org
3357
3358	start adding server side support.
3359
33602009-07-15  rob@welcomehome.org
3361
3362	Add support for using SSH channels.
3363
33642009-07-15  rob@welcomehome.org
3365
3366	Add initial support to test the server functions too.
3367	Add channel test cases.
3368
33692009-07-15  rob@welcomehome.org
3370
3371	add support for kdbint().
3372
33732009-07-15  rob@welcomehome.org
3374
3375	add SSH and SSL server support files.
3376
33772009-07-15  rob@welcomehome.org
3378
3379	stubs for server side support of SSH and SSL connections.
3380
33812009-07-20  Ben Limmer  <limmer@colorado.edu>
3382
3383	added a utility to enumerate attached microphones for use with gnashrc file
3384
33852009-07-20  Sandro Santilli  <strk@keybit.net>
3386
3387	Add an onUnload handler to the character just being unloadMovie'd. This exposes an assertion failure in DisplayList::display. The 'unload' button is not clicked by the test runner so this shouldn't stop 'make check'.
3388
33892009-07-20  John Wimer  <john@god.vtic.net>
3390
3391	Fix opengl renderer builds. Only gtk and kde4 are tested.
3392
33932009-07-20  Ben Limmer  <limmer@colorado.edu>
3394
3395	fixed VideoInput testcase to conform to new naming conventions
3396
33972009-07-20  Bob Naugle  <bobbynaugs@gmail.com>
3398
3399	Changes to TextField:
3400	- New recursive method for inserting text will allow for HTML tags
3401	- Early code for HTML
3402
34032009-07-18  Sandro Santilli  <strk@keybit.net>
3404
3405	Add manual test for unloadMovie. Looks interesting, but isn't automated.
3406
34072009-07-18  Sandro Santilli  <strk@keybit.net>
3408
3409	Don't limit getBounds/unloadMovie testing to SWF8 for no reason
3410
34112009-07-18  Sandro Santilli  <strk@keybit.net>
3412
3413	findwebcams depends on GST, don't try to build when FFMPEG is selected (would fail)
3414
34152009-07-17  Ben Limmer  <limmer@colorado.edu>
3416
3417	brought VideoInput and findwebcam files up to coding style requirements
3418
34192009-07-17  Ben Limmer  <limmer@colorado.edu>
3420
3421	added a utility that helps set default webcam in gnashrc file for use with VideoInput
3422
34232009-07-17  John Wimer  <john@god.vtic.net>
3424
3425	Fix cairo build by providing forward definition and some code formatting cleanup
3426
34272009-07-17  John Wimer  <john@god.vtic.net>
3428
3429	Move Renderer_cairo class definition to the header file.
3430	This allowed the helper classes to have a reference to the renderer class, which was needed for generating bitmap info.
3431
34322009-07-16  Sandro Santilli  <strk@keybit.net>
3433
3434	test_videoinput.cpp is highly dependent on GST media handler, don't try to build when FFMPEG is selected instead (won't build)
3435
34362009-07-16  Ben Limmer  <limmer@colorado.edu>
3437
3438	fixed segfault problem when running the test_videoinput testcase with videotestsrc
3439
34402009-07-16  rob@welcomehome.org
3441
3442	test for the shared memory key value.
3443
34442009-07-16  rob@welcomehome.org
3445
3446	add more values that were failing in the real world.
3447
34482009-07-16  Andrea Palmat?  <andrea@amigasoft.net>
3449
3450	Fixed a compilation problem. Replaced size_t with unsigned long
3451
34522009-07-16  Ben Limmer  <ben@l1m5-ubuntu>
3453
3454	added basic gstreamer support for VideoInput and a VERY minimal testcase
3455
34562009-07-16  Ben Limmer  <ben@l1m5-ubuntu>
3457
3458	added basic gstreamer support for VideoInput and a VERY minimal testcase
3459
34602009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3461
3462	Fix an assertion failure I added to check a signed/unsigned comparison.
3463
34642009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3465
3466	Fix abort in movie_root.
3467
34682009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3469
3470	Implement createObject() functions. Use them in a couple of places.
3471
34722009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3473
3474	Add createObject() functions to Global_as.
3475
34762009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3477
3478	Drop unused files.
3479
34802009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3481
3482	Drop header headers.
3483
34842009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3485
3486	Pass an ObjectURI to all init methods. This makes them more flexible in
3487	that the callers (generally the Global objects) decide the name and namespace
3488	of the created object. AS3 objects such as SimpleButton and XMLDocument with
3489	different names, and most others with different namespaces, need this
3490	functionality.
3491
3492	It also introduces a possibility of identifying prototypes for central
3493	registration, but I'm still not sure why this should be necessary.
3494
34952009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3496
3497	Fix testsuite.
3498
34992009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3500
3501	Fix last errors and warnings.
3502
35032009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3504
3505	Fix more functions.
3506
35072009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3508
3509	Packages are AS2. AS2 has no namespaces. Revert changes made during
3510	brain attack.
3511
35122009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3513
3514	Update more functions.
3515
35162009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3517
3518	Some more, and fix filters.
3519
35202009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3521
3522	Update another load.
3523
35242009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3525
3526	Update one load of class init functions to use the ObjectURI passed in.
3527
35282009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3529
3530	Rename as_prop_flags to PropFlags. Add DefaultFlags constant to as_object
3531	to make code more concise. Most classes are going to need this constant
3532	in order to use the namespace argument of init_member.
3533
3534	Move ctors to the top of as_object.cpp. Define constant.
3535
35362009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3537
3538	Pass the ObjectURI to all init functions. Callers now control where the
3539	created class is attached.
3540
35412009-07-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3542
3543	Update documentation
3544
3545	Introduce ObjectURI. This will be passed to initialization functions to
3546	specify their name. It is designed to be changed easily if new demands arise.
3547
35482009-07-15  Bob Naugle  <bobbynaugs@gmail.com>
3549
3550	more improvements to TextField. Allowances for multiple TextRecords on same line. MemCheck clean (i think). Lines display and scroll correctly.
3551
3552	known issues:
3553	- noticed slight incorrect behavior with PGUP/PGDN
3554
35552009-07-15  Si Liu  <liusi_in_lab@hotmail.com>
3556
3557	RunInfo is changed into RunResources.
3558
35592009-07-15  Si Liu  <liusi_in_lab@hotmail.com>
3560
3561	Not fully completed.
3562
35632009-07-15  Jon Crider  <jon.crider@gmail.com>
3564
3565	Fixed allowDomain for flash8 so that it now returns a boolean. Updated System test cases to include changes to allowDomain and fix minor problems throughout.
3566
35672009-07-15  Jon Crider  <jon.crider@gmail.com>
3568
3569	updated test cases for allowDomain
3570
35712009-07-15  Jon Crider  <jon.crider@gmail.com>
3572
3573	merged from trunk
3574
35752009-07-15  Jon Crider  <jon.crider@gmail.com>
3576
3577	merged from trunk
3578
35792009-07-15  Jon Crider  <jon.crider@gmail.com>
3580
3581	Fixing allowDomain() to return a boolean
3582
35832009-07-15  Bob Naugle  <bobbynaugs@gmail.com>
3584
3585	Some fixes to TextField.cpp and changes to misc-haxe.all/classes.all/DejaGnu.hx to show test output in gnash/gflashplayer window
3586
35872009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3588
3589	Add some basic TextField display tests with automatic testing of AS
3590	properties (but still not very useful for testing what it looks like).
3591
35922009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3593
3594	Run font tests.
3595
35962009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3597
3598	Add embedded font test.
3599
36002009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3601
3602	Add automatic tests to DeviceFontTest.
3603
36042009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3605
3606	Pass Global_as to some as_object ctors.
3607
36082009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3609
3610	Create an as_object ctor taking a Global_as reference and pass this from
3611	as_function.
3612
36132009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3614
3615	Make as_function take a Global_as reference in its constructor. Pass this
3616	from all subclasses.
3617
36182009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3619
3620	Take Global_as ref in builtin_function's ctor.
3621
36222009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3623
3624	Fix all compiler warnings in libcore except those in TextField (which it
3625	would also be a good idea to fix).
3626
36272009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3628
3629	More warnings.
3630
36312009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3632
3633	Fix warnings that sed missed.
3634
36352009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3636
3637	Fix compiler warnings.
3638
3639	Always pass as Global_as to to_object(). Drop more direct use of
3640	builtin_function.
3641
36422009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3643
3644	Fix more compiler warnings.
3645
36462009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3647
3648	Fix all the unused parameter warnings for as_object& o.
3649
36502009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3651
3652	Take a Global_as in to_object() to start with.
3653
36542009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3655
3656	Fix signed / unsigned warning.
3657
36582009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3659
3660	Remove almost the last direct uses of builtin_function.
3661
36622009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3663
3664	Allow use of instanceOf(0) without crashing. It is surely a legitimate
3665	call in AS, and saves having to check every time.
3666
36672009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3668
3669	Drop more direct use of builtin_function.
3670
36712009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3672
3673	Don't initialize constructor in ClassHierarchy for extensions either.
3674
36752009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3676
3677	Use Global_as for builtin_function.
3678
36792009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3680
3681	Use Global_as for builtin_function.
3682
36832009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3684
3685	Neither action_buffer nor as_environment are optional for swf_function, despite
3686	what the documentation says. Change the docs, clean up, and make them
3687	into references.
3688
36892009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3690
3691	Clean up Transform_as, drop duplicated (and unused) class creation.
3692
36932009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3694
3695	Look up Point class in environment.
3696
36972009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3698
3699	Drop other stuff from headers.
3700
37012009-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3702
3703	Don't expose AS constructors outside the class. This was designed to mimic
3704	AS behaviour without C++ types by returning the original constructor, but
3705	in fact ActionScript is even less fussy and looks them up by name, even
3706	if they have changed.
3707
37082009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3709
3710	Deal with string natives properly. Don't include things unnecessarily in
3711	Global_as.h. Initialize string class without statics.
3712
37132009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3714
3715	Really fix testsuite.
3716
37172009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3718
3719	Fix testsuite.
3720
37212009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3722
3723	Update extensions.
3724
37252009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3726
3727	Pass object to all to_object() calls.
3728
37292009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3730
3731	Pass an object to most to_object() calls.
3732
37332009-07-14  Jon Crider  <jon.crider@gmail.com>
3734
3735	Moved data structure into anonymous namespace where it should have been in the first place.
3736
37372009-07-14  Jon Crider  <jon.crider@gmail.com>
3738
3739	Move data structure into anonymous namespace
3740
37412009-07-14  Ben Limmer  <ben@l1m5-ubuntu>
3742
3743	adding gnashrc support for webcam device selection (this is a prototype and will most likely be changed with the final implementation to allow selection based on device name or location)
3744
37452009-07-14  Bob Naugle  <bobbynaugs@gmail.com>
3746
3747	Fixed invalid write
3748
37492009-07-14  Bob Naugle  <bobbynaugs@gmail.com>
3750
3751	late fixes to TextField:
3752	- fixed segfault caused by early break in format_text when lines overflow
3753	- fixed stall when TextField is too small for any lines
3754	- no longer recalculates bounds when no text is present
3755	known issues:
3756	- gnash still segfaults after test when test uses TextField (my apologies, fixing now)
3757
37582009-07-14  Jon Crider  <jon.crider@gmail.com>
3759
3760	Implemented System_security_allowDomain. Added vector data structures and accessor functions to System_as.cpp to store domain name strings for allowing data access to swf's. This currently does nothing in gnash since we don't deal with inter-swf access in the same way as Adobe.
3761	Added unit tests to testsuite/network.all to test these new functions. This test probably doesn't need to go here but the structure of the Makefile was such that it was easy to add it in here (as per Rob's suggestion).
3762
37632009-07-14  Jon Crider  <jon.crider@gmail.com>
3764
3765	Merged from trunk
3766
37672009-07-14  Jon Crider  <jon.crider@gmail.com>
3768
3769	working on unit test for system.security.allowDomain()
3770
37712009-07-02  Jon Crider  <jon.crider@gmail.com>
3772
3773	merged from trunk
3774
37752009-07-02  Jon Crider  <jon.crider@gmail.com>
3776
3777	implemented System.security.allowDomain(). Added new data structure to support allowDomain. This structure is not currently being used anywhere else.
3778
37792009-07-14  Bob Naugle  <bobbynaugs@gmail.com>
3780
3781	Update to TextField:
3782	Better cursor positioning
3783	Implemented HOME/END, PGUP/PGDN, and UP/DOWN keys
3784	Some scroll functionality
3785	Known issues:
3786	insertion of newline at end of visible lines with trailing glyphs does not immediately display trailing glyphs
3787	UP/DOWN keys use glyph counts as position, should use x-coordinate
3788	UP/DOWN keys do not remember the line position you started from, they are reset every time
3789	Still to come:
3790	Mouse event handlers
3791	Selection functionality
3792
37932009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3794
3795	Tidy up.
3796
37972009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3798
3799	Attempt a blind fix of kde3, as no one else seems to care enough to try.
3800
38012009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3802
3803	Drop double semi-colons introduced by mistake (not all of them were mine
3804	though).
3805
38062009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3807
3808	Major refactoring to help AS3 and get towards a reentrant VM.
3809
3810	Replace over 1000 calls to the builtin_function ctor with
3811	Global_as::createFunction and Global_as::createClass, so that we can change
3812	the ctor to take almost any argument (as long as Global_as can access it)
3813	by changing a few lines instead of all uses.
3814
3815	This also makes implementing the AS3 constructors correctly into a single
3816	central change rather than editing each class separately.
3817
3818	The Global_as base class, not the VM, will serve as the point of reference
3819	for ActionScript, because it is designed to work for both VM versions.
3820
3821	The flash.display classes are still not finished as they require a bit more
3822	attention. The basic classes needed by as_value (String, Boolean, Number,
3823	Object) also do not use the Global_as functions because as_value has
3824	no access to the necessary resources.
3825
3826	Replace usage of member functions for as_object, fn_call and as_environment
3827	with non-member, non-friend functions. This has the same purpose, namely
3828	allowing refactoring by touching a small number of functions instead of
3829	several hundred separate places.
3830
38312009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3832
3833	Fix some straggling classes.
3834
38352009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3836
3837	Drop more.
3838
38392009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3840
3841	Improve some more ugliness.
3842
38432009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3844
3845	Fix the constant classes, get the rest of the abominable filter classes
3846	to build somehow.
3847
38482009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3849
3850	Gut two constant classes.
3851
38522009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3853
3854	Drop more unused variables.
3855
38562009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3857
3858	Drop another one.
3859
38602009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3861
3862	Drop most unused Global_as* variables.
3863
38642009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3865
3866	Drop a few more.
3867
38682009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3869
3870	Fix array, drop more new builtin_function calls.
3871
38722009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3873
3874	Fix AsBroadcaster, remove duplicated files annoyingly left around.
3875
38762009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3877
3878	Minor changes to Array.
3879
38802009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3881
3882	More use of Global_as functions.
3883
38842009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3885
3886	Remove more builtin_function ctor calls.
3887
38882009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3889
3890	Use the Global_as createClass function to get almost all global
3891	class constructors. A small number of classes that do things slightly
3892	differently still use the old way.
3893
38942009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3895
3896	Until everything is untangle we still get the global object from the VM,
3897	so don't initialize Global classes until the VM has a global object.
3898
38992009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3900
3901	Finally fix builf again.
3902
39032009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3904
3905	More compile errors.
3906
39072009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3908
3909	Include Global_as.h where necessary, fix some compile errors.
3910
39112009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3912
3913	Get the global object in most interface functions (and many places where
3914	it's not needed).
3915
39162009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3917
3918	Use the Global_as function creation (won't yet compile).
3919
39202009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3921
3922	Make factory functions for AS functions and classes in the Global_as objects.
3923
39242009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3925
3926	Add Global_as. Drop qualification of getVM().
3927
39282009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3929
3930	Don't introduce _global member yet.
3931
39322009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3933
3934	Initialize the _global member of VM.
3935
39362009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3937
3938	More Global_as includes.
3939
39402009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3941
3942	Hide the VM-specific Global implementations. Use the abstract Global_as as
3943	the base class for Global objects.
3944
39452009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3946
3947	Rename getVM() to vm() and make sure it's really not used directly.
3948
39492009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3950
3951	Fix swfc testsuite.
3952
39532009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3954
3955	Fix ming test runners.
3956
39572009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3958
3959	Fix testsuite.
3960
39612009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3962
3963	Revert bogus change to gnash-view.
3964
39652009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3966
3967	Get the correct SWF version for MovieClip.
3968
39692009-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3970
3971	Make all access to VM, string_table, movie_root, and RunResources happen
3972	through non-member, non-friend functions as preparation for refactoring
3973	(and generally making such changes easier). The three classes that
3974	provide access to those are: fn_call, as_environment, and as_object.
3975
3976	Make as_object constructors explicit when they take a prototype, or the
3977	compiler allows passing pointers to functions that have a ref-to-const
3978	argument. That causes disasters.
3979
39802009-07-13  rob@welcomehome.org
3981
3982	add initial SSH support with test case.
3983
39842009-07-13  rob@welcomehome.org
3985
3986	make SSH support minimally functional.
3987
39882009-07-13  rob@welcomehome.org
3989
3990	add SSH test case that sucessfully makes an SSH client side connection to a server.
3991
39922009-07-13  rob@welcomehome.org
3993
3994	fix typo in option.
3995
39962009-07-12  rob@welcomehome.org
3997
3998	use the correct variables.
3999
40002009-07-12  rob@welcomehome.org
4001
4002	add a SSH testc
4003
40042009-07-12  rob@welcomehome.org
4005
4006	build with optional SSH and SSL support.
4007
40082009-07-12  rob@welcomehome.org
4009
4010	add initial SSH support files
4011
40122009-07-12  rob@welcomehome.org
4013
4014	add initial SSH support, improved SSLsupport.
4015
40162009-07-12  rob@welcomehome.org
4017
4018	add initial SSH client support.
4019
40202009-07-12  rob@welcomehome.org
4021
4022	add --enable-ssh option and flags.
4023
40242009-07-12  rob@welcomehome.org
4025
4026	build sshclient
4027
40282009-07-13  Ben Limmer  <ben@l1m5-ubuntu>
4029
4030	added stubs for camera and microphone implementation
4031
40322009-07-13  Ben Limmer  <ben@l1m5-ubuntu>
4033
4034	added stubs for camera and microphone implementations
4035
40362009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4037
4038	Implement SWF-defined autosize for TextFields.
4039
40402009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4041
4042	Use definition autosize information.
4043
40442009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4045
4046	Default text height is 12 pixels (240 twips), not 1. This is used when
4047	there is no font associated with the TextField.
4048
4049	Expose autosize information.
4050
40512009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4052
4053	Drop override of virtual function.
4054
40552009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4056
4057	Make the renderer no longer a singleton. It is now part of the RunResources
4058	for a single Gnash run, and must be set before parsing.
4059
4060	Rename RunInfo to RunResources to reflect what it does.
4061
4062	Most complications arise from the use of BitmapInfos stored in the
4063	renderers. Without these, there would be no need to use the renderer during
4064	parsing, and it could theoretically be passed to movie_root::display()
4065	and externally owned. However, as AS from SWF version 8 needs a renderer
4066	to draw to an internal buffer (not necessarily the same one as the main
4067	renderer), it also makes sense to have it in the RunResources.
4068
4069	This will break GUIs that I can't test, and others are only provisionally
4070	changed so that they compile and run. Updates from their authors are
4071	welcome. The depth parameter to GUIs is replaced with the RunInfo reference.
4072	This removes functionality from the SDL gui (though the bit depth parameter
4073	passed to all Guis and used only in the SDL one is hard-coded in Player.cpp and
4074	never changed). It can be restored either using an environment
4075	variable (preferred) or adding the bit depth to the RunResources.
4076
4077	It should be relatively easy to select the renderer at runtime now.
4078
40792009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4080
4081	Fix testsuite.
4082
40832009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4084
4085	Allow creation of BitmapMovies with no bitmap (this can happen if no
4086	renderer is supplied).
4087
40882009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4089
4090	Don't rename getTextRunInfo to getTextRunResources, though.
4091
40922009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4093
4094	Don't initialize Gui until the RunInfo is populated.
4095
40962009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4097
4098	Test one.
4099
41002009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4101
4102	Rename runInfo to runResources.
4103
41042009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4105
4106	Forward declaration.
4107
41082009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4109
4110	Use _renderer member.
4111
41122009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4113
4114	Rename RunInfo to RunResources.
4115
41162009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4117
4118	Cleanup the TestingRenderer code.
4119
41202009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4121
4122	Const correct...
4123
41242009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4125
4126	Drop render.h include, move code to backend for new ProxyRenderer.
4127
41282009-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4129
4130	Fix OGL build.
4131
41322009-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4133
4134	Get the agg renderer to build.
4135
41362009-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4137
4138	Pass RunInfo to more tags when parsing.
4139
41402009-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4141
4142	Clean up headers.
4143
41442009-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4145
4146	Don't use renderer singleton in parsing.
4147
41482009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4149
4150	Really fix the testsuite.
4151
41522009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4153
4154	Fix testsuite, don't crash when there's no renderer.
4155
41562009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4157
4158	Fix some last build problems, rename render_handler to Renderer.
4159
41602009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4161
4162	Pass render_handler to all display() functions. Fake a non-singleton
4163	render_handler in RunInfo (should be relatively easy to make genuinely
4164	reentrant).
4165
41662009-07-11  rob@welcomehome.org
4167
4168	add headers to noinst_HEADERS to keep distcheck happy.
4169
41702009-07-11  rob@welcomehome.org
4171
4172	add network.all to SUBDIRS_DIST, not EXTRA_DIST.
4173
41742009-07-10  Sharad Desai  <ssdesai1@gmail.com>
4175
4176	Created ASnative_as.hx and migrated mings cases to haXe
4177
41782009-07-10  Sharad Desai  <ssdesai1@gmail.com>
4179
4180	Created ASnative_as.hx and migrated mings cases to haXe
4181
41822009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4183
4184	Implement ContextMenuItem.
4185
41862009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4187
4188	Passes in swfdec testsuite.
4189
41902009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4191
4192	Passing tests.
4193
41942009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4195
4196	Implement copy().
4197
41982009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4199
4200	Get more test passes.
4201
42022009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4203
4204	Passing tests.
4205
42062009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4207
4208	Implement ContextMenuItem.
4209
42102009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4211
4212	Test onSelect property.
4213
42142009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4215
4216	Declare ContextMenuItem class for both AS3 and AS2, where it has been
4217	unaccountably missing.
4218
42192009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4220
4221	Read PNG and GIF data in DefineBits tags for all SWF versions (manually
4222	tested), fixing bug #26994. Pre-process bitmap data with alpha for RGBA
4223	images, fixing bad display of some images with transparency.
4224
42252009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4226
4227	Process alpha in all native RGBA images (only PNG and GIF) like we do for
4228	JPEGS when alpha data is merged.
4229
42302009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4231
4232	Use std::copy.
4233
42342009-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4235
4236	Implement reading PNG and GIF data in DefineBits tags (fixes bug #26994).
4237
42382009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4239
4240	Register AS3 class Bitmap.
4241
42422009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4243
4244	AS implementation of most of ContextMenu.
4245
42462009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4247
4248	Update comments.
4249
42502009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4251
4252	Do a partial implementation of copy, which is enough to pass the swfdec
4253	tests but not actionscript.all.
4254
42552009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4256
4257	Totals and xcheck.
4258
42592009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4260
4261	Add more tests for copying customItems.
4262
42632009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4264
4265	Make a deep copy of values when they are objects.
4266
42672009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4268
4269	Test more.
4270
42712009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4272
4273	Pass copy tests.
4274
42752009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4276
4277	Drop ContextMenu_as class.
4278
42792009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4280
4281	Pass hideBuiltInItems tests, not yet copy property.
4282
42832009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4284
4285	More tests.
4286
42872009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4288
4289	Test copy().
4290
42912009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4292
4293	Passes in swfdec.
4294
42952009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4296
4297	Update totals.
4298
42992009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4300
4301	It doesn't even need a builtInItems object.
4302
43032009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4304
4305	Check that ContextMenu.hideBuiltInItems isn't fussy.
4306
43072009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4308
4309	Passing tests.
4310
43112009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4312
4313	Implement more of ContextMenu AS interface correctly.
4314
43152009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4316
4317	Remove the cruft from ContextMenu.
4318
43192009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4320
4321	Improve tests for ContextMenu and ContextMenuItem.
4322
4323	Minor cleanup, minor fix.
4324
43252009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4326
4327	Also fails totals because of builtInItems property.
4328
43292009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4330
4331	xcheck for Gnash fails.
4332
43332009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4334
4335	The ContextMenu constructor is not hidden in version 5.
4336
43372009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4338
4339	Test ContextMenu and ContextMenuItem properly.
4340
43412009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4342
4343	Make message more accurate.
4344
43452009-07-09  Sandro Santilli  <strk@keybit.net>
4346
4347	Test that TextField.multiline is always converted to boolean on set
4348
43492009-07-09  Sandro Santilli  <strk@keybit.net>
4350
4351	Log unimplemented ContextMenu methods only once
4352
43532009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4354
4355	Get enumeration more correct. Fixes bug #19926 and passes new tests.
4356
43572009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4358
4359	Don't enumerate unnamed "non-properties" (MovieClip displaylist members).
4360
43612009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4362
4363	Minor cleanup.
4364
43652009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4366
4367	Also don't enumerate the constructor property.
4368
43692009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4370
4371	The __constructor__ property also shouldn't be enumerated in MovieClips.
4372
43732009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4374
4375	Cut some unnecessary syntax.
4376
43772009-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4378
4379	Check enumeration of custom MovieClip class properties.
4380
43812009-07-09  Markus Gothe  <nietzsche@lysator.liu.se>
4382
4383	Clean up
4384
43852009-07-09  Markus Gothe  <nietzsche@lysator.liu.se>
4386
4387	bundling is dependent of the aqua-gnash binary
4388
43892009-07-08  Jon Crider  <jon.crider@gmail.com>
4390
4391	Minor fix to get Rectangle test case to compile and run
4392
43932009-07-08  Jon Crider  <jon.crider@gmail.com>
4394
4395	fixed Rectangle haxe test so that it compiles and passes all tests
4396
43972009-07-08  Jon Crider  <jon.crider@gmail.com>
4398
4399	merged from trunk
4400
44012009-07-08  Jon Crider  <jon.crider@gmail.com>
4402
4403	finished migrating Boolean class test cases
4404
44052009-07-08  Jon Crider  <jon.crider@gmail.com>
4406
4407	finsished migrating Boolean test cases
4408
44092009-07-08  Sandro Santilli  <strk@keybit.net>
4410
4411	I've manually tested that moveTo() still closes a fill up when moving to where it is already. Sorry, no automated testcase for this so will break again later ...
4412
44132009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4414
4415	Improve compatibility of device font rendering: get the size right, the
4416	position generally (but not always) correct, but not the bounds of the
4417	rendered text, which still needs doing.
4418
44192009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4420
4421	Device fonts are always solid.
4422
44232009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4424
4425	Clean up a bit more.
4426
44272009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4428
4429	Minor cleanups.
4430
44312009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4432
4433	Correct for y scale.
4434
44352009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4436
4437	Improve tests.
4438
44392009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4440
4441	Fix the size and position of device fonts, but not the display bounds.
4442
44432009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4444
4445	Add bounding boxes.
4446
44472009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4448
4449	Add test showing device font behaviour.
4450
44512009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4452
4453	Add DeviceFontTest to Makefile.
4454
44552009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4456
4457	Add non-automated test for device fonts.
4458
44592009-07-08  Sandro Santilli  <strk@keybit.net>
4460
4461	xcheck -> check
4462
44632009-07-08  Sandro Santilli  <strk@keybit.net>
4464
4465	first pass at drawing api fixes, 6 XPASS, no failures
4466
44672009-07-07  Sandro Santilli  <strk@keybit.net>
4468
4469	Don't close a path on endFill if no fill is in effect; reset cursor coordinate when closing a path.
4470
44712009-07-07  Sandro Santilli  <strk@keybit.net>
4472
4473	beginFill() with no arg should be a no-op
4474
44752009-07-08  Sandro Santilli  <strk@keybit.net>
4476
4477	Expect the hitTest in blue fill of shape 6 (page 3) to succeed, matching rendering. This is *sometimes* compatible with pp9.
4478
44792009-07-08  Sandro Santilli  <strk@keybit.net>
4480
4481	Add compatibility note for a test failing with pp 9 and succeeding with pp 10
4482
44832009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4484
4485	Don't abort for malformed SWFs.
4486
44872009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4488
4489	Allow ParserExceptions to be caught by outer catchers when it means a
4490	stream reading failure. Prevent aborts due to unhandled exceptions for
4491	malformed SWFs.
4492
44932009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4494
4495	I give up on this...
4496
44972009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4498
4499	Always build allstatic for aqua
4500
45012009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4502
4503	More drawing API tests.
4504
45052009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4506
4507	Add pixel checking.
4508
45092009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4510
4511	xcheck.
4512
45132009-07-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4514
4515	Add more tests to DrawingApiTest.as
4516
45172009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4518
4519	Always build allstatic for aqua
4520
45212009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4522
4523	Updated copyright
4524
45252009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4526
4527	Since we build aqua-gnash static .libs are empty
4528
45292009-07-08  Markus Gothe  <nietzsche@lysator.liu.se>
4530
4531	Always build allstatic for aqua
4532
45332009-07-07  Sandro Santilli  <strk@keybit.net>
4534
4535	Add note about test failing with pp 10
4536
45372009-07-07  Sandro Santilli  <strk@keybit.net>
4538
4539	Add comment above draw of a shape with expected auto-close on endFill
4540
45412009-07-07  Sandro Santilli  <strk@keybit.net>
4542
4543	Sound.duration passes when a media handler is compiled in
4544
45452009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4546
4547	Add named instances as button members. Fixes bug #24467.
4548
4549	Add basic test for enumerable button members (needs improvement).
4550
45512009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4552
4553	Add a simple, not really self-contained test for button instance properties.
4554
45552009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4556
4557	Add and remove named instances as enumerable properties. Fixes bug #24467.
4558
45592009-07-07  Markus Gothe  <nietzsche@lysator.liu.se>
4560
4561	Added preformatted variant of man-page
4562
45632009-07-07  Markus Gothe  <nietzsche@lysator.liu.se>
4564
4565	Added stub man-page for rtmpget, take 2
4566
45672009-07-07  Markus Gothe  <nietzsche@lysator.liu.se>
4568
4569	Added stub man-page for rtmpget
4570
45712009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4572
4573	Test line styles in drawing API, where Gnash fails miserably.
4574
45752009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4576
4577	Make line colours easier to distinguish and add pixel checking to the
4578	test runner.
4579
45802009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4581
4582	Add test for Gnash's line style failure to DrawingApiTest (drawing 3).
4583
45842009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4585
4586	Do a swfmill version check to avoid bogus failures in the testsuite.
4587
45882009-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4589
4590	Check swfmill version, log it, warn if it's too low when building AVM2,
4591	and don't run AS3 tests when swfmill doesn't support it.
4592
45932009-07-07  Markus Gothe  <nietzsche@lysator.liu.se>
4594
4595	DSOEXPORT-attrib
4596
45972009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4598
4599	Prevent a crash in AS3 TextFields (without giving a real fix).
4600
46012009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4602
4603	Fix namespace lookups.
4604
46052009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4606
4607	Error is in the global, not flash.errors namespace.
4608
46092009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4610
4611	Test passes now.
4612
46132009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4614
4615	Yes, push constructed property.
4616
46172009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4618
4619	Use the namespace too when looking up properties to construct, instead of
4620	using the first matching object name. Fixes as3compile.all/lookup.swf,
4621	hopefully for everyone.
4622
46232009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4624
4625	More tests.
4626
46272009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4628
4629	Drop more unused things.
4630
46312009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4632
4633	Drop more unused things.
4634
46352009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4636
4637	Drop unused classes headers.
4638
46392009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4640
4641	Another test.
4642
46432009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4644
4645	AS3 classes are not functions, but become global objects with a constructor
4646	function. Implement MovieClip more like this (it may be more correct to
4647	use the MovieClip prototype object) as an example; more testing and
4648	improvement is needed before this is done everywhere.
4649
4650	CONSTRUCTSUPER now looks for the constructor function, which fixes behaviour
4651	for built-in class. Eventually CONSTRUCTSUPER and CONSTRUCTPROP opcodes
4652	should only do this, and not expect properties to be a constructor function
4653	at all.
4654
46552009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4656
4657	Test passes.
4658
46592009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4660
4661	More tests for MovieClip.
4662
46632009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4664
4665	Make AS3 MovieClip class a prototype object with ctor, not a function.
4666
46672009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4668
4669	Drop all the unnecessary stuff from Keyboard_as.
4670
46712009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4672
4673	Don't use VM singleton unnecessarily.
4674
46752009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4676
4677	Drop debugging.
4678
46792009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4680
4681	Clean up, comment.
4682
46832009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4684
4685	Check inheritance from built-in MovieClip class.
4686
46872009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4688
4689	Rename variables.
4690
46912009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4692
4693	The Machine has no as_environment::ScopeStack any more.
4694
46952009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4696
4697	Drop unused and obsolete functions.
4698
46992009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4700
4701	Passing inheritance tests, some new tests.
4702
47032009-07-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4704
4705	Object prototypes appear never to be functions in AS3 (unlike AS2), so
4706	always use the constructor property in CONSTRUCTSUPER.
4707
47082009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4709
4710	Construct a MovieClip when asked to; passes some tests in as3compile.all.
4711
4712	Add all flash.text AS3 classes to ClassHierarchy except TextColor, which
4713	isn't stubbed and conflicts with TextFormat.textColor anyway.
4714
47152009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4716
4717	Add all text classes to ClassHierarchy.
4718
47192009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4720
4721	Allow AS3 creation of MovieClips.
4722
47232009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4724
4725	Do namespace importing and class lookup properly.
4726
47272009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4728
4729	Rename abc_block to AbcBlock.
4730
47312009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4732
4733	Add some class documentation to abc_block.
4734
47352009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4736
4737	Always use global, not ABC names, for classes. Lookup package (currently
4738	all non-private) namespaces using the global name, which has the effect
4739	of "importing" external namespaces into the ABC block.
4740
4741	This makes it possible to look up classes only using the ABC block's
4742	resources. It also prevents potential name conflicts when adding classes to
4743	existing namespaces and makes it easier to locate classes using a global
4744	name.
4745
47462009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4747
4748	Move locateClass functions together.
4749
47502009-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4751
4752	Use abc block string pool for logging to make errors clearer.
4753
47542009-07-02  Si Liu  <liusi_in_lab@hotmail.com>
4755
4756	ming tests for TextSnapshot_as have been transferred by Si.
4757
47582009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4759
4760	Fix non-avm2 build again.
4761
47622009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4763
4764	asNamespace class debugging and cleanup.
4765
47662009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4767
4768	Add namespace URI to logging.
4769
47702009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4771
4772	Clean up, add dump() function for debugging.
4773
47742009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4775
4776	Clean up, add alternative lookup method for debugging / testing.
4777
47782009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4779
4780	Improve parse logging.
4781
47822009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4783
4784	Add a space.
4785
47862009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4787
4788	Log constants by name.
4789
47902009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4791
4792	Remove as3-related package code.
4793
4794	Stub QName implementation.
4795
4796	Find properties more successfully in AVM2.
4797
47982009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4799
4800	Add some more tests for constructor and prototype of QName.
4801
48022009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4803
4804	Correct typo in QName, attach properties to instance not prototype. Passes
4805	in QName.as.
4806
48072009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4808
4809	Add QName_as to the flash.am, as asobj/Makefile.am isn't used (but is
4810	still there...)
4811
48122009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4813
4814	Drop as3 net and text package code.
4815
48162009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4817
4818	Drop as3 geom package code.
4819
48202009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4821
4822	Drop as3 code from external and filters packages.
4823
48242009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4825
4826	Drop as3 code from display package.
4827
48282009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4829
4830	Drop all non-as2 packages.
4831
48322009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4833
4834	Drop accessibility and desktop packages.
4835
48362009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4837
4838	Drop all as3 code from flash packages; it is bogus.
4839
48402009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4841
4842	Don't build sampler, system, ui, utils or xml packages.
4843
48442009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4845
4846	Don't build printing package.
4847
48482009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4849
4850	Don't build media package.
4851
48522009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4853
4854	Don't build events package.
4855
48562009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4857
4858	Don't build desktop package.
4859
48602009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4861
4862	Don't build accessibility package.
4863
48642009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4865
4866	Drop errors package.
4867
48682009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4869
4870	Fix typo.
4871
48722009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4873
4874	Add CLASS_QNAME to named strings.
4875
48762009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4877
4878	Build QName.
4879
48802009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4881
4882	Add stubbed QName class.
4883
48842009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4885
4886	Correct comments.
4887
48882009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4889
4890	Correct super types for DisplayObject subclasses.
4891
48922009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4893
4894	Test some System properties.
4895
48962009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4897
4898	Move System class properly and remove the old files.
4899
49002009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4901
4902	Move the three necessary new functions from the supposed new System_as to the
4903	older and less messy System_as.
4904
49052009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4906
4907	Enable some more abc finalization. Clean up.
4908
49092009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4910
4911	Store NEEDS_ACTIVATION flag. Check it in NEWACTIVATION opcode.
4912
4913	Clean up abc_function.
4914
49152009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4916
4917	Drop debug logging.
4918
49192009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4920
4921	Add xchecks.
4922
49232009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4924
4925	Add test for QName.
4926
49272009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4928
4929	Use get_member in find_prop_strict, as getMember doesn't distinguish between
4930	not found and undefined.
4931
49322009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4933
4934	Dump namespace in the other dump function too.
4935
49362009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4937
4938	Add namespace to member dump.
4939
49402009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4941
4942	Fix build without avm2.
4943
49442009-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4945
4946	Non-avm2 build fix.
4947
49482009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4949
4950	Mark AVM2 Global as reachable or Gnash will crash.
4951
4952	Declare some more AS3 classes.
4953
4954	Don't execute null ABC blocks.
4955
4956	Correct lookup of built-in classes.
4957
49582009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4959
4960	Mark the AVM2 global as reachable.
4961
49622009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4963
4964	Don't try to instantiate classes when there is no ABC block loaded (Machine
4965	was not initiated, perhaps due to faulty ABC parsing).
4966
49672009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4968
4969	Really don't execute ABC tags that aren't parsed correctly.
4970
49712009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4972
4973	Load Event and EventDispatcher classes.
4974
49752009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4976
4977	Add Event class.
4978
49792009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4980
4981	Make sure an abc_block exists before using it.
4982
49832009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4984
4985	Don't look in as_environment for objects.
4986
49872009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4988
4989	Stop faking classes.
4990
49912009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4992
4993	Check a namespace exists before using it. Look in global namespace only
4994	if it doesn't (not verified).
4995
49962009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4997
4998	Look up global classes properly.
4999
50002009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5001
5002	Global is the public namespace 0, not an anonymous one.
5003
50042009-07-01  Sandro Santilli  <strk@keybit.net>
5005
5006	Fix unused variable warning
5007
50082009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5009
5010	Create a separate Global object for each VM. This split means that changing
5011	one object will no longer cause changes in the other. However, as we still
5012	mostly use the same objects, changing an object prototype will still
5013	result in changes to both machines, which is wrong.
5014
5015	The AVM1 Global object no longer has AVM2 objects; the AVM2 one no longer
5016	has AVM1 objects, but does not yet have all AVM2 objects.
5017
5018	Use ClassHierarchy to register objects. Enable namespace support in
5019	ClassHierarchy. The package object system is no longer used for AVM2; it
5020	treated flash and subpackages as objects when they should be namespaces.
5021	Packages for AS3 (not AS2!) can be removed.
5022
50232009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5024
5025	Expose ClassHierarchy (hopefully temporarily).
5026
50272009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5028
5029	Update comments.
5030
50312009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5032
5033	Drop mIsAS3.
5034
50352009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5036
5037	Be stricter about namespaces now that avm1 values are properly declared
5038	in the global namespace.
5039
50402009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5041
5042	Correct typo.
5043
50442009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5045
5046	Add more avm2 classes.
5047
50482009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5049
5050	Add flash.errors namespace. Consistent indentation.
5051
50522009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5053
5054	Correct global properties for avm2 and avm1. Put all avm1 classes in the
5055	global namespace (adding more wastes memory).
5056
5057	Add correct namespaces for all avm2 classes in the list.
5058
50592009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5060
5061	Indentation.
5062
50632009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5064
5065	Drop a PROPNAME.
5066
50672009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5068
5069	Drop logging for finding the Object prototype bug.
5070
50712009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5072
5073	Don't pass the Object prototype to declare_{native,extension}_function's
5074	base ctor (as_function), as this sets Object.prototype.constructor to
5075	that function on each declaration!
5076
5077	This only worked before because object_class_init was called *after* all the
5078	classes were declared, thus setting Object.prototype.constructor to the
5079	correct value.
5080
50812009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5082
5083	declare_native_function doesn't need to know about extensions.
5084
50852009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5086
5087	Initialize Sprite class.
5088
50892009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5090
5091	Drop logging, remove obsolete comment.
5092
50932009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5094
5095	Create separate AVM1 and AVM2 Global objects, each owned by the respective
5096	VM and owning its own ClassHierarchy. This is necessary to allow runs with
5097	mixed VM versions.
5098
50992009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5100
5101	Add libltdl as an include (should probably be temporary).
5102
51032009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5104
5105	Drop ClassHierarchy member as this should be owned by the Global classes.
5106	Return the appropriate Global class according to VM version.
5107
51082009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5109
5110	Get the ClassHierarchy from Machine using an ugly hack (to be improved).
5111
51122009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5113
5114	Move class definition up. Correct stubPrototype usage.
5115
51162009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5117
5118	Drop ClassHierarchy member of Machine; get it from the global object instead.
5119
51202009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5121
5122	Pass ClassHierarchy to asNamespace::stubPrototype() to avoid using VM
5123	singleton. This could also be avoided by storing a reference to ClassHierarchy
5124	in asNamespace.
5125
51262009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5127
5128	Rename some types. Provide a constructor for NativeClass. Move list of
5129	classes from ClassHierarchy to Global as the available classes depend on
5130	the global object.
5131
5132	Do not initialize AS3 classes (int, Namespace) for AVM1.
5133
51342009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5135
5136	Rename Global to AVM1Global. Add documentation about the two global
5137	objects. Define AVM2Global.
5138
51392009-06-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5140
5141	Initialize the Machine's global object on construction as a precursor to
5142	using separate global objects for AVM1 and AVM2.
5143
51442009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5145
5146	Correct libbase dependencies for libtool 1.5.x builds, fixing parallel
5147	builds.
5148
51492009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5150
5151	Some loaded / total bytes related fixes.
5152
51532009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5154
5155	Don't replicate interface to class. I don't know why we do this all
5156	over the place.
5157
51582009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5159
5160	XML tests pass.
5161
51622009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5163
5164	New tests, passes for old expected failures.
5165
51662009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5167
5168	Use the loadableobject methods for getBytesLoaded, getBytesTotal.
5169
51702009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5171
5172	Use the loadableobject methods for getBytesLoaded, getBytesTotal.
5173
51742009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5175
5176	Update _bytesTotal and _bytesLoaded properties after each advance().
5177
5178	Add _bytesTotal and _bytesLoaded members to LoadableObjects (XML, LoadVars)
5179	on call to load().
5180
5181	Make getBytesTotal() and getBytesLoaded() return the value of the respective
5182	properties.
5183
51842009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5185
5186	Silence unused parameter warnings.
5187
51882009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5189
5190	NetStream probably does support SSL.
5191
51922009-07-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5193
5194	Cleanup LoadVars.
5195
51962009-06-30  Andrea Palmat?  <andrea@amigasoft.net>
5197
5198	Add experimental Cairo render to AmigaOS4
5199
52002009-06-29  Udo Giacomozzi  <udo.gnu@nova-sys.net>
5201
5202	Get rid of delay loop because of the new heartbeat interval (correct timing is up to advance() now).
5203	Make check_mouse() and check_keyboard() return true on activity even if that's completely unnecessary now since there is no delay loop anymore... ;-)
5204
52052009-06-29  Udo Giacomozzi  <udo.gnu@nova-sys.net>
5206
5207	typo
5208
52092009-06-29  Udo Giacomozzi  <udo@indunet-srv>
5210
5211	fixed numeric keypad symbols and NUMLOCK
5212
52132009-06-29  Udo Giacomozzi  <udo@indunet-srv>
5214
5215	Added support for manually defined video codecs. As this is dirty hack, it needs to be enabled by uncommenting a define
5216
52172009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5218
5219	Indentation.
5220
52212009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5222
5223	Indent properly.
5224
52252009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5226
5227	Minor change to as3compile.all testsuite.
5228
52292009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5230
5231	Drop things from Dejagnu now that it only has static methods.
5232
52332009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5234
5235	Stop faking classes so that error reporting is more accurate; it's not
5236	necessary for passing current testcases any more.
5237
52382009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5239
5240	Improve parsing algorithm slightly. Minor cleanups and improved logging.
5241
52422009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5243
5244	Comment on return type.
5245
52462009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5247
5248	Document semantic of passing 0 to pushArgument.
5249
52502009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5251
5252	Add note about method return type. Don't fail on unknown return type, as
5253	Gnash is doing this wrong. Don't fail on unknown parameter type; Gnash may
5254	not be doing this wrong, but it is unhelpful. Log and continue.
5255
52562009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5257
5258	Fix some segfaults due to executing ABC tags that aren't completely parsed.
5259
52602009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5261
5262	Minor cleanups.
5263
52642009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5265
5266	Failure to parse classes will leave invalid pointers, which tend to
5267	cause segfaults. Fixes to class parsing may prevent this situation, or
5268	resizing the class container on failure, but for now we will not
5269	execute any ABC block where parsing failed.
5270
52712009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5272
5273	Rename test appropriately.
5274
52752009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5276
5277	Rename scope2 test to stack1 so it reflects what it actually tests.
5278
52792009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5280
5281	Go the whole hog with setting Global as the prototype in the absence of
5282	any testing.
5283
52842009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5285
5286	The last script, not the first, is the entry script. Set all script
5287	prototypes to global as the apparently most likely implementation; there
5288	is no easy way of testing it yet.
5289
52902009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5291
5292	Do slot reservation more correctly. Tests from all as3compile versions should
5293	now run properly.
5294
52952009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5296
5297	Make sure Global is the prototype of the entry script. This produces the
5298	behaviour expected when the entry script is used, though the semantics of
5299	setting it as a 'prototype' needs thought.
5300
5301	Use reserveSlot instead of init_member where we just want to reserve a slot.
5302
5303	Register member classes with the global name, not the local one.
5304
5305	as3compile tests should now all work.
5306
53072009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5308
5309	Clean up logging.
5310
53112009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5312
5313	Add output operator for Trait::Kind.
5314
53152009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5316
5317	Drop slot hack (now tests fail).
5318
5319	Add more abc block initialization logging information.
5320
53212009-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5322
5323	Spaces.
5324
53252009-06-28  john  <john@acid>
5326
5327	Add loading of the Cairo glue widget
5328
53292009-06-28  john  <john@acid>
5330
5331	Add support for Kde4 + Cairo
5332
53332009-06-28  john  <john@acid>
5334
5335	Cleanup code by removing unused includes and members
5336
53372009-06-28  Andrea Palmat?  <andrea@amigasoft.net>
5338
5339	Small synchronization audio/video changes
5340
53412009-06-28  Andrea Palmat?  <andrea@amigasoft.net>
5342
5343	Small changes to the audio/video part of AmigaOS4. Now the audio task is killed by the GUI. TODO: a mixing function
5344
53452009-06-27  Andrea Palmat?  <andrea@amigasoft.net>
5346
5347	Adding NotifyDeathMessage to the Audio Task
5348
53492009-06-27  Andrea Palmat?  <andrea@amigasoft.net>
5350
5351	Some AmigaOS4 audio/video changes
5352
53532009-06-27  john  <john@acid>
5354
5355	Correct bit per pixel check
5356
53572009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5358
5359	Make AVM2 scope stack and stack usage stricter and more correct by dropping
5360	left-over items on return from functions, not dropping items before
5361	entering functions, and using the whole scope stack for lookup.  SafeStack
5362	was ideal for this, but wasn't being used correctly.
5363
5364	This also fixes crashes when the VM accessed deleted items that were left in
5365	the stack after function returns. It also removes the need for some ugly hacks
5366	in the AVM2 code. It should be possible to clean it up further with
5367	more testing.
5368
5369	Add limited regression test for stack usage so it doesn't break again.
5370
5371	Add the rest of the infrastructure for trace testing in misc-swfmill.all
5372	(may be better in its own directory). Fix various errors in the Makefile
5373	so that all the tests are built, run, and cleaned.
5374
53752009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5376
5377	Do seek on both types of return instead of in different places or twice.
5378
53792009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5380
5381	Add the test-runner generator, minor corrections to Makefile so that
5382	the tests run.
5383
53842009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5385
5386	Create and run the test runner.
5387
53882009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5389
5390	Passing trace tests.
5391
53922009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5393
5394	Add a reduced testcase version so that one passes at all for regression
5395	testing.
5396
53972009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5398
5399	Set the stack size correctly, that is dropping left-over items on return
5400	and restoring the pre-function-call stack.
5401
5402	Push the object to the stack on CONSTRUCTPROP.
5403
5404	This makes the non-automated misc-swfmill.all scope1.swf test work
5405	(except for tracing an incorrect string for objects and classes) and
5406	introduces no regressions in the as3compile tests.
5407
54082009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5409
5410	Drop load_function function and do it in executeFunction instead for
5411	clarity.
5412
5413	Check the stack size in completeName() first so as not to cause
5414	StackExceptions.
5415
5416	Store and restore stack sizes after executeFunction (not yet using
5417	saveState()).
5418
54192009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5420
5421	OpPopStack doesn't exist; it's OpPop and it does cause an error after all.
5422
54232009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5424
5425	Use the scope stack properly: do not push objects to it for function calls,
5426	but rather make sure inaccessible elements are usable for lookups, even
5427	though these elements are invisible to the function scope.
5428
54292009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5430
5431	Add functions to SafeStack to make 'inaccessible' elements readable. This
5432	is necessary to implement AVM2 stack behaviour.
5433
54342009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5435
5436	Don't push things to the scope stack ourselves in find_prop_strict; the
5437	bytecode must take care of that.
5438
54392009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5440
5441	Add more info to namespaces.
5442
54432009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5444
5445	Track whether it's a package namespace.
5446
54472009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5448
5449	Minor cleanups.
5450
54512009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5452
5453	Add more kind constants.
5454
54552009-06-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5456
5457	Parse, not debug.
5458
54592009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5460
5461	Put classes inside packages.
5462
5463	Add more infrastructure for trace tests.
5464
54652009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5466
5467	Do the same for function.as
5468
54692009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5470
5471	Another attempt at a blind fix for the build problem.
5472
54732009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5474
5475	Start new set of tracing tests.
5476
54772009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5478
5479	Add expected trace for stack and scope stack test.
5480
54812009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5482
5483	Fixes to tests, new test (without runner) for AVM2 behaviour.
5484
54852009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5486
5487	Use public classes in packages, fixing a compile failure for earlier
5488	versions of as3compile.
5489
54902009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5491
5492	Run the correct test for as3.
5493
54942009-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5495
5496	Add a low-level test for stack and scope stack behaviour with function
5497	calls.
5498
54992009-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5500
5501	Empty line.
5502
55032009-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5504
5505	Minor cleanups.
5506
55072009-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5508
5509	Spaces.
5510
55112009-06-24  Bob Naugle  <bobbynaugs@gmail.com>
5512
5513	Modified DejaGnu.hx to allow for viewing of entire test cases in gflashplayer
5514
55152009-06-24  sharad  <sharad@sharad-laptop>
5516
5517	Migrated ming cases to haXe for ColorTransform and ContextMenu
5518
55192009-06-24  sharad  <sharad@sharad-laptop>
5520
5521	Migrated ming cases to haXe for ColorTransform and ContextMenu
5522
55232009-06-23  rob@welcomehome.org
5524
5525	improve SSL support, add SSL testcase.
5526
55272009-06-17  rob@welcomehome.org
5528
5529	add const when writing arrays.
5530
55312009-06-17  rob@welcomehome.org
5532
5533	initialize an SSL connection, and if SSL is initialized, use it's reading and writing functions for encypted I/O.
5534
55352009-06-16  rob@welcomehome.org
5536
5537	start adding SSL support to the Network class.
5538
55392009-06-15  rob@welcomehome.org
5540
5541	add SSL connection to private data.
5542
55432009-06-15  rob@welcomehome.org
5544
5545	include sys/types.h.
5546
55472009-06-15  rob@welcomehome.org
5548
5549	use a separate class for the network.
5550
55512009-06-15  rob@welcomehome.org
5552
5553	More constants to source file. Don't derive from Network class, Network
5554	class needs to use SSLCLient internally now.
5555
55562009-06-14  rob@welcomehome.org
5557
5558	add better error handling. Set the bio for the SSL connection correctly.
5559
55602009-06-14  rob@welcomehome.org
5561
5562	add read test.
5563
55642009-06-14  rob@welcomehome.org
5565
5566	Tests most of the connection process, with error handling.
5567
55682009-06-14  rob@welcomehome.org
5569
5570	more improvements, almost works now
5571
55722009-06-14  rob@welcomehome.org
5573
5574	fix value for SSL port.
5575
55762009-06-14  rob@welcomehome.org
5577
5578	add test pem files so we can test certificates.
5579
55802009-06-14  rob@welcomehome.org
5581
5582	add some actual tests.
5583
55842009-06-14  rob@welcomehome.org
5585
5586	add test case for SSL.
5587
55882009-06-14  rob@welcomehome.org
5589
5590	add more private data and accessors tp support SSL.
5591
55922009-06-14  rob@welcomehome.org
5593
5594	add command line options we'll need.
5595
55962009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5597
5598	Put some functions where they should be. Fix crash when Gnash fakes things.
5599
56002009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5601
5602	Don't use asClass constructor if there isn't one. This happens due
5603	to a Gnash bug.
5604
56052009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5606
5607	Put asMethod functions in asMethod.cpp.
5608
56092009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5610
5611	Improvement (apparently, at least) to class lookup. Add basic test for
5612	mixed bytecode version tags (Gnash already had the correct behaviour).
5613
5614	Change swfmill tests so that it does what you write in the xml instead of
5615	making things up on its own.
5616
56172009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5618
5619	Get VM from MovieClip, update comments.
5620
56212009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5622
5623	Only run AS3 tests when AVM2 is built.
5624
56252009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5626
5627	Add note about SymbolClassTag.
5628
56292009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5630
5631	Use swfmill xml2swf instead of swf2xml as the former changes
5632	character ids from what is specified (may be a bug). Now the
5633	mixed bytecode as3 test passes; though the pp also worked with
5634	the incorrect id number.
5635
56362009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5637
5638	Log error when parsing SymbolClass tag in AS2 SWF.
5639
56402009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5641
5642	Drop logging.
5643
56442009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5645
5646	Do class lookup slightly better, which fixes some ad-hoc testcases
5647	but not yet the swfmill AS3 one.
5648
56492009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5650
5651	Add two tests containing both AVM1 and AVM2 tags. The tests are
5652	identical except for the single header flag specifying which AS
5653	version to use. Check that only the version specified in the header
5654	is used.
5655
56562009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5657
5658	Parse some more values and log them during AVM2 execution.
5659
56602009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5661
5662	Add some debug logging.
5663
56642009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5665
5666	Rename function to method so as not to confuse abc_function and
5667	asMethod.
5668
56692009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5670
5671	Rename variable.
5672
56732009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5674
5675	Parse method values (stack and scope limits).
5676
56772009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5678
5679	Add values for max stack, scope depth and max scope depth.
5680
56812009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5682
5683	Cosmetic changes.
5684
56852009-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5686
5687	Correct annoying typo.
5688
56892009-06-23  Andrea Palmat?  <andrea@amigasoft.net>
5690
5691	Small changes for AmigaOS4 audio and video part. Fixed some keyboard bugs. Now the window is centered like SDL version. Updated the audio part to use same SDL methods
5692
56932009-06-22  Jon Crider  <jon.crider@gmail.com>
5694
5695	Finished migrating array test cases to haxe. There are still some unresolved
5696	issues. whew! 5000 lines. Also added ability to print out unresolved tests
5697	when running the test suite.
5698
56992009-06-22  Jon Crider  <jon.crider@gmail.com>
5700
5701	finsished Array test cases. Added print out of unresolved test to DejaGnu code
5702
57032009-06-19  Si Liu  <liusi_in_lab@hotmail.com>
5704
5705	Si made more modifications in the following files.
5706
57072009-06-19  Sharad Desai  <ssdesai1@gmail.com>
5708
5709	Migrated ming tests to haXe for XMLSocket
5710
57112009-06-19  Sharad Desai  <ssdesai1@gmail.com>
5712
5713	Migrated ming tests to haXe for XMLSocket
5714
57152009-06-19  Andrea Palmat?  <andrea@amigasoft.net>
5716
5717	Add support for multiple sound handler and not only sdl in configure file. Changed some audio files to support AmigaOS4 AHI audio
5718
57192009-06-19  Sharad Desai  <ssdesai1@gmail.com>
5720
5721	Migrated ming tests to haXe for AsBroadcaster
5722
57232009-06-19  Sharad Desai  <ssdesai1@gmail.com>
5724
5725	Migrated ming tests to haXe for AsBroadcaster
5726
57272009-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5728
5729	Add const SafeStack::top member function for convenience.
5730
57312009-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5732
5733	Documentation and rename private variables.
5734
57352009-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5736
5737	SafeStack needs a const version of top().
5738
57392009-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5740
5741	Drop some useless lines.
5742
57432009-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5744
5745	Drop duplicated but commented out statements.
5746
57472009-06-18  liusi_in_lab@hotmail.com
5748
5749	Si transferred the ming tests and made more modifications in the following classes.
5750
57512009-06-18  Andrea Palmat?  <andreapalmate@PowerMAC.local>
5752
5753	Preparing changes to add AOS4 AHI audio mode
5754
57552009-06-18  Jon Crider  <jon.crider@gmail.com>
5756
5757	migrated more ming test cases in Array to haxe
5758
57592009-06-17  Jon Crider  <jon.crider@gmail.com>
5760
5761	Additions to array testing in haxe
5762
57632009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5764
5765	Test Sprite and MovieClip interfaces.
5766
57672009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5768
5769	Don't run as3compile tests for non-avm2 builds.
5770
57712009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5772
5773	stopDrag passes, though not very usefully.
5774
57752009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5776
5777	check->xcheck, totals.
5778
57792009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5780
5781	check->xcheck, add totals.
5782
57832009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5784
5785	Run Sprite test.
5786
57872009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5788
5789	Tests for Sprite interface.
5790
57912009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5792
5793	More tests.
5794
57952009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5796
5797	Corrections.
5798
57992009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5800
5801	Sprite properties.
5802
58032009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5804
5805	Run test.
5806
58072009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5808
5809	Test MovieClip properties.
5810
58112009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5812
5813	Stub undocumented AS3 function, drop duplicate declaration.
5814
58152009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5816
5817	Make the testsuite slightly less irrational and easier to run as3compile
5818	testcases without all the haxe tests first.
5819
5820	Add more useful AS3 tests.
5821
5822	Fix some low-level bugs with function calling in AVM2.
5823
58242009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5825
5826	One more test, totals.
5827
58282009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5829
5830	More function tests.
5831
58322009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5833
5834	Move classes.all and internal.all to misc-haxe.all, where it is then
5835	automatically dependant on haxe being installed, and not first on as3compile.
5836
5837	Rename testsuite/as3 to testsuite/as3compile.all.
5838
58392009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5840
5841	check->xcheck for tests that don't pass yet.
5842
58432009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5844
5845	Return undefined on RETURNVOID. Fixes more function calls.
5846
58472009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5848
5849	Run test.
5850
58512009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5852
5853	Test function calls and returns (static and non-static).
5854
58552009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5856
5857	Don't push return of constructor onto stack.
5858
58592009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5860
5861	Log more information about properties called / constructed.
5862
58632009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5864
5865	Run test.
5866
58672009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5868
5869	Test for classes with the same name (and for function calls).
5870
58712009-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5872
5873	Handle out-of-bounds pool access, which might conceivably happen with
5874	malformed SWFs as well because of Gnash bugs.
5875
58762009-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5877
5878	Minor cleanups.
5879
58802009-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5881
5882	Throw an ASException when the pool is accessed out of range.
5883
58842009-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5885
5886	Check function exists before calling it.
5887
58882009-06-17  Ben Limmer  <limmer@colorado.edu>
5889
5890	ported as3 test for XMLNode from ming
5891
58922009-06-17  Ben Limmer  <limmer@colorado.edu>
5893
5894	ported as3 test for XMLNode from ming
5895
58962009-06-17  Ben Limmer  <limmer@colorado.edu>
5897
5898	removed network.all testcases until we have a server to communicate with
5899
59002009-06-17  Sharad Desai  <ssdesai1@gmail.com>
5901
5902	Migrated ming cases to haXe for Stage
5903
59042009-06-17  Sharad Desai  <ssdesai1@gmail.com>
5905
5906	Migrated ming tests to haXe for Stage
5907
59082009-06-17  Ben Limmer  <limmer@colorado.edu>
5909
5910	reverting changes to NetStream and NetConnect, shouldn't have been committed
5911
59122009-06-16  rob@welcomehome.org
5913
5914	don't build in network.all yet, they require a server.
5915
59162009-06-16  Jon Crider  <jon.crider@gmail.com>
5917
5918	migrating more Array test cases. Strange behavior abounds. Esp. in custom sort functions and iterators
5919
59202009-06-16  Jon Crider  <jon.crider@gmail.com>
5921
5922	Continue migrating Array test cases
5923
59242009-06-16  Ben Limmer  <limmer@colorado.edu>
5925
5926	hopefully this really fixes the build problems
5927
59282009-06-16  Ben Limmer  <limmer@colorado.edu>
5929
5930	fixed build problem from last commit
5931
59322009-06-16  Ben Limmer  <limmer@colorado.edu>
5933
5934	migrated rtmp netstream and netconnect classes from rsavoye's local branch and fixed various test cases in misc-ming.all
5935
59362009-06-16  Ben Limmer  <limmer@colorado.edu>
5937
5938	migrated rtmp netstream and netconnect classes from rsavoye's local branch and fixed various test cases in misc-ming.all
5939
59402009-06-16  liusi_in_lab@hotmail.com
5941
5942	Si:
5943	Transfered all the ming tests into haxe for flash version less than 9.
5944
59452009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5946
5947	Some more tests.
5948
59492009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5950
5951	Test prototype.
5952
59532009-06-16  Sandro Santilli  <strk@keybit.net>
5954
5955	View.Quality menu for gtk, and support from base class. Note that current quality isn't shown due to a limitation in current menu construction design.
5956
59572009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5958
5959	Get as3compile testcases to run.
5960
5961	Add extremely hairy but (for most people) correct parsing of doubles. This
5962	is only used in AVM2 (and was dead wrong before), so no regressions.
5963	as3/basic.swf is expected to pass now.
5964
5965	as3/class.swf shows various problems with the stack, but also runs.
5966
59672009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5968
5969	Drop #endif too.
5970
59712009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5972
5973	Tests pass.
5974
59752009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5976
5977	Drop the phoney read_d64 version, add one that actually works (but only
5978	on little-endian machines and without any Standard compliance) in the
5979	hope that someone can improve it. Fixes failures in double constant
5980	parsing and the basic.swf tests.
5981
59822009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5983
5984	Fix ref-to-non-const.
5985
59862009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5987
5988	Correct typos.
5989
59902009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5991
5992	Always access registers through get/setRegister for easier debugging
5993	(there is a mess up somewhere).
5994
59952009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5996
5997	Enable reserveSlots by default now that the stack isn't so ruined by
5998	completeName (though it is still wrong for other reasons).
5999
6000	Both basic.swf and class.swf run now, so are sane tests. Some passes,
6001	lots of failures due to VM bugs, some due to as_object and asClass bugs.
6002
60032009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6004
6005	Only drop object from stack if it is a QName (which is never is right
6006	now).
6007
60082009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6009
6010	Reserve slots for namespaces (disabled by default).
6011
60122009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6013
6014	Comments.
6015
60162009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6017
6018	Expose the Global object.
6019
60202009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6021
6022	Get arguments in the right order.
6023
60242009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6025
6026	Clean up and log.
6027
60282009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6029
6030	Get values the right way round.
6031
60322009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6033
6034	Log end of NEWCLASS.
6035
60362009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6037
6038	Minor cleanup.
6039
60402009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6041
6042	Include namespace in property lookup.
6043
60442009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6045
6046	Complete name.
6047
60482009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6049
6050	Some debugging.
6051
60522009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6053
6054	More debugging, showing that looking for classes in a namespace is failing.
6055
60562009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6057
6058	Re-enable finalize class code, as it doesn't seem to cause any problems.
6059
6060	Do add namespaces to the string table when not found.
6061
60622009-06-16  Sandro Santilli  <strk@keybit.net>
6063
6064	Call clearInterval() and clearTimeout() with no args and check return type. Gnash used to crash on clearInterval()...
6065
60662009-06-16  Sandro Santilli  <strk@keybit.net>
6067
6068	Include what's required for lexical_cast use
6069
60702009-06-16  Sandro Santilli  <strk@keybit.net>
6071
6072	Drop useless include
6073
60742009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6075
6076	Restore reverted log messages and some implementation.
6077
6078	Fix global.setInterval crash.
6079
60802009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6081
6082	Line breaks.
6083
60842009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6085
6086	Restore changes that merge reverted (not very impressive bzr).
6087
60882009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6089
6090	Don't crash but log error when clearInterval is called with no args.
6091
60922009-06-16  Sandro Santilli  <strk@keybit.net>
6093
6094	Drop left-over member formely used for the bogus addChild implementation
6095
60962009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6097
6098	Add an AS3 MovieClip interface. Move the AS functions into
6099	flash/display/MovieClip_as.cpp (I'm not sure this is a good idea, as
6100	MovieClip currently needs access to the interface objects).
6101
6102	Make AVM2 call super constructors somehow (but not necessarily correctly).
6103
6104	Don't return so much on AVM2 failure; break instead.
6105
6106	Drop bogus global addChild functions.
6107
61082009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6109
6110	Don't try creating a MovieClip for now, or it will crash.
6111
61122009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6113
6114	Useful debugging.
6115
61162009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6117
6118	Get the super class ctor called somehow.
6119
61202009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6121
6122	Minor fix.
6123
61242009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6125
6126	Silence debugging.
6127
61282009-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6129
6130	Add AS3 interface for MovieClip and DisplayObjectContainer.
6131
61322009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6133
6134	Logging.
6135
61362009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6137
6138	Minor fixes.
6139
61402009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6141
6142	Add numChildren(), move addChild and addChildAt to where they should be.
6143
61442009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6145
6146	Silence irritating debugging.
6147
61482009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6149
6150	Use different ctors for AS2 and AS3 MovieClips.
6151
61522009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6153
6154	Move the MovieClip AS interface to display/MovieClip_as.cpp, leaving the
6155	implementation where it is.
6156
6157	Start splitting AS3 and AS2 interface.
6158
61592009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6160
6161	Make DisplayObjectContainer as_object interface available to other classes
6162	(for inheritance). Use DisplayObjectContainer class as implementation.
6163
61642009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6165
6166	Fixed BitmapData haxe test
6167
61682009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6169
6170	Improved haXe tests, which do a better job of emulating Ming tests. Fixed improperly ported DejaGnu functions (.unresolved, .untested).
6171
61722009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6173
6174	Fixed more tests
6175
61762009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6177
6178	Type failures are XFAIL
6179
61802009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6181
6182	Modified haXe tests. They no longer use Std.is(), which was not behaving as desired. There are some unexpected failures, I left them unexpected because they are type mismatches in the gnash code (I think)
6183
61842009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6185
6186	Extend class tests.
6187
61882009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6189
6190	Update totals.
6191
61922009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6193
6194	Constructor's constructor.
6195
61962009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6197
6198	More tests.
6199
62002009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6201
6202	Fix build without avm2.
6203
62042009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6205
6206	Tests for constructors.
6207
62082009-06-15  Bob Naugle  <bobbynaugs@gmail.com>
6209
6210	haXe tests no longer use Std.is() as this was not behaving as expected. Any type failures are XFAIL.
6211
62122009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6213
6214	Tests for class construction.
6215
62162009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6217
6218	Test some class construction.
6219
62202009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6221
6222	Make dejagnu class use static functions and vars so that it is less
6223	complicated.
6224
62252009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6226
6227	Make things more modular. Introduce a MovieFactory, currently with only
6228	static methods, as it's not yet available where it would be needed as
6229	an object.
6230
62312009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6232
6233	Add documentation from old gnash.h to MovieFactory.
6234
62352009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6236
6237	Drop useless include.
6238
62392009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6240
6241	Rename createMovie to makeMovie to avoid annoying name conflict with
6242	movie_definition::createMovie (makes grepping harder).
6243
62442009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6245
6246	Introduce MovieFactory class, presently with only static methods. Move
6247	Movie creation functions from gnash.h to the new class.
6248
62492009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6250
6251	Drop more useless includes.
6252
62532009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6254
6255	Correct header guard.
6256
62572009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6258
6259	More unnecessry includes.
6260
62612009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6262
6263	Drop unnecessary includes of impl.h.
6264
62652009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6266
6267	Forward declare RunInfo now it's not included via other headers.
6268
62692009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6270
6271	Drop includes.
6272
62732009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6274
6275	Drop function declarations from gnash.h
6276
62772009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6278
6279	Drop function declaration from impl.h.
6280
62812009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6282
6283	Add file.
6284
62852009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6286
6287	Move MovieLibrary to its own file.
6288
62892009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6290
6291	Change the way loaders are added to encapsulate it better.
6292
62932009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6294
6295	Add a TagLoadersTable to RunInfos.
6296
62972009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6298
6299	Put Gnash's default tag loaders in their own file, away from impl.cpp.
6300
6301	Make TagLoadersTable non-static, not a singleton, and for now solely owned
6302	by RunInfo. Load table on startup (temporarily RunInfo construction) as
6303	there is no advantage to later initialization.
6304
6305	Clean up includes. Rename loader_function to LoaderFunction and expose
6306	typedefs from TagLoadersTable.
6307
63082009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6309
6310	Rename swf.h and swf.cpp to match Gnash file naming style.
6311
63122009-06-15  Ben Limmer  <limmer@colorado.edu>
6313
6314	fixed testsuites to workaround haxe std.is() bug
6315
63162009-06-15  Sandro Santilli  <strk@keybit.net>
6317
6318	Hush a couple of too noisy debug messages
6319
63202009-06-15  Tomeu Vizoso  <tomeu@sugarlabs.org>
6321
6322	Link the gtk widget to gtk_glue_agg_xv.cpp when appropriate
6323
63242009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6325
6326	Reintroduce function calls.
6327
63282009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6329
6330	Silence warning.
6331
63322009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6333
6334	Log super as well.
6335
63362009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6337
6338	Put class prototype in register 0, not the Global object.
6339
63402009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6341
6342	Add missing substitution.
6343
63442009-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6345
6346	Add arguments to fn_call.
6347
63482009-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6349
6350	Log message.
6351
63522009-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6353
6354	Enable function call, which doesn't fix anything obvious but should at least
6355	do something now.
6356
63572009-06-14  Sandro Santilli  <strk@keybit.net>
6358
6359	Put the SKIP_RENDERING_IF_LATE define in the .cpp file, for faster rebuilds while testing
6360
63612009-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6362
6363	Don't link libtdl twice. Fixes build on Mandriva.
6364
63652009-06-13  rob@welcomehome.org
6366
6367	fix all deb packaging problems, buid new gtk package.
6368
63692009-06-13  rob@welcomehome.org
6370
6371	install the klask kparts plugins recursively for install-plugins.
6372
63732009-06-13  rob@welcomehome.org
6374
6375	fix all problems building with mingw32 GCC 4.4.
6376
63772009-06-13  rob@welcomehome.org
6378
6379	make sure the apps directory exists before flagging it as an error.
6380
63812009-06-13  rob@welcomehome.org
6382
6383	define the libltdl prototypes ourselves, to work around weird mongw32 linker problem.
6384
63852009-06-13  rob@welcomehome.org
6386
6387	build package for gtk widget.
6388
63892009-06-13  rob@welcomehome.org
6390
6391	take either install-plugin or install-plugins.
6392
63932009-06-13  rob@welcomehome.org
6394
6395	install the gnash-view.h file.
6396
63972009-06-13  rob@welcomehome.org
6398
6399	don't install the internal cygnal library.
6400
64012009-06-13  rob@welcomehome.org
6402
6403	Change how bzrversion gets it's values so it doesn't have to make a connection
6404	to the repository each time. This speeds up creating the bzrversion
6405	considerably, and works better as well if bzr isn't installed.
6406
64072009-06-13  rob@welcomehome.org
6408
6409	use gnashSleep() instead of sleep().
6410
64112009-06-12  Jon Crider  <jon.crider@gmail.com>
6412
6413	Working on array haxe test cases. This is very much complicated by the fact that haxe has it's own implementation of Array which is not necessarily fully compliant with gnash and actionscript. All tests currently compile, but gflashplayer throws errors when running v9 tests. Array_as.hx is not currently included in the Makefile.am and does not build automatically.
6414
64152009-06-12  Jon Crider  <jon.crider@gmail.com>
6416
6417	updated array haxe test case
6418
64192009-06-12  rob@welcomehome.org
6420
6421	don't build the network tests yet till they're fully implemented.
6422
64232009-06-12  rob@welcomehome.org
6424
6425	fix building cygnal package.
6426
64272009-06-12  Sandro Santilli  <strk@keybit.net>
6428
6429	Expect consistency checking for Hello and AddChild tests (the version of HaXe we require now produces bytecode that confuses Gnash's AVM2 a lot!)
6430
64312009-06-12  rob@welcomehome.org
6432
6433	include the System and LocalConnection headers from the new locations.
6434
64352009-06-12  Sandro Santilli  <strk@keybit.net>
6436
6437	Fix attachSound testcase so the instructions match the behaviour
6438
64392009-06-12  rob@welcomehome.org
6440
6441	add cgi-bin to EXTRA_DIST so it always gets included in a dist tarball, even if Cygnal isn't in cgi-bin mode.
6442
64432009-06-12  Sharad Desai  <ssdesai1@gmail.com>
6444
6445	Change to ClassHierarchy.cpp, SharedObject ming cases for v5 all pass...
6446
64472009-06-12  Sharad Desai  <ssdesai1@gmail.com>
6448
6449	Change to ClassHierarchy.cpp, SharedObject ming cases for v5 all pass...
6450
64512009-06-12  Ben Limmer  <limmer@colorado.edu>
6452
6453	Almost completed migration to new naming convention for haxe automake files (filter remains)
6454
64552009-06-12  Ben Limmer  <limmer@colorado.edu>
6456
6457	Almost completed migration to new naming convention for haxe automake files (filter remains)
6458
64592009-06-12  Sandro Santilli  <strk@keybit.net>
6460
6461	Add comments about semantic of the number of samples parameter for sound_handler::fetchSamples
6462
64632009-06-12  Sandro Santilli  <strk@keybit.net>
6464
6465	Move all left-over GNASH_PATH_XXX and GNASH_PKG_FIND calls after the IMPORTANT notice, move the alp gui option handling where it belongs (there's a GUI selection section in the configure.ac file);
6466
64672009-06-12  Sandro Santilli  <strk@keybit.net>
6468
6469	Don't change cross_compiling *after* it's used (it makes no sense)
6470
64712009-06-12  Sandro Santilli  <strk@keybit.net>
6472
6473	Move GNASH_PKG_FIND call for SSL below the IMPORTANT NOTICE comment block saying something about why GNASH_PATH_* should be called *after* that block.
6474	Reasons are obscure to me, but it fixes the disappearence of CPP introduced
6475	by revision 11080. See http://lists.gnu.org/archive/html/gnash-dev/2009-06/index.html (June 12)
6476
64772009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6478
6479	Made modifications in makefiles and deleted unnecessary files
6480
64812009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6482
6483	Made modifications in makefiles and deleted unnecessary files
6484
64852009-06-11  Ben Limmer  <limmer@colorado.edu>
6486
6487	fixed make check build errors (woops)
6488
64892009-06-11  Ben Limmer  <limmer@colorado.edu>
6490
6491	work from today hacking up makefiles to only compile the proper swf tests for the proper versions of flash
6492
64932009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6494
6495	Migrating XMLSocket to new hierarchy...
6496
64972009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6498
6499	Migrating XMLSocket to new hierarchy...
6500
65012009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6502
6503	Migrations for Stage and SharedObject (100% working)
6504
65052009-06-11  Sharad Desai  <ssdesai1@gmail.com>
6506
6507	Migrations for Stage and SharedObject (100% working)
6508
65092009-06-11  rob@welcomehome.org
6510
6511	add the beginnings of SSL support.
6512
65132009-06-10  rob@welcomehome.org
6514
6515	only build ssl files if SSL builds are enabled.
6516
65172009-06-10  rob@welcomehome.org
6518
6519	add initial support for SSL encrypted network connections.
6520
65212009-06-10  rob@welcomehome.org
6522
6523	add constant for SSL port.
6524
65252009-06-10  rob@welcomehome.org
6526
6527	add SSL flags and lib.
6528
65292009-06-10  rob@welcomehome.org
6530
6531	find and dump SSL flags and lib.
6532
65332009-06-08  rob@welcomehome.org
6534
6535	add options to enable SSL, and set thre cert and pem key paths.
6536
65372009-06-08  rob@welcomehome.org
6538
6539	build SSL support.
6540
65412009-06-08  rob@welcomehome.org
6542
6543	add files for SSL support in libnet.
6544
65452009-06-11  Ben Limmer  <limmer@colorado.edu>
6546
6547	completed marking unimplemented features in haxe test cases as xfail. now should have no unexpected failures
6548
65492009-06-11  Ben Limmer  <limmer@colorado.edu>
6550
6551	first of several updates to haxe test cases updated expected failures for unimplemented features
6552
65532009-06-11  Jon Crider  <jon.crider@gmail.com>
6554
6555	Fixed ui.am so autogen doesn't error
6556
65572009-06-11  Jon Crider  <jon.crider@gmail.com>
6558
6559	minor update to makefile
6560
65612009-06-11  liusi_in_lab@hotmail.com
6562
6563	Si:
6564	Transfer all the ming tests into haxe for system_as.hx
6565
65662009-06-11  Jon Crider  <jon.crider@gmail.com>
6567
6568	Migrated ContextMenu, should pass all ming test now
6569
65702009-06-11  Jon Crider  <jon.crider@gmail.com>
6571
6572	merged from trunk
6573
65742009-06-11  Jon Crider  <jon.crider@gmail.com>
6575
6576	merged ContextMenu
6577
65782009-06-09  Jon Crider  <jon.crider@gmail.com>
6579
6580	migrated ContextMenu, fixed it so that ming test cases pass
6581
65822009-06-11  Sandro Santilli  <strk@keybit.net>
6583
6584	Don't allow multiple sounds to be started while testing inPoint/outPoint so the runner will notice if gnash breaks (would start less sounds if not trimming)
6585
65862009-06-11  Sandro Santilli  <strk@keybit.net>
6587
6588	Add explanation about doubling number of samples
6589
65902009-06-11  Tomeu Vizoso  <tomeu@sugarlabs.org>
6591
6592	Remove pythonmodule and the boost_python dependency
6593
65942009-06-11  Sandro Santilli  <strk@keybit.net>
6595
6596	Don't leak the machine memory
6597
65982009-06-11  Sandro Santilli  <strk@keybit.net>
6599
6600	Fix path to testsuite/gnashrc
6601
66022009-06-11  Sandro Santilli  <strk@keybit.net>
6603
6604	Run the tests with -v so they actually report test results
6605
66062009-06-10  Ben Limmer  <limmer@colorado.edu>
6607
6608	updated haxe contextmenu test to support versions of flash other than flashv9 and >
6609
66102009-06-10  Bob Naugle  <bobbynaugs@gmail.com>
6611
6612	Migrated LocalConnection
6613
66142009-06-10  Ben Limmer  <limmer@colorado.edu>
6615
6616	fixed camera and microphone haxe tests to have the proper expected failures
6617
66182009-06-10  Bob Naugle  <bobbynaugs@gmail.com>
6619
6620	reverted changes (oops)
6621
66222009-06-10  Bob Naugle  <bobbynaugs@gmail.com>
6623
6624	Small change in netclasses.h to help LocalConnection
6625
66262009-06-10  Ben Limmer  <limmer@colorado.edu>
6627
6628	fixed bug that was causing microphone and camera class tests from completing
6629
66302009-06-10  Bob Naugle  <bobbynaugs@gmail.com>
6631
6632	Made some changes to help SharedObject tests
6633
66342009-06-10  Sandro Santilli  <strk@keybit.net>
6635
6636	Automate test for inPoint/outPoint (and loop)
6637
66382009-06-10  Tomeu Vizoso  <tomeu@sugarlabs.org>
6639
6640	Fix typo in the configure help
6641
66422009-06-10  Sandro Santilli  <strk@keybit.net>
6643
6644	Implement inPoint/outPoint and Sound.start(<secs_offset>) for event sounds.
6645	Drop delaySeek implementation as it proved wrong (http://wiki.gnashdev.org/MP3_Sound_tags#Embedded_Event_sounds).
6646	NOTE: there's no automated test yet so please try not to break it.
6647	I'll try to work on extending the eventSoundTest1
6648
66492009-06-10  Sandro Santilli  <strk@keybit.net>
6650
6651	Make visual output more terse to have space for adding more tests. Add consistency checking in the runner (check that test run to completion)
6652
66532009-06-09  rob@welcomehome.org
6654
6655	list test cases by the version they first appeared in, so we can stop ignoring errors.
6656
66572009-06-09  rob@welcomehome.org
6658
6659	drop backslash after dependencies, there is only one line of them.
6660
66612009-06-09  Ben Limmer  <limmer@colorado.edu>
6662
6663	migrated stubs for microphone and camera to new hierarchy
6664
66652009-06-09  Ben Limmer  <limmer@colorado.edu>
6666
6667	migrated stubs for microphone and camera to new hierarchy
6668
66692009-06-09  rob@welcomehome.org
6670
6671	revert changes to Stage_as.*, build the old version till the new one is fixed so less test cases hang.
6672
66732009-06-09  Ben Limmer  <limmer@colorado.edu>
6674
6675	Migrated Sound actionscript class to new hierarchy
6676
66772009-06-09  Ben Limmer  <limmer@colorado.edu>
6678
6679	Migrated Sound actionscript class to new hierarchy
6680
66812009-06-09  rob@welcomehome.org
6682
6683	fix make check for classes.all, it wasn't generating a site.exp file, so all the paths were wrong.
6684
66852009-06-09  liusi_in_lab@hotmail.com
6686
6687	Si modified the files on June 8 and June 9!
6688
66892009-06-09  liusi_in_lab@hotmail.com
6690
6691	system.am
6692	Si
6693
66942009-06-09  liusi_in_lab@hotmail.com
6695
6696	Si changed the following files on June 8 and June 9!
6697
66982009-06-09  liusi_in_lab@hotmail.com
6699
6700	Si made the following changes on June 8 and June 9!
6701
6702	-bcore/asobj/Global.cpp
6703	libcore/asobj/Makefile.am
6704	libcore/asobj/flash.am
6705	libcore/asobj/flash/net/LocalConnection_as.cpp
6706	libcore/asobj/flash/net/LocalConnection_as.h
6707	libcore/asobj/flash/net/net.am
6708	libcore/asobj/flash/system/System_as.cpp
6709	libcore/asobj/flash/system/System_as.h
6710	libcore/asobj/flash/system/system.am
6711	testsuite/as3/classes.all/net/LocalConnection_as.hx
6712	------------- This line and the following will be ignored --------------
6713
6714	modified:
6715	libcore/ClassHierarchy.cpp
6716
67172009-06-09  Sharad Desai  <ssdesai1@gmail.com>
6718
6719	Migrated SharedObject and Stage classes to new hierarchy
6720
67212009-06-08  Sharad Desai  <ssdesai1@gmail.com>
6722
6723	Migrated SharedObject_as and Stage_as classes
6724
67252009-06-09  Sandro Santilli  <strk@keybit.net>
6726
6727	Tabs to spaces
6728
67292009-06-09  Sandro Santilli  <strk@keybit.net>
6730
6731	Made sound_handler interface more aware of the SWF model (fist pass)
6732
67332009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6734
6735	Add documentation to XMLDocument class.
6736
67372009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6738
6739	Drop some singleton usage.
6740
67412009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6742
6743	Drop max FPS magic number, as Gnash does very well without it.
6744
67452009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6746
6747	Don't use singleton in ScriptLimitsTag.
6748
67492009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6750
6751	Correct typo.
6752
67532009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6754
6755	Indentation.
6756
67572009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6758
6759	Revert all changes that broke the testsuite.
6760
67612009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6762
6763	Revert change that broke ContextMenu tests.
6764
67652009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6766
6767	Revert change that broke TextFormat.
6768
67692009-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6770
6771	Revert change that broke testsuite run and moved DisplayObject class.
6772
67732009-06-09  Sandro Santilli  <strk@keybit.net>
6774
6775	log UNIMPLEMENTED for time-based sound start
6776
67772009-06-08  Bob Naugle  <bobbynaugs@gmail.com>
6778
6779	Merge from branch
6780
67812009-06-08  Bob Naugle  <bobbynaugs@gmail.com>
6782
6783	Migrated TextField to new file and directory. Modified makefiles, dependencies, and test cases accordingly.
6784
67852009-06-08  Ben Limmer  <limmer@colorado.edu>
6786
6787	migrated Keyboard actionscript class to new namespace
6788
67892009-06-08  Ben Limmer  <limmer@colorado.edu>
6790
6791	migrated Keyboard class to new namespace
6792
67932009-06-08  Jon Crider  <jon.crider@gmail.com>
6794
6795	Migrated ContextMenu to new flash Heirarchy
6796
67972009-06-08  Jon Crider  <jon.crider@gmail.com>
6798
6799	Moved ContextMenu source code into the new as3 flash heirarchy
6800
68012009-06-08  Bob Naugle  <bobbynaugs@gmail.com>
6802
6803	Merge with trunk.
6804
68052009-06-08  Bob Naugle  <bobbynaugs@gmail.com>
6806
6807	Migrated TextFormat to new file and directory. Modified makefiles and dependencies accordingly.
6808
68092009-06-08  Ben Limmer  <limmer@colorado.edu>
6810
6811	adjusted xmlclasses.h to have the correct initializing function (fixes build problem)
6812
68132009-06-08  Ben Limmer  <limmer@colorado.edu>
6814
6815	changed flash.am makefile to fix building problems
6816
68172009-06-08  Bob Naugle  <bobbynaugs@gmail.com>
6818
6819	Migrated TextSnapshot to new file and folder, modified makefiles and dependencies accordingly.
6820
68212009-06-08  Ben Limmer  <limmer@colorado.edu>
6822
6823	migrated the XML document to new namespace (still working on bug in testcase)
6824
68252009-06-08  Ben Limmer  <limmer@colorado.edu>
6826
6827	migrated the XML document to new namespace (still working on bug in testcase)
6828
68292009-06-08  Sandro Santilli  <strk@keybit.net>
6830
6831	Add note about interpretation of delaySeek samples
6832
68332009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6834
6835	Don't disable writing AMF, or a good proportion of the testsuite fails,
6836	not to mention SOL writing and potlatch.
6837
68382009-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6839
6840	There are no AS2 flash.xml classes.
6841
68422009-06-08  Sandro Santilli  <strk@keybit.net>
6843
6844	Use the delaySeek property of SoundInfo. Tested with event sounds and positive delaySeek. I'm pretty confident this can be easily exported to streaming sound too...
6845
68462009-06-08  Sandro Santilli  <strk@keybit.net>
6847
6848	Store DelaySeek value of DEFINESOUND into the SoundInfo for later use. Fix a bug preventing 'latency' of SOUNDSTREAMHEAD from being debug-printed as unimplemented
6849
68502009-06-08  Sandro Santilli  <strk@keybit.net>
6851
6852	Add support for storing delaySeek value in SoundInfo
6853
68542009-06-07  rob@welcomehome.org
6855
6856	tweak test cases, CLIENT and SERVER fields were reversed.
6857
68582009-06-07  rob@welcomehome.org
6859
6860	adjust test to match current reality.
6861
68622009-06-07  rob@welcomehome.org
6863
6864	don't attempt to work multi threaded yet.
6865
68662009-06-08  Bastiaan Jacques  <bastiaan@bjacques.org>
6867
6868	The string table code uses boost threads, and thus its test must link
6869	to boost libs.
6870
68712009-06-07  rob@welcomehome.org
6872
6873	merge from rtmp branch, improvements to libamf & libnet, plus test cases.
6874
68752009-04-05  rob@welcomehome.org
6876
6877	merge from trunk.
6878
68792009-04-05  rob@welcomehome.org
6880
6881	make less verbose.
6882
68832009-04-05  rob@welcomehome.org
6884
6885	there is no type field for single byte headers, so we can't print it.
6886
68872009-04-05  rob@welcomehome.org
6888
6889	minor reformatting.
6890
68912009-04-05  rob@welcomehome.org
6892
6893	decodeMsgBody() returns a boost::shared_ptr<RTMPMsg> now instead of a real pointer.
6894
68952009-04-05  rob@welcomehome.org
6896
6897	use -v with netcat, so it works on ubuntu too.
6898
68992009-04-02  rob@welcomehome.org
6900
6901	handle processing data from Invoke messages recieved from the RTMP server.
6902
69032009-04-02  rob@welcomehome.org
6904
6905	return a dequeue of Messages from recvResponse if there is data.
6906
69072009-04-02  rob@welcomehome.org
6908
6909	set the bodysize to the last known bodysize for a channel if the header size is 1. Also if a single byte header is the first part of the buffer to be split(), don't forget to put the header byte in the buffer. For regular continuation packets the single header byte is left out.
6910
69112009-04-01  rob@welcomehome.org
6912
6913	use recvResponse() instead of doing it our own way.
6914
69152009-04-01  rob@welcomehome.org
6916
6917	cleanup to get closer to working 100%.
6918
69192009-04-01  rob@welcomehome.org
6920
6921	decodeMsgBody() now returns a boost:shared_ptr instead of a real pointer.
6922
69232009-04-01  rob@welcomehome.org
6924
6925	add recvResponse() to handle all the wpork of reading a message, splitting it, and processing all the queues.
6926
69272009-04-01  rob@welcomehome.org
6928
6929	improve isConnected tests.
6930
69312009-04-01  rob@welcomehome.org
6932
6933	improve status messages.
6934
69352009-04-01  rob@welcomehome.org
6936
6937	remove red5test, it's now in network.all
6938
69392009-04-01  rob@welcomehome.org
6940
6941	make sure we have a valid server for testing before continuing.
6942
69432009-04-01  rob@welcomehome.org
6944
6945	rename to be consistant
6946
69472009-04-01  rob@welcomehome.org
6948
6949	make network.all optional based on whether netcat is installed.
6950
69512009-04-01  rob@welcomehome.org
6952
6953	Add tests for netat and wget, which are used in testing. Display the
6954	results of the tests.
6955
69562009-04-01  rob@welcomehome.org
6957
6958	probe a list of target machines to see what is available for testing. Use -P to specify the parameters for the test case.
6959
69602009-03-31  rob@welcomehome.org
6961
6962	convering as_values toElements is a boost::shared_ptr now, not auto_ptr.
6963
69642009-03-31  rob@welcomehome.org
6965
6966	add new directory for real networking tests.
6967
69682009-03-31  rob@welcomehome.org
6969
6970	don't leak any memory.
6971
69722009-03-31  rob@welcomehome.org
6973
6974	make less verbose. Drop silly debug statement that valgrind doesn't like.
6975
69762009-03-31  rob@welcomehome.org
6977
6978	handle reading the handshake, which arrives in any series of packetsof any size based on network latency.
6979
69802009-03-31  rob@welcomehome.org
6981
6982	support using flashVars to set hostname and ports.
6983
69842009-03-31  rob@welcomehome.org
6985
6986	Finish adding -P option support.
6987
69882009-03-31  rob@welcomehome.org
6989
6990	use the standard arg_parser way of handling command line options. Add -P option.
6991
69922009-03-31  rob@welcomehome.org
6993
6994	merge from savannah
6995
69962009-03-31  Markus Gothe  <nietzsche@lysator.liu.se>
6997
6998	Added DSOEXPORT-attribute
6999
70002009-03-31  Markus Gothe  <nietzsche@lysator.liu.se>
7001
7002	Added DSOEXPORT-attribute
7003
70042009-03-28  rob@welcomehome.org
7005
7006	write the FLV magic number.
7007
70082009-03-28  rob@welcomehome.org
7009
7010	add more comments.
7011
70122009-03-28  rob@welcomehome.org
7013
7014	remove if'd out code.
7015
70162009-03-28  rob@welcomehome.org
7017
7018	make decodeHeader less verbose.
7019
70202009-03-28  rob@welcomehome.org
7021
7022	write the FLV file to disk while we read it in.
7023
70242009-03-28  rob@welcomehome.org
7025
7026	add check for invalid argument, which somehow got left out.
7027
70282009-03-28  rob@welcomehome.org
7029
7030	be clear which server the responses are from.
7031
70322009-03-28  rob@welcomehome.org
7033
7034	refactored heavily. Added error checking of responses since we can now easily decode them.
7035
70362009-03-28  rob@welcomehome.org
7037
7038	add rtmpget back in.
7039
70402009-03-28  rob@welcomehome.org
7041
7042	always reset the element before returning an error.
7043
70442009-03-27  rob@welcomehome.org
7045
7046	make rtmpget build again, support of the new client side API partially done.
7047
70482009-03-27  rob@welcomehome.org
7049
7050	use methodName instead of the app name for creating an echo request.
7051
70522009-03-27  rob@welcomehome.org
7053
7054	Read multiple RTMP messages. Move the processing to net_handler() from call().
7055
70562009-03-27  rob@welcomehome.org
7057
7058	add a pointer to the current object to the thread_params.
7059
70602009-03-27  rob@welcomehome.org
7061
7062	check the connect() status for RTMP too.
7063
70642009-03-27  rob@welcomehome.org
7065
7066	minor reformatting
7067
70682009-03-27  rob@welcomehome.org
7069
7070	handle reading of RTMP messages bigger than the default chunksize of 128 bytes.
7071
70722009-03-26  rob@welcomehome.org
7073
7074	add the other data type tests to the RTMP tests.
7075
70762009-03-26  rob@welcomehome.org
7077
7078	process the response from a Red5 eecho request.
7079
70802009-03-26  rob@welcomehome.org
7081
7082	hum, we need to sleep after connecting before trying to read a packet.
7083
70842009-03-26  rob@welcomehome.org
7085
7086	be more clear which response we got.
7087
70882009-03-26  rob@welcomehome.org
7089
7090	add method for creating the Red5 echo Requests.
7091
70922009-03-26  rob@welcomehome.org
7093
7094	do a successful NetConnection::connect() remoting call.
7095
70962009-03-26  rob@welcomehome.org
7097
7098	red5 eants the connect packet as part of the final handshake, or it refuses to connect.
7099
71002009-03-26  rob@welcomehome.org
7101
7102	reverse the order for client and server source fields.
7103
71042009-03-26  rob@welcomehome.org
7105
7106	add a few RTMP tests
7107
71082009-03-26  rob@welcomehome.org
7109
7110	less verbose
7111
71122009-03-26  rob@welcomehome.org
7113
7114	only drop the last two bytes on the last chunked packet.
7115
71162009-03-26  rob@welcomehome.org
7117
7118	don't try to convert an empty property to an as_value.
7119
71202009-03-26  rob@welcomehome.org
7121
7122	don't check property names to be ascii, they could be unicode instead.
7123
71242009-03-26  rob@welcomehome.org
7125
7126	make less verbose, fix old formatting errors.
7127
71282009-03-26  rob@welcomehome.org
7129
7130	make less verbose, it works now.
7131
71322009-03-26  rob@welcomehome.org
7133
7134	make less verbose, it works now.
7135
71362009-03-26  rob@welcomehome.org
7137
7138	remove the trailing \r\n that terminates the HTTP chunk, as it shouldn't be in the binary blob.
7139
71402009-03-25  rob@welcomehome.org
7141
7142	add support for converting Data Elements, and trapping bad data types.
7143
71442009-03-25  rob@welcomehome.org
7145
7146	add supported for the unsupported data type
7147
71482009-03-25  rob@welcomehome.org
7149
7150	handle reading chunked messages.
7151
71522009-03-25  rob@welcomehome.org
7153
7154	minor reformatting.
7155
71562009-03-25  rob@welcomehome.org
7157
7158	don't include the server side onlyecho tests, they've been moved to the cygnal testsuite.
7159
71602009-03-25  rob@welcomehome.org
7161
7162	fix path to libcygnal.la.
7163
71642009-03-25  rob@welcomehome.org
7165
7166	don't limit dumping to smaller buffers.
7167
71682009-03-25  rob@welcomehome.org
7169
7170	don't dump the element when converting.
7171
71722009-03-25  rob@welcomehome.org
7173
7174	add mergeChunks() to forcea merge of all the buffers in the queue. Don't copy the chunked transfer header to the data.
7175
71762009-03-25  rob@welcomehome.org
7177
7178	tweak logic of ending buffer so merging works for bigger Buffers.
7179
71802009-03-24  rob@welcomehome.org
7181
7182	minor reformatting
7183
71842009-03-24  rob@welcomehome.org
7185
7186	use recvChunked().
7187
71882009-03-24  rob@welcomehome.org
7189
7190	don't resize to 0.
7191
71922009-03-24  rob@welcomehome.org
7193
7194	add recvChunked(), for the client side of reading chunked HTTP data.
7195
71962009-03-24  rob@welcomehome.org
7197
7198	add some accessors for the queue
7199
72002009-03-24  rob@welcomehome.org
7201
7202	the content-type field may have more than one item,so scan for what we want, not an exact match. Handle chunked transfer encoding header.
7203
72042009-03-24  rob@welcomehome.org
7205
7206	the content-length field is always only one data item.
7207
72082009-03-24  rob@welcomehome.org
7209
7210	get the baseURL when constructing the URL for ::call()
7211
72122009-03-24  rob@welcomehome.org
7213
7214	don't disallow ports under 1024.
7215
72162009-03-19  rob@welcomehome.org
7217
7218	big merge from experimental branch, rewritten RTMT support for Gnash, with
7219	RTMP coming next. Cygnal handles Red5 'echo' tests for RTMPT and RTMP as
7220	well. Also new and greatly improved test case for 'echo' types of tests,
7221	ie... bouncing packets off a server and decoding the result.
7222
7223	your mileage may vary...
7224
72252009-03-13  rob@welcomehome.org
7226
7227	also run single threaded, since the VM isn't thread safe.
7228
72292009-03-13  rob@welcomehome.org
7230
7231	greatly expanded version of the test case.
7232
72332009-03-13  rob@welcomehome.org
7234
7235	add versions of sendMsg that use the priate setting for the file descriptor.
7236
72372009-03-13  rob@welcomehome.org
7238
7239	don't encode strict arrays as sparse arrays.
7240
72412009-03-12  rob@welcomehome.org
7242
7243	pass the right Network connection to the thread handler.
7244
72452009-03-12  rob@welcomehome.org
7246
7247	toggle a flag when connected.
7248
72492009-03-12  rob@welcomehome.org
7250
7251	store the path from the URL as well.
7252
72532009-03-12  rob@welcomehome.org
7254
7255	merge in from branch, partial RTMP support, using libnet HTTP support for remoting.
7256
72572009-03-11  rob@welcomehome.org
7258
7259	stripped out remoting stuff, sreaming video still works.
7260
72612009-03-11  rob@welcomehome.org
7262
7263	stripped out remoting stuff, sreaming video still works.
7264
72652009-03-16  rob@welcomehome.org
7266
7267	big merge from trunk, copyright changes, release stuff, etc...
7268
72692009-03-16  rob@welcomehome.org
7270
7271	add option to enable building cgi bins.
7272
72732009-03-16  rob@welcomehome.org
7274
7275	better comments.
7276
72772009-03-16  rob@welcomehome.org
7278
7279	return a Buffer instead of a bool when processing requests.
7280
72812009-03-16  rob@welcomehome.org
7282
7283	get the root directory for cgi-bins.
7284
72852009-03-16  rob@welcomehome.org
7286
7287	moved to Cygnal directory
7288
72892009-03-16  rob@welcomehome.org
7290
7291	add setting for the root directory for cgis.
7292
72932009-03-16  rob@welcomehome.org
7294
7295	merge from trunk
7296
72972009-03-04  Markus Gothe  <nietzsche@lysator.liu.se>
7298
7299	Updated copyright info
7300
73012009-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7302
7303	Wrap all macros in AC_DEFUN, or autogen.sh fails (at least on Mandriva 2009).
7304
73052009-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
7306
7307	Cleaned up DSOEXPORTS
7308
73092009-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
7310
7311	Cleaned up DSOEXPORTS
7312
73132009-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
7314
7315	Cleaned up DSOEXPORTS
7316
73172009-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
7318
7319	Cleaned up DSOEXPORTS
7320
73212009-02-22  Markus Gothe  <nietzsche@lysator.liu.se>
7322
7323	fix visibility attribute for RTMP branch / Cygnal
7324
73252009-02-21  rob@welcomehome.org
7326
7327	execute an external progam when specified.
7328
73292009-02-21  rob@welcomehome.org
7330
7331	exit if there are errors creating a server connection.
7332
73332009-02-21  rob@welcomehome.org
7334
7335	use the docoot to find cgi files.
7336
73372009-02-21  rob@welcomehome.org
7338
7339	get the docroot from private data.
7340
73412009-02-21  rob@welcomehome.org
7342
7343	don'
7344
73452009-02-21  rob@welcomehome.org
7346
7347	move enable-cgibins to cygnal specific configure file..
7348
73492009-02-21  rob@welcomehome.org
7350
7351	build proc.cpp as part of libcygnal, not cygnal itself.
7352
73532009-02-21  rob@welcomehome.org
7354
7355	properly handle closing the network connection.
7356
73572009-02-21  rob@welcomehome.org
7358
7359	don't try to remove a pollfd from a bogus hit.
7360
73612009-02-21  rob@welcomehome.org
7362
7363	always start the cgi application in verbose mode.
7364
73652009-02-21  rob@welcomehome.org
7366
7367	use an external program over a network connect to process the data in the POST.
7368
73692009-02-21  rob@welcomehome.org
7370
7371	don't try to build the cgi bins before libcygnal is built.
7372
73732009-02-21  rob@welcomehome.org
7374
7375	seperate out the server side HTTP support into it's own class in Cygnal.
7376
73772009-02-21  rob@welcomehome.org
7378
7379	get rid of extraneous newline in text field.
7380
73812009-02-21  rob@welcomehome.org
7382
7383	http.h now needs to be http_server.h.
7384
73852009-02-21  rob@welcomehome.org
7386
7387	add http_server.* to libcygnal.
7388
73892009-02-21  rob@welcomehome.org
7390
7391	make less verbose.
7392
73932009-02-21  rob@welcomehome.org
7394
7395	split the server side of HTTP support into it's own class in Cygnal, so we can support CGI bins easier.
7396
73972009-02-21  rob@welcomehome.org
7398
7399	cleanup code, add CGI to all method names to be clearer what it is.
7400
74012009-02-21  rob@welcomehome.org
7402
7403	read echo request from a file or the network, and send a correct response.
7404
74052009-02-21  rob@welcomehome.org
7406
7407	new class for starting cgi-bins.
7408
74092009-02-21  rob@welcomehome.org
7410
7411	big merge from trunk. Add cygnal/cgi-bin directory.
7412
74132009-06-07  Andrea Palmat?  <andreapalmate@PowerMAC.local>
7414
7415	Small change to mkdir to handle ENOTDIR even if this checked a little bit more
7416
74172009-06-07  rob@welcomehome.org
7418
7419	keep distcheck happy.
7420
74212009-06-07  Andrea Palmat?  <andreapalmate@PowerMAC.local>
7422
7423	Fixed a small bug that wasn't save _sollocaldomain variable. usermanual updated
7424
74252009-06-07  rob@welcomehome.org
7426
7427	work around circular dependencies till we figure out a better long-term fix.
7428
74292009-06-06  rob@welcomehome.org
7430
7431	build all libcore and asobjs in the same library to workaround circular dependencies.
7432
74332009-06-06  rob@welcomehome.org
7434
7435	build libasobj with libcore to work around circular dependencies.
7436
74372009-06-06  rob@welcomehome.org
7438
7439	convert Makefile.am to a fragment.
7440
74412009-06-06  rob@welcomehome.org
7442
7443	merge from branch
7444
74452009-06-06  rob@welcomehome.org
7446
7447	don't generate header files for class array, make them permanant.
7448
74492009-06-07  Sandro Santilli  <strk@keybit.net>
7450
7451	Open audio card lazily, to save lots of wakeups (at least with HDA Intel) when sound is not even needed, or at least until it is...
7452
74532009-06-07  Sandro Santilli  <strk@keybit.net>
7454
7455	Moved attach_aux_streamer to base class, as instructed by TODO comment
7456
74572009-06-07  Sandro Santilli  <strk@keybit.net>
7458
7459	syncNoMultiple flag in StartSound tag enough tested
7460
74612009-06-06  Andrea Palmat?  <andreapalmate@PowerMAC.local>
7462
7463	Completed AmigaOS4 GUI. Now it is almost the same of GTK one. Changed the Makefile.am that should not be a problem since the OS4 files are in
7464
74652009-06-06  Andrea Palmat?  <andreapalmate@PowerMAC.local>
7466
7467	Small change for saving preference file. Needed for the aos4-GUI changes
7468
74692009-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7470
7471	Remove unused file.
7472
7473	AS2 top-level classes are initialized using ClassHierarchy, not the
7474	package system, so drop code that will never be used.
7475
74762009-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7477
7478	The xml package doesn't exist and is never called in AS2, so there's nothing
7479	to initialize.
7480
74812009-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7482
7483	Drop extra file.
7484
74852009-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7486
7487	Drop commented-out lines. Please keep things tidy.
7488
74892009-06-06  Sandro Santilli  <strk@keybit.net>
7490
7491	Don't start the advance timer if we start in pause mode
7492
74932009-06-06  Sandro Santilli  <strk@keybit.net>
7494
7495	Close audio card on gnash pause, and resume on unpause. Drops audio card interrupts while paused.
7496
74972009-06-06  Sandro Santilli  <strk@keybit.net>
7498
7499	Stop the advance timer when in pause mode. Brings wakeups down to zero when sound handler is disabled (-r1).
7500
75012009-06-05  Jon Crider  <jon.crider@gmail.com>
7502
7503	Migrated accessibility code into new class hierarchy
7504
75052009-06-05  Jon Crider  <jon.crider@gmail.com>
7506
7507	Migrated accessibility code into new class hierarchy
7508
75092009-06-05  rob@welcomehome.org
7510
7511	initialize all AS2 and AS3 classes.
7512
75132009-06-05  Ben Limmer  <limmer@colorado.edu>
7514
7515	Removed unnecessary comment lines
7516
75172009-06-05  rob@welcomehome.org
7518
7519	create two arrays of init functions, one for as2, and one for as3.
7520
75212009-06-05  Jon Crider  <jon.crider@gmail.com>
7522
7523	Fixed .am files so accessibility tests now compile
7524
75252009-06-05  Jon Crider  <jon.crider@gmail.com>
7526
7527	Fixed .am files so accessibility tests now compile
7528
75292009-06-05  Ben Limmer  <limmer@colorado.edu>
7530
7531	Migrated XMLNode to the new filestructure and namespace
7532
75332009-06-04  Ben Limmer  <limmer@colorado.edu>
7534
7535	Migrated XMLNode to the new filestructure. Passes all ming tests.
7536
75372009-06-05  Bastiaan Jacques  <bastiaan@bjacques.org>
7538
7539	Revert the previous header placement change as it turned out to compile
7540	cleanly on a second attempt.
7541
75422009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7543
7544	Introduce SWFParser class for parsing all tags, reducing code duplication
7545	in sprite_definition and SWFMovieDefinition. The class should also make it
7546	easier to control parsing (for instance making it non-threaded or linked
7547	to advances).
7548
75492009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7550
7551	Put TagLoadersTable in RunInfo with the rest of the external resources.
7552
7553	Const correct.
7554
75552009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7556
7557	Remove TagLoadersTable from sprite_definition.
7558
75592009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7560
7561	Add documentation.
7562
75632009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7564
7565	Make the SWFParser deal only with the number of bytes it has to read / has
7566	read, not with with the absolute stream position.
7567
75682009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7569
7570	Use the same SWFParser for sprite_definition.
7571
75722009-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7573
7574	Use a SWFParser for parsing.
7575
75762009-06-05  Bastiaan Jacques  <bastiaan@bjacques.org>
7577
7578	Make sure accessibilityclasses.h is created inside the source directory,
7579	rather than the object directory. Fixes objdir builds.
7580
75812009-06-04  Tomeu Vizoso  <tomeu@sugarlabs.org>
7582
7583	Fix the cairo renderer in pythonmodule
7584
75852009-06-04  Tomeu Vizoso  <tomeu@sugarlabs.org>
7586
7587	Initialize the glue renderer a bit later. Fixes bug #26669
7588
75892009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7590
7591	Fix the VM switcher so that it also works when execute() is called
7592	recursively.
7593
75942009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7595
7596	Minor fix.
7597
75982009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7599
7600	Enable runtime multinames in ABC_ACTION_CALL*.
7601
76022009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7603
7604	Debugging output.
7605
76062009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7607
7608	More debugging.
7609
76102009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7611
7612	Some very useful logging.
7613
76142009-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7615
7616	Indentation.
7617
76182009-06-03  Jon Crider  <jon.crider@gmail.com>
7619
7620	More migrating of test cases moved some to internal.all but did not modify
7621
76222009-06-03  Jon Crider  <jon.crider@gmail.com>
7623
7624	Made changes to one test case - migrated more test cases
7625
76262009-06-03  Jon Crider  <jon.crider@gmail.com>
7627
7628	Migrated some test cases. Added case for Boolean class, moved but did not migrate ASnative.as
7629
76302009-06-03  Andrea Palmat?  <andreapalmate@PowerMAC.local>
7631
7632	Add support for Menus in AmigaOS4 gui. Implemented most of GTK functions
7633
76342009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7635
7636	Minor change, commented out method in LoaderInfo
7637
76382009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7639
7640	Minor change, commented out method in LoaderInfo
7641
76422009-06-03  Bob Naugle  <bobbynaugs@gmail.com>
7643
7644	Reverted DejaGnu.hx (could not use trace in gnash)
7645
76462009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7647
7648	Modified test case for LoaderInfo
7649
76502009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7651
7652	Rob, please configure the makefile, so the URL of the .swf can be generic, thanks
7653
76542009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7655
7656	Modified Test Cases
7657
76582009-06-03  root  <root@localhost.localdomain>
7659
7660	Si made more modifications here
7661
76622009-06-03  root  <root@localhost.localdomain>
7663
7664	Si modified these on Jun 3
7665
76662009-06-03  Bob Naugle  <bobbynaugs@gmail.com>
7667
7668	Final test cases with existence stubs, and modified DejaGnu.hx so gflashplayer will display text for flash8 and lower (needs some work)
7669
76702009-06-03  Ben Limmer  <limmer@colorado.edu>
7671
7672	added more robust tests to as2 sound class haxe file
7673
76742009-06-03  Ben Limmer  <limmer@colorado.edu>
7675
7676	added more robust tests to as2 sound class haxe file
7677
76782009-06-03  Sharad Desai  <ssdesai1@gmail.com>
7679
7680	Modified Test Cases
7681
76822009-06-03  root  <root@localhost.localdomain>
7683
7684	Si modified these classes on Jun 2
7685
76862009-06-02  root  <root@localhost.localdomain>
7687
7688	Si modified the following class on June 2!
7689
76902009-06-03  Ben Limmer  <limmer@colorado.edu>
7691
7692	fixed dummy compression algorithm testsuite
7693
76942009-06-03  Ben Limmer  <limmer@colorado.edu>
7695
7696	fixed compression algorithm
7697
76982009-06-03  Ben Limmer  <limmer@colorado.edu>
7699
7700	fixed URLStream test case
7701
77022009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7703
7704	Clean up headers, modify isAS3() to take a fn_call argument for easier
7705	refactoring later.
7706
77072009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7708
7709	One last file.
7710
77112009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7712
7713	Move isAS3 logic to fn_call rather than VM, and clean up headers and includes
7714	as they made this simple change take a long time.
7715
77162009-06-03  Bob Naugle  <bobbynaugs@gmail.com>
7717
7718	Fixed StaticText_as.hx test. This class is only creatable with the Adobe/Flash authoring tool. (we think)
7719
77202009-06-03  Bob Naugle  <bobbynaugs@gmail.com>
7721
7722	Fixed weird AntiAliasType_as.hx, don't know how it got reverted
7723
77242009-06-03  Jon Crider  <jon.crider@gmail.com>
7725
7726	migrated some test cases, not sure how to test StaticText and Array
7727
77282009-06-03  Jon Crider  <jon.crider@gmail.com>
7729
7730	Modified some test cases, still working on Array and StaticText
7731
77322009-06-03  Bob Naugle  <bobbynaugs@gmail.com>
7733
7734	Fixed test cases
7735
77362009-06-03  Ben Limmer  <limmer@colorado.edu>
7737
7738	finished URLStream AS3 class tester
7739
77402009-06-01  Ben Limmer  <ben@ubuntu>
7741
7742	trying to push to bazaar
7743
77442009-06-01  Ben Limmer  <ben@ubuntu>
7745
7746	display testsuite done
7747
77482009-05-29  Ben Limmer  <ben@ubuntu>
7749
7750	finished accessibilityproperties class tester
7751
77522009-05-29  Ben Limmer  <ben@ubuntu>
7753
7754	Filter testsuite for as3 completed.
7755
77562009-05-29  Ben Limmer  <ben@ubuntu>
7757
7758	Tests done for some Bitmap classes and all errors in the error namespace
7759
77602009-05-29  Ben Limmer  <ben@ubuntu>
7761
7762	high priority desktop test suites completed
7763
77642009-05-29  Ben Limmer  <ben@ubuntu>
7765
7766	ClipboardFormats test done
7767
77682009-05-29  Ben Limmer  <ben@ubuntu>
7769
7770	fixed Keyboard and Sound testsuites for AS3
7771
77722009-05-29  Ben Limmer  <ben@ubuntu>
7773
7774	Fixed ExternalInterface test case
7775
77762009-05-29  Ben Limmer  <ben@ubuntu>
7777
7778	SoundTransform test case added
7779
77802009-05-29  Ben Limmer  <ben@ubuntu>
7781
7782	Soundmixer test done
7783
77842009-05-29  Ben Limmer  <ben@ubuntu>
7785
7786	soundloader test done
7787
77882009-05-29  Ben Limmer  <ben@ubuntu>
7789
7790	updated ID3Tag tests and SoundChannel
7791
77922009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7793
7794	Add a basic DisplayObjectContainer class for AS3 (and eventually AS2)
7795	DisplayList functions.
7796
7797	Clean up Button a bit to try and make transition to AS3 structure easier.
7798
77992009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7800
7801	Don't stop run on failures.
7802
78032009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7804
7805	Add DisplayObjectContainer class.
7806
78072009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7808
7809	Missing closing bracket.
7810
78112009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7812
7813	Use the correct bit.
7814
78152009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7816
7817	Minor correction.
7818
78192009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7820
7821	Take SWF-defined trackAsMenu into account with Buttons.
7822
78232009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7824
7825	Tabs to spaces.
7826
78272009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7828
7829	Clean up.
7830
78312009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7832
7833	Move another function to cpp file.
7834
78352009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7836
7837	Clean up.
7838
78392009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7840
7841	Abstract functions from the Button class by moving them to ButtonRecord,
7842	also reducing code duplication. Do DefineButtonCxform tag slightly
7843	differently.
7844
78452009-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7846
7847	Minor cleanups.
7848
78492009-06-02  Bob Naugle  <bobbynaugs@gmail.com>
7850
7851	Last text test case
7852
78532009-06-02  Ben Limmer  <limmer@colorado.edu>
7854
7855	finished several as3 net testsuites
7856
78572009-06-02  Ben Limmer  <ben@ubuntu>
7858
7859	updated net as3 testsuites
7860
78612009-06-02  Bob Naugle  <bobbynaugs@gmail.com>
7862
7863	More text test cases and fixed error messages
7864
78652009-06-02  Jonathan Crider  <jonc@jonc-laptop>
7866
7867	PrintJob, CSMSettings, FontStyle, Fonttype, Font test cases migrated to HaXe
7868
78692009-06-02  Jonathan Crider  <jonc@jonc-laptop>
7870
7871	Migrated CSMSettings, FontStyle, FontType, and Font test cases
7872
78732009-06-02  Jonathan Crider  <jonc@jonc-laptop>
7874
7875	Migrated printing/PrintJob test case
7876
78772009-06-02  Bob Naugle  <bobbynaugs@gmail.com>
7878
7879	Fixed test makefile.am so does not include sampler namespace
7880
78812009-06-02  Ben Limmer  <ben@ubuntu>
7882
7883	fixed makefile to support all classes and updated a few as3 testsuites (see files changed list)
7884
78852009-06-02  Ben Limmer  <ben@ubuntu>
7886
7887	corrected makefile and updated a few random testsuites (see files changed)
7888
78892009-06-02  Bob Naugle  <bobbynaugs@gmail.com>
7890
7891	Changed text.am
7892
78932009-06-02  Bob Naugle  <bobbynaugs@gmail.com>
7894
7895	Fixed Makefile.am to include sampler, text, and utils namespaces. New Test cases.
7896
78972009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7898
7899	More AS3 methods.
7900
79012009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7902
7903	Add removeChild and removeChildAt.
7904
79052009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7906
7907	Add implementation for removeChild and removeChildAt to DisplayList.
7908
79092009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7910
7911	Implement addChild() and addChildAt() in the DisplayList. Currently they
7912	are implemented as global functions in ActionScript, but they should
7913	in fact be members of DisplayObjectContainer only.
7914
79152009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7916
7917	Implement addChild() and addChildAt() using the DisplayList through
7918	MovieClip (should be DisplayObjectContainer).
7919
7920	Obsolete _childs member in movie_root, as this now delegates to the
7921	DisplayList of the _root MovieClip.
7922
79232009-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7924
7925	Give arrays unique names.
7926
79272009-06-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7928
7929	Give arrays unique names, so including them isn't quite so hairy.
7930
79312009-06-01  sharad  <sharad@ute>
7932
7933	Sharad Desai:
7934
7935	Updated test cases...
7936
79372009-06-01  sharad  <sharad@ute>
7938
7939	Sharad
7940
79412009-06-01  Jonathan Crider  <jonc@jonc-laptop>
7942
7943	Migrated PrintJobOptions and PrintJobOrientation test cases
7944
79452009-06-01  Jonathan Crider  <jonc@jonc-laptop>
7946
7947	migrated PrintJobOptions and PrintJobOrientation test cases
7948
79492009-06-02  Sandro Santilli  <strk@keybit.net>
7950
7951	Take Haxe for unavailable if it's version is < 2.00 (so make check completes again on an Ubuntu 8.10)
7952
79532009-06-01  Bob Naugle  <bobbynaugs@gmail.com>
7954
7955	Moved NetStream_as.hx to the correct directory
7956
79572009-06-01  Bob Naugle  <bobbynaugs@gmail.com>
7958
7959	Updated test cases and fixed geom/Transform_as.hx
7960
79612009-06-01  root  <root@localhost.localdomain>
7962
7963	Finished LocalConnection testsuite and system namespace tests
7964
79652009-06-01  Ben Limmer  <ben@ubuntu>
7966
7967	finished sound test suite (works with flash v.5 and greater)
7968
79692009-06-01  Ben Limmer  <ben@ubuntu>
7970
7971	Sound test class done.
7972
79732009-06-01  Jonathan Crider  <jonc@jonc-laptop>
7974
7975	Added test cases for Array, AsBroadcaster, GradientType
7976
79772009-06-01  Jonathan Crider  <jonc@jonc-laptop>
7978
7979	updated GradientType_as.hx test case
7980
79812009-06-01  Jonathan Crider  <jonc@jonc-laptop>
7982
7983	Added Array, AsBroadcaster, and GradientType test cases
7984
79852009-06-01  Ben Limmer  <ben@ubuntu>
7986
7987	"fixed microphone test suite and URLLoaderData test"
7988
79892009-06-01  Ben Limmer  <ben@ubuntu>
7990
7991	fixed microphone test suite and URLLoaderData test
7992
79932009-06-01  Ben Limmer  <ben@ubuntu>
7994
7995	Completed testsuite for as3 class Scene
7996
79972009-06-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
7998
7999	check -> xcheck for _soundbuftime (it's not implemented yet, is it?).
8000
80012009-06-01  Ben Limmer  <ben@ubuntu>
8002
8003	updated several desktop testsuites and finished FrameLabel test
8004
80052009-06-01  Ben Limmer  <ben@ubuntu>
8006
8007	updated several desktop testsuites and finished FrameLabel test for as3
8008
80092009-06-01  Bob Naugle  <bobbynaugs@gmail.com>
8010
8011	Updated test cases
8012
80132009-06-01  Ben Limmer  <ben@ubuntu>
8014
8015	updated test suites
8016
80172009-06-01  Ben Limmer  <ben@ubuntu>
8018
8019	updated as3 testsuites
8020
80212009-06-01  Ben Limmer  <ben@ubuntu>
8022
8023	updated test suites
8024
80252009-05-28  Ben Limmer  <ben@ubuntu>
8026
8027	completed Microphone test for flash v9 only (left ming test for prior versions)
8028
80292009-05-28  Ben Limmer  <ben@ubuntu>
8030
8031	fixed the camera class to work with flash versions < 9
8032
80332009-05-28  Ben Limmer  <ben@ubuntu>
8034
8035	updated camera_as.hx and readded several internal as3 tests
8036
80372009-06-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8038
8039	SOLARIS changed to SOLARIS_HOST.
8040
80412009-06-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8042
8043	Move include to GnashNumeric.h, as that's where the function that needed it
8044	moved to.
8045
80462009-06-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8047
8048	Track which version of the VM is executing. It is now possible to initialize
8049	the correct object prototypes for AS2 and AS3, though not yet to execute
8050	both AS2 and AS3 in one run.
8051
8052	Test that AS3 classes are not available in AS2, and fix all the new as_objects
8053	(except filters) to separate them while still allowing selective building
8054	of classes.
8055
8056	Make classes that exist just for enumerating constants simpler.
8057
80582009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8059
8060	Test the flash package for the absence of AS3 classes.
8061
80622009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8063
8064	Move AVM2 switcher to Machine::execute, as this can also be called from
8065	SymbolClassTag.
8066
80672009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8068
8069	Tabs to spaces...
8070
80712009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8072
8073	Make sure all packages log the AVM version; AVM2-only packages will abort
8074	if called from AS2 to make sure this doesn't happen.
8075
80762009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8077
8078	Line breaks, tabs to spaces.
8079
80802009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8081
8082	Only log unimplemented once, more information in log_abc.
8083
80842009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8085
8086	Separate AS2 and AS3 flash.net classes. Don't miss headers in display.am.
8087
80882009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8089
8090	Start to distinguish between as2 and as3 classes so that we don't get
8091	classes where they aren't expected. Assert that certain packages are only
8092	initialized from the correct kind of bytecode.
8093
80942009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8095
8096	Rename asclasses arrays to as3classes so that we can distinguish between
8097	them and as2classes.
8098
80992009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8100
8101	Load only AVM1 flash package classes when not running AVM2. This needs to
8102	be done also for the other AVM1 flash package classes (geom, net etc) so
8103	that extra classes are not loaded.
8104
81052009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8106
8107	Drop empty file. Notify VM when it's executing AVM2 code, as this is the
8108	only way currently to know whether we are running AS1/2 or AS3. We have
8109	to know this in order to initialize objects correctly (and for many
8110	other things).
8111
81122009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8113
8114	Simplify more constant enumeration classes.
8115
81162009-05-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8117
8118	Don't make the preprocessor error out because it interrupts the testsuite,
8119	which is far more annoying than a segfault.
8120
81212009-06-01  Sandro Santilli  <strk@keybit.net>
8122
8123	Add test showing that MovieClip._soundbuftime is a global (like _quality)
8124
81252009-05-31  Bastiaan Jacques  <bastiaan@bjacques.org>
8126
8127	Fix 2 typos.
8128
81292009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8130
8131	Move class definitions to cpp files, where they should generally be except
8132	in the exceptional cases where the class must be known elsewhere.
8133
81342009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8135
8136	Drop unneeded include, put forward declaration in.
8137
81382009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8139
8140	Implementation files now have the class definitions.
8141
81422009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8143
8144	Classes now defined in implementation file.
8145
81462009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8147
8148	Class definitions in a better place.
8149
81502009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8151
8152	Move definitions of classes.
8153
81542009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8155
8156	Class definitions h->cpp
8157
81582009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8159
8160	Delete class definitions from one file and put them in the other.
8161
81622009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8163
8164	Relocate definition of classes to cpp file.
8165
81662009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8167
8168	Move class definitions to implementation file.
8169
81702009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8171
8172	Move class definitions to cpp file.
8173
81742009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8175
8176	Move class definitions to cpp file.
8177
81782009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8179
8180	Move definitions to cpp file.
8181
81822009-05-28  Ben Limmer  <ben@ubuntu>
8183
8184	merging from my branch
8185
81862009-05-28  Ben Limmer  <ben@ubuntu>
8187
8188	finished Keyboard_as.hx test for Key and Keyboard classes
8189
81902009-05-27  Ben Limmer  <ben@ubuntu>
8191
8192	added more internal tests which need to be adapted for flash 9 or ported.
8193
81942009-05-27  Ben Limmer  <ben@ubuntu>
8195
8196	updated internal testsuites (limited implementation)
8197
81982009-05-27  Ben Limmer  <ben@ubuntu>
8199
8200	updated the ExternalInterface tester and moved XML tests from this file to ExternalInterface in internal.all
8201
82022009-05-28  Bob Naugle  <bobbynaugs@gmail.com>
8203
8204	Modified Test Cases (Point, Rectangle, SharedObject)
8205
82062009-05-28  Bob Naugle  <bobbynaugs@gmail.com>
8207
8208	Modified test cases (Point, Rectangle, SharedObject)
8209
82102009-05-28  Sandro Santilli  <strk@keybit.net>
8211
8212	Automate test for https://savannah.gnu.org/bugs/?26687 (StreamTheWorld)
8213
82142009-05-28  Sandro Santilli  <strk@keybit.net>
8215
8216	Store a cut-down version of the FLV exposing gnash bug #26687.
8217	To be used in NetStream-SquareTest to automate regression testing.
8218
82192009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8220
8221	FP 10 constant classes.
8222
82232009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8224
8225	Complete and reduce more classes.
8226
82272009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8228
8229	Complete some more classes.
8230
8231	Make sure accessibility and system package classes are loaded correctly.
8232
8233	Remove AIR classes that aren't part of the Flash Player API.
8234
82352009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8236
8237	Load accessibility and system package classes (was commented out for some
8238	reason). Drop useless part of accessibility.am.
8239
82402009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8241
8242	Clean up after removals so that it builds again.
8243
82442009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8245
8246	Drop flash.security (AIR only) and an AIR-only flash.utils class.
8247
82482009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8249
8250	Drop AIR-only flash.net class.
8251
82522009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8253
8254	Drop html (AIR only).
8255
82562009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8257
8258	Drop flash.filesystem (AIR only).
8259
82602009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8261
8262	Drop AIR-only flash.events classes.
8263
82642009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8265
8266	Drop AIR-only error classes.
8267
82682009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8269
8270	Drop AIR-only display classes.
8271
82722009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8273
8274	flash.data is AIR only.
8275
82762009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8277
8278	Remove files that were in the wrong package (duplicated in flash.data,
8279	where they should be).
8280
82812009-05-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8282
8283	Remove AIR-only classes.
8284
82852009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8286
8287	Reduce classes.
8288
82892009-05-27  rob@welcomehome.org
8290
8291	renable HAVE_PTHREADS.
8292
82932009-05-27  rob@welcomehome.org
8294
8295	Use LINUX_HOST, not LINUX as it's mo0re consistant.
8296
82972009-05-27  Andrea Palmat?  <andreapalmate@PowerMAC.local>
8298
8299	Removed a comment from asobj .am files that was broken generation on some platforms
8300
83012009-05-27  rob@welcomehome.org
8302
8303	add directory for Gnsh specific testscases that use to be in the API tests.
8304
83052009-05-27  Sandro Santilli  <strk@keybit.net>
8306
8307	Fix bug #26687 by having NetStream PlayHead move onto next audio frame timestamp when output queue is empty and there's no video in the input stream. An automated test for this would be nice, but there's none.
8308
83092009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8310
8311	Fix static build with libasobj.
8312
83132009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8314
8315	Move ClassHierarchy out of asobj, as it doesn't really belong there and
8316	breaks static linking.
8317
83182009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8319
8320	Simplify objects for constant enumeration and add some constants.
8321
83222009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8323
8324	Simplify TextFieldAutoSize, remove from ClassHierarchy.
8325
83262009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8327
8328	AVM2 debugging.
8329
83302009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8331
8332	Document, add debugging.
8333
83342009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8335
8336	Stub top-level Namespace class.
8337
83382009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8339
8340	Add top-level Namespace class.
8341
83422009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8343
8344	Abc version is not an error.
8345
83462009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8347
8348	AVM2 changes.
8349
83502009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8351
8352	Implement DELETEPROPERTY.
8353
8354	Indentation and debugging.
8355
83562009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8357
8358	Indentation.
8359
83602009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8361
8362	Don't log the same thing so much.
8363
83642009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8365
8366	Fix crash due to unchecked return from to_object().
8367
8368	Add some AS3 constants and AVM2 debugging.
8369
83702009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8371
8372	More debugging.
8373
83742009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8375
8376	Add StageAlign constants.
8377
8378	More debugging.
8379
83802009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8381
8382	Add more debugging messages for AVM2.
8383
8384	Add constants to StageScaleMode for testing Machine.
8385
83862009-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8387
8388	Fix crashes caused by not checking existence of object.
8389
83902009-05-26  Sandro Santilli  <strk@keybit.net>
8391
8392	Comment out debugging line
8393
83942009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8395
8396	Fix crash.
8397
83982009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8399
8400	Add TextFormat prototype as static, fixing the crash in bug #26687.
8401
84022009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8403
8404	Replace system-first include directive for sharedlib.h everywhere.
8405
84062009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8407
8408	Use flash/ui/Mouse_as.cpp instead of asobj/Mouse_as.cpp.
8409
8410	Use correct #include directive when writing uiclasses.h
8411
84122009-05-26  Sandro Santilli  <strk@keybit.net>
8413
8414	Extract Haxe version number. We should require 2.0. This patch doesn't do that yet, but gets the version...
8415
84162009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8417
8418	Drop test that shouldn't have been committed.
8419
84202009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8421
8422	Fix 63 failures and some crashes after asobj reorganization.
8423
8424	Add test for flash package enumeration to make sure it doesn't break again.
8425
8426	Drop flash/fl directory, as no such package exists.
8427
84282009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8429
8430	Remove fl directory.
8431
84322009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8433
8434	There are no sampler classes yet, so a do-while loop crashes. Replace with
8435	while (why not do all of them like this?).
8436
8437	Initialize flash packages in correct order for enumeration.
8438
84392009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8440
8441	samplerclasses.h is correct.
8442
84432009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8444
8445	Test flash package.
8446
84472009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8448
8449	Add test for flash package enumeration.
8450
84512009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8452
8453	Correct more typos so it builds.
8454
84552009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8456
8457	Fix typo, fixing some crashes in testsuite.
8458
84592009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8460
8461	Restore correct prop flags of flash package, fixing some of the testsuite
8462	failures.
8463
8464	Restore correct prop flags of flash package members so that haxe SWFs will
8465	work again.
8466
84672009-05-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8468
8469	Move Object back to where it should be.
8470
84712009-05-25  rob@welcomehome.org
8472
8473	always add the Headers to keep distcheck and rpmbuild happy
8474
84752009-05-25  rob@welcomehome.org
8476
8477	huge merge from branch. Add the reest of the AS3 test cases in haxe format. Add all the missing classes for the flash namespace.
8478
84792009-05-25  rob@welcomehome.org
8480
8481	Drop adding the new classes for now, they seem to break something.
8482
84832009-05-25  rob@welcomehome.org
8484
8485	merge from trunk, tweak capitaliztion of *_init functions that aleady exist.
8486
84872009-05-25  rob@welcomehome.org
8488
8489	fix include path for installation.
8490
84912009-05-25  rob@welcomehome.org
8492
8493	always build lass library
8494
84952009-05-25  rob@welcomehome.org
8496
8497	fix paths in makefile fragments so installing works correctly.
8498
84992009-05-24  rob@welcomehome.org
8500
8501	lots of file renaming to drop _as3 for just _as.
8502
85032009-05-24  rob@welcomehome.org
8504
8505	add new templates
8506
85072009-05-24  rob@welcomehome.org
8508
8509	add the rest of the testcases that somehow got skipped.
8510
85112009-05-24  rob@welcomehome.org
8512
8513	build new AS3 library asobj/flash.
8514
85152009-05-25  Sandro Santilli  <strk@keybit.net>
8516
8517	Refactor rendering frames drop mechanism. This is kept disabled by default as it's still not smart enough (doesn't avoid never re-rendering, which is silly)
8518
85192009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8520
8521	Implement some things in BitmapData.
8522
85232009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8524
8525	Test and implement setPixel and setPixel32.
8526
85272009-05-25  Sandro Santilli  <strk@keybit.net>
8528
8529	Catch up with FPS, at cost of animation smootness (go faster to catch up when late). Fixes A/V sync in movies with streaming sound, like most of Bozzetto's (see Adam.swf for instance)
8530
85312009-05-25  Sandro Santilli  <strk@keybit.net>
8532
8533	log uhnandled int() ctor arguments
8534
85352009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8536
8537	Add part of the code needed to implement trackAsMenu().
8538
8539	Mark expected failures in BitmapData tests.
8540
85412009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8542
8543	Add trackAsMenu() function (not implemented).
8544
85452009-04-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8546
8547	Drop repeated comments from the end of long lines.
8548
85492009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8550
8551	Comments, tests, debugging.
8552
85532009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8554
8555	Clean up parsing.
8556
85572009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8558
8559	Test setPixel and setPixel32.
8560
85612009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8562
8563	Fix typos, line breaks.
8564
85652009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8566
8567	Line breaks.
8568
85692009-05-25  Andrea Palmat?  <andreapalmate@PowerMAC.local>
8570
8571	changing mkdirUserPermission to work correctly on AmigaOS4 when a drive or an assign is in the path
8572
85732009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8574
8575	Save audio-only streams too when requested.
8576
85772009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8578
8579	Prevent crashes from unhandled exceptions in Machine. Log unexpected events.
8580
8581	Fix compiler warning.
8582
85832009-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8584
8585	Implement various opcodes by changing values on the stack (as others do
8586	this already).
8587
8588	Catch the exceptions that can be thrown during execution and log messages
8589	about them. Add TODOs.
8590
8591	Add more debugging messages.
8592
85932009-05-24  Andrea Palmat?  <andreapalmate@PowerMAC.local>
8594
8595	Small changes to rc.cpp to loading files correctly
8596
85972009-05-23  Andrea Palmat?  <andreapalmate@PowerMAC.local>
8598
8599	Add fullscreen and mouse hiding support to AmigaOS4 gui
8600
86012009-05-22  John Wimer  <john@god.vtic.net>
8602
8603	Add OpenGL glue for the Qt/KDE4 gui.
8604	The automake probably only works for *nix and should be corrected
8605
86062009-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8607
8608	Revert change for bug that was fixed properly in trunk.
8609
86102009-05-21  rob@welcomehome.org
8611
8612	for now, don't build two test cases that broke when upgrading haxe.
8613
86142009-05-21  rob@welcomehome.org
8615
8616	make the haxe based tests cases conditional on haxe being installed.
8617
86182009-05-21  rob@welcomehome.org
8619
8620	fix misspelling of DejaGnu.hx.
8621
86222009-05-20  rob@welcomehome.org
8623
8624	add in display tests.
8625
86262009-05-20  rob@welcomehome.org
8627
8628	merge more test cases from the branch.
8629
86302009-05-20  rob@welcomehome.org
8631
8632	add the other semi-working test cases.
8633
86342009-05-20  rob@welcomehome.org
8635
8636	add a bunch more test cases.
8637
86382009-05-20  rob@welcomehome.org
8639
8640	add more tests from branch.
8641
86422009-05-20  rob@welcomehome.org
8643
8644	add more converted test cases.
8645
86462009-05-20  rob@welcomehome.org
8647
8648	only build the two test cases that work, Capabilities and System.
8649
86502009-05-20  rob@welcomehome.org
8651
8652	add initial as3 test suite support files, plus 3 working test cases in haxe syntax.
8653
86542009-05-20  rob@welcomehome.org
8655
8656	only build the 3 working test cases. Build swf v6-v9 test cases.
8657
86582009-05-20  rob@welcomehome.org
8659
8660	update tests.
8661
86622009-05-20  rob@welcomehome.org
8663
8664	only build the 3 working test cases.
8665
86662009-05-20  rob@welcomehome.org
8667
8668	don't segfault if the ctor is 0 so the tests can finish.
8669
86702009-05-20  rob@welcomehome.org
8671
8672	add --enable-classfile option to comfigure. Add initial directories and Makefile for AS testing.
8673
86742009-05-20  rob@welcomehome.org
8675
8676	liboost now needs a 1.35 on each library name.
8677
86782009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8679
8680	Fix crash, log the unexpected situation that caused it.
8681
86822009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8683
8684	Fix another case where pointers are used without being checked.
8685
86862009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8687
8688	Drop comment, as it seems reasonable after all.
8689
86902009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8691
8692	Add more debug logging and some comments for CONSTRUCTSUPER. Drop unimplemented
8693	message as it does attempt to construct the super. The unimplemented message
8694	draws too much attention to this opcode when a SWF doesn't work, even though
8695	it's unlikely to be the culprit.
8696
86972009-05-20  Sandro Santilli  <strk@keybit.net>
8698
8699	versioned to_string ..
8700
87012009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8702
8703	Fix to sendAndLoad.
8704
87052009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8706
8707	Make sendAndLoad methods use GET by default as documented in a book. Fixes
8708	Twitter widget loading again.
8709
87102009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8711
8712	Expose classes to enumeration as expected. Fixes bug #25081, as haxe
8713	for some reason relies on enumerating classes onto the stack.
8714
87152009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8716
8717	Add test for enumeration, especially the termination marker.
8718
8719	Make all flash package members enumerable pending better tests.
8720
87212009-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8722
8723	Initial correct to some bugs identified by weird bytecode from haxe.
8724
8725	Enumeration should push an undefined value, not null, as the end marker.
8726
8727	Flash packages should not be hidden from enumeration (but it isn't clear
8728	exactly what they should be).
8729
87302009-05-20  Sandro Santilli  <strk@keybit.net>
8731
8732	Fix memory leak in Machine::find_prop_strict
8733
87342009-05-20  Sandro Santilli  <strk@keybit.net>
8735
8736	Fix memory fault in SWF::ABC_ACTION_SETSLOT handler, exposed by testsuite/as3/basic.swf
8737
87382009-05-20  Sandro Santilli  <strk@keybit.net>
8739
8740	Use indexes for thread ids, for terseness of log lines
8741
87422009-05-20  Sandro Santilli  <strk@keybit.net>
8743
8744	Log once about unimplemented SoundInfo record parameters
8745
87462009-05-20  Sandro Santilli  <strk@keybit.net>
8747
8748	Allow SDL/Cairo builds. It builds but doesn't work correctly yet. Looks like a problem with alpha (try ^H and wait some, chances are that the plain red squares will show up)
8749
87502009-05-20  Sandro Santilli  <strk@keybit.net>
8751
8752	^H to toggle show of updated regions
8753
87542009-05-19  Sandro Santilli  <strk@keybit.net>
8755
8756	Add support for CTRL-based gui controls (SDL gui)
8757
87582009-05-19  Andrea Palmat?  <andreapalmate@PowerMAC.local>
8759
8760	Add AmigaOS4 GUI
8761
87622009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8763
8764	Initialize all members of asMethod, fixing an occasional crash due to
8765	uninitialized values. This may also fix a bug reported on the mailing list.
8766
87672009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8768
8769	Parse scenes and frame labels correctly and add as a control tag as documented.
8770	Not yet implemented, but gives useful logging information.
8771
8772	Minor cleanups to other tags.
8773
87742009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8775
8776	Correct comment.
8777
87782009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8779
8780	Add some useful comments for doxygen.
8781
87822009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8783
8784	Add tag file mentioned in last commit.
8785
87862009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8787
8788	Make some ctors private. Move DefineSceneAndFrameLabelData tag to its
8789	own file in accordance with other tags.
8790
87912009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8792
8793	Add autogenerated macros to .bzrignore.
8794
87952009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8796
8797	Parse DefineSceneAndFrameLabelData tag correctly.
8798
87992009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8800
8801	Use ensureBytes on encoded U32 reads, which is slower but prevents potential
8802	memory corruption.
8803
88042009-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8805
8806	Always log the VM version for debugging purposes.
8807
88082009-05-19  Sandro Santilli  <strk@keybit.net>
8809
8810	Sorry, forgot to cleanup after applying the patch
8811
88122009-05-19  Sandro Santilli  <strk@keybit.net>
8813
8814	Implement partial blitting (inv.bounds based) for SDL/AGG combination
8815
88162009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8817
8818	Use a pointer for the thread, as some versions of boost don't have
8819	copyable threads.
8820
88212009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8822
8823	Don't use a separate naming style for AVM2 names in VM.
8824
8825	Implement SymbolClassTag fully (but not tested properly).
8826
8827	Check file attributes for whether to use AVM2, and notify when the wrong
8828	tags are present. Currently we also throw a parsing exception to avoid
8829	adding code of the wrong type, but whether the file attribute is definitive
8830	needs more testing. This attribute should also be used for other VM-specific
8831	code (e.g. TextField constructor) in place of SWF version, which is wrong.
8832
88332009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8834
8835	Minor cleanups, add tests.
8836
88372009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8838
8839	Improve testing for addChild.
8840
88412009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8842
8843	Minor cleanups (line breaks), correct typo.
8844
88452009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8846
8847	Fix some bugs in XMLSocket implementation.
8848
88492009-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8850
8851	Thread XMLSocket connection so that it doesn't block execution. As expected,
8852	onConnect is now called in the first advanceState() after the connection
8853	attempt completes.
8854
8855	Port numbers above 65535 should be rejected immediately.
8856
88572009-05-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8858
8859	Const correct Network::connected.
8860
8861	Add intermediate object between Network and XMLSocket_as to allow
8862	not blocking AS execution during connection (not yet implemented).
8863	Get the onConnect() order correct (still only correct in limited
8864	cases).
8865
8866	Restore adding empty strings, as a non-automated test shows is the case.
8867
88682009-05-17  rob@welcomehome.org
8869
8870	fix description of -devel package.
8871
88722009-05-17  rob@welcomehome.org
8873
8874	build -devel package for headers and .pc file.
8875
88762009-05-15  Sandro Santilli  <strk@keybit.net>
8877
8878	Implement setInvalidatedRegions for SDL gui
8879
88802009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8881
8882	Fix XMLSocket segfault.
8883
88842009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8885
8886	Add XML prototype as VM static, fixing bug #26390 (segfault in XMLSocket).
8887
8888	Don't send empty strings to XMLSocket.onData.
8889
88902009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8891
8892	Include map.
8893
88942009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8895
8896	Merge AVM2 machine and parser code from the avm2 branch.
8897
8898	This appears to be stable, but does not work in most cases, so it is disabled
8899	by default. Compile with --enable-avm2 to enable it.
8900
8901	The default build will now omit AVM2 code, which should reduce code size
8902	and compile time. There is no warning yet for running AVM2 code without
8903	AVM2 support.
8904
8905	The perl-generated haxe version of the actionscript.all testsuite is disabled
8906	as Gnash fails some tests (tests may be bogus).
8907
89082009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8909
8910	Minor cleanup.
8911
89122009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8913
8914	Remove Namespace.h from Makefile.
8915
89162009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8917
8918	Add comments to abc_block.
8919
8920	Remove Namespace.h, which was replaced long ago by the asNamespace class.
8921
89222009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8923
8924	Define ENABLE_AVM2 properly.
8925
8926	Drop more from the Makefile.
8927
89282009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8929
8930	Fix Makefiles for dropped files.
8931
8932	Drop ctor for TextFieldAutoSize, which only contains static variables.
8933
89342009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8935
8936	Merge VM and parsing parts from avm2 branch. Disable all avm2 code by default,
8937	as it may be unstable.
8938
8939	Most new classes have not been merged because they were only stubs and can be
8940	generated easily.
8941
89422009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8943
8944	Correct includes in SymbolClassTag.h
8945
89462009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8947
8948	Do includes and forward declarations properly to avoid breaking the build
8949	on the slightest change.
8950
89512009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8952
8953	Include gnashconfig.h where needed.
8954
89552009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8956
8957	Drop stubs for AS3 classes, as these can be regenerated easily in
8958	the newer style.
8959
8960	Fix missing values in ClassHierarchy initialization.
8961
89622009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8963
8964	Allow building with AVM2 code.
8965
89662009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8967
8968	Add copyright to split-off files.
8969
89702009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8971
8972	Add --enable-avm2 option. Disable the AVM2 interpreter and tag parsers
8973	unless avm2 is enabled at compile time.
8974
8975	ClassHierarchy (on-demand class loading) uses asNamespace and asClass, so
8976	these still have to be built even when avm2 is disabled. This requires
8977	ifdefs inside asClass.
8978
8979	Split asClass file into separate files for asNamespace, asMethod, asException
8980	and asBoundValues.
8981
89822009-05-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8983
8984	Replace LOG_AVM2 with log_abc.
8985
89862009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8987
8988	Half-working, ugly implementation of instantiateClass with a string argument.
8989
89902009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8991
8992	More minor cleanups.
8993
89942009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8995
8996	Declare typedefs inside classes. Drop duplicated typedef.
8997
89982009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
8999
9000	Rename abc_parsing to abc and abc_Trait to Trait.
9001
90022009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9003
9004	Merge from trunk.
9005
90062009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9007
9008	Merge from trunk.
9009
90102009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9011
9012	Merge from trunk. Use log level of 3 for log_abc. Fix an AVM2 crash and
9013	log error.
9014
90152009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9016
9017	Merge from trunk.
9018
90192009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9020
9021	Add a new log level for abc logging (-vvv necessary). Don't enforce buffer
9022	flushing with endl when logging.
9023
90242009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9025
9026	Indentation.
9027
90282009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9029
9030	Log error when top of stack is not an object as expected.
9031
90322009-03-31  Sandro Santilli  <strk@keybit.net>
9033
9034	Merge from trunk
9035
90362009-03-31  Sandro Santilli  <strk@keybit.net>
9037
9038	Log aserror and donothing when class to be instantiated isn't found (yeah, I know it'a s gnash bug not finding that, but I think you can reproduce this with a malformed SWF too)
9039
90402009-03-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9041
9042	Introduce AVM2 to Gnash coding style. Start some attempt at proper
9043	encapsulation and replace some of the debugging output hacks.
9044
90452009-03-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9046
9047	Initialize _body correctly and only log_abc at debug level 2 or above.
9048
90492009-03-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9050
9051	Introduce a bit of encapasulation.
9052
90532009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9054
9055	Clean up more.
9056
90572009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9058
9059	Replace ERR with log_error. Drop c_str().
9060
90612009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9062
9063	Add log_abc for ABC block parsing, replacing macro.
9064
90652009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9066
9067	Merge from trunk.
9068
90692009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9070
9071	Fix testsuite run outside source tree.
9072
90732009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9074
9075	Merge from trunk.
9076
90772009-03-04  Bastiaan Jacques  <bastiaan@bjacques.org>
9078
9079	Merge trunk.
9080
90812009-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9082
9083	Merge from trunk.
9084
90852009-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9086
9087	Make formatting in Machine.cpp more consistent with itself and the coding
9088	guidelines. Stop initializing members in the ctor body without good reason.
9089
9090	Clean up abc_function interface and initialization order.
9091
90922009-02-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9093
9094	Merge from trunk.
9095
90962008-12-31  Sandro Santilli  <strk@keybit.net>
9097
9098	Merge from trunk
9099
91002008-11-24  Tom Stellard  <tstellar@gmail.com>
9101
9102	Prevent null objects from being pushed onto the scope stack.
9103
91042008-11-24  strk  <strk@gnash>
9105
9106	Merge from trunk
9107
91082008-11-17  strk  <strk@gnash>
9109
9110	Include opcode name in VM2 debugging
9111
91122008-11-17  strk  <strk@gnash>
9113
9114	merge from trunk
9115
91162008-11-17  strk  <strk@gnash>
9117
9118	Merge from trunk
9119
91202008-11-15  Tom Stellard  <tstellar@gmail.com>
9121
9122	Fix segfault caused by null objects in the scope stack.
9123
91242008-11-14  strk  <strk@gnash>
9125
9126	merge from trunk
9127
91282008-11-14  Tom Stellard  <tstellar@gmail.com>
9129
9130	Have SWFStream::read_d64() use the convert_double_wacky function to correctly return a double.
9131
91322008-11-13  strk  <strk@gnash>
9133
9134	typo...
9135
91362008-11-13  strk  <strk@gnash>
9137
9138	indentation
9139
91402008-11-13  strk  <strk@gnash>
9141
9142	merge from trunk
9143
91442008-11-13  strk  <strk@gnash>
9145
9146	few more tests (overparanoid)
9147
91482008-11-13  strk  <strk@gnash>
9149
9150	Merge from trunk, fix compiler warnings in Machine.cpp and
9151	add a couple of UNIMPLEMENTED messages (would be best to have
9152	these logs always come out for unimplemented opcodes...)
9153
91542008-11-13  Tom Stellard  <tstellar@gmail.com>
9155
9156	Fix segfault in INITPROPERTY opcode.
9157
91582008-11-13  Tom Stellard  <tstellar@gmail.com>
9159
9160	Fix segfault in GETPROPERTY opcode.
9161
91622008-11-12  strk  <strk@gnash>
9163
9164	revert useless change, aimed at reducing false drifts from trunk
9165
91662008-11-12  strk  <strk@gnash>
9167
9168	merge from trunk
9169
91702008-11-12  strk  <strk@gnash>
9171
9172	revert useless change, aimed at reducing false drifts from trunk
9173
91742008-11-12  strk  <strk@gnash>
9175
9176	revert useless change, aimed at reducing false drifts from trunk
9177
91782008-11-12  strk  <strk@gnash>
9179
9180	revert useless change, aimed at reducing false drifts from trunk
9181
91822008-11-12  strk  <strk@gnash>
9183
9184	revert useless change, aimed at reducing false drifts from trunk
9185
91862008-11-12  strk  <strk@gnash>
9187
9188	revert useless change, aimed at reducing false drifts from trunk
9189
91902008-11-12  strk  <strk@gnash>
9191
9192	Fix class documentation for DoABCTag and DoInitActionTag
9193
91942008-11-12  strk  <strk@gnash>
9195
9196	Implement _global.addChild and _global.addChildAt, add tests (one of which triggers a segfault in Machine
9197
91982008-11-12  strk  <strk@gnash>
9199
9200	register TextFieldAutoSize in class hierarchy
9201
92022008-11-12  strk  <strk@gnash>
9203
9204	merge from trunk
9205
92062008-11-12  strk  <strk@gnash>
9207
9208	merge from trunk
9209
92102008-11-11  strk  <strk@gnash>
9211
9212	stub _global.addChild for SWF9 (not sure it should be in global,
9213	but that's where gnash looks for it when running misc-haxe.all/Hello.swf);
9214	fix a possible segfault in ABC_CALL*.
9215
92162008-11-11  strk  <strk@gnash>
9217
9218	improve error message on attempt to call undefined property
9219
92202008-11-11  strk  <strk@gnash>
9221
9222	merge from trunk
9223
92242008-11-12  Tom Stellard  <tstellar@gmail.com>
9225
9226	Implement ISTYPELATE opcode.
9227
92282008-11-11  Tom Stellard  <tstellar@gmail.com>
9229
9230	Don't construct a new property on a null object.
9231
92322008-11-11  Tom Stellard  <tstellar@gmail.com>
9233
9234	Initialize scripts when executing DoABCTag.
9235
92362008-11-11  Tom Stellard  <tstellar@gmail.com>
9237
9238	Don't try and print a method's body if the method doesn't have a body.
9239
92402008-11-10  strk  <strk@gnash>
9241
9242	make sure to initialize all members of abc_block, use 0 instead of NULL
9243
92442008-11-10  strk  <strk@gnash>
9245
9246	some ignores
9247
92482008-11-10  strk  <strk@gnash>
9249
9250	Fix initialization order warnings, always initialize mClass::mPrototype
9251	(is null for bug #24804)
9252
92532008-11-10  strk  <strk@gnash>
9254
9255	Merge from trunk; expect success in haxe-based framework; includes update
9256
92572008-11-11  Tom Stellard  <tstellar@gmail.com>
9258
9259	Various improvements to the as to haxe conversion script.  String-v9.swf no longer fails any test cases when played with Adobe's player.
9260
92612008-11-10  Tom Stellard  <tstellar@gmail.com>
9262
9263	Fix conversion of String.charCodeAt and String.fromCharCode
9264
92652008-11-09  Tom Stellard  <tstellar@gmail.com>
9266
9267	Fix some runtime errors and improve conversion of String.split()
9268
92692008-11-08  strk  <strk@gnash>
9270
9271	Fix abstract equality. Hello.swf in misc-haxe.all succeeds all now ! :)
9272
92732008-10-28  Tom Stellard  <tstellar@gmail.com>
9274
9275	Skip attempts to set a String's length property.
9276
92772008-10-27  Tom Stellard  <tstellar@gmail.com>
9278
9279	Skip refrences to __proto__ property.
9280
92812008-10-27  Tom Stellard  <tstellar@gmail.com>
9282
9283	Skip calls to String.lastIndexOf that have a more than two arguments, or have a string as the second argument.
9284
92852008-10-27  Tom Stellard  <tstellar@gmail.com>
9286
9287	Remove some conversions that result in actionscript errors.
9288
92892008-10-27  Tom Stellard  <tstellar@gmail.com>
9290
9291	Only print the current stack when an opcode has finished executing.
9292
92932008-10-27  Tom Stellard  <tstellar@gmail.com>
9294
9295	Wrap abc parser debug statements in IF_VERBOSE_PARSE macro.
9296
92972008-10-22  Tom Stellard  <tstellar@gmail.com>
9298
9299	CONSTRUCTPROP opcode: Prevent segfault if constructor is undefined.
9300
93012008-10-21  strk  <strk@gnash>
9302
9303	Make haxe use friendly with haxe version 1.16 (packaged in Ubuntu 8.04 lts)
9304
93052008-10-21  strk  <strk@gnash>
9306
9307	don't try to build SWF9 testcases if HAXE isn't available
9308
93092008-10-21  strk  <strk@gnash>
9310
9311	Fix build after merge from trunk
9312
93132008-10-21  strk  <strk@gnash>
9314
9315	Merge from trunk
9316
93172008-10-21  Tom Stellard  <tstellar@gmail.com>
9318
9319	Improve AS2 to Haxe conversion script.
9320
93212008-10-19  Tom Stellard  <tstellar@gmail.com>
9322
9323	Convert actionscript delete statement to the equivalent Haxe function.
9324	Remove unused function.
9325
93262008-10-19  Tom Stellard  <tstellar@gmail.com>
9327
9328	Don't skip calls to call()
9329
93302008-10-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
9331
9332	Fix build, abort rather than segfault, get rid of one horrible macro.
9333
93342008-10-19  Tom Stellard  <tstellar@gmail.com>
9335
9336	Convert instance instanceof Class to Std.is(instance,Class)
9337
93382008-10-19  Tom Stellard  <tstellar@gmail.com>
9339
9340	Replace String() with new String("")
9341
93422008-10-19  Tom Stellard  <tstellar@gmail.com>
9343
9344	Don't skip calls to Class.__proto__ .
9345
93462008-10-19  Tom Stellard  <tstellar@gmail.com>
9347
9348	IFLT opcode: Use as_value::newLessThan()
9349
93502008-10-19  Tom Stellard  <tstellar@gmail.com>
9351
9352	Make sure not to do operations on as_values that are null.
9353
93542008-10-19  Tom Stellard  <tstellar@gmail.com>
9355
9356	ASTYPELATE opcode: Make stack behavior correct.
9357
93582008-10-19  Tom Stellard  <tstellar@gmail.com>
9359
9360	Replace isNan with Math.isNan
9361
93622008-10-19  Tom Stellard  <tstellar@gmail.com>
9363
9364	Don't skip calls to String.concat()
9365
93662008-10-19  Tom Stellard  <tstellar@gmail.com>
9367
9368	Don't skip calls to hasOwnProperty() .
9369
93702008-10-19  Tom Stellard  <tstellar@gmail.com>
9371
9372	Skip String(), but not toString() .
9373
93742008-10-19  Tom Stellard  <tstellar@gmail.com>
9375
9376	Don't remove calls to String.substring()
9377
93782008-10-19  Tom Stellard  <tstellar@gmail.com>
9379
9380	Don't remove calls to String.indexOf() .
9381
93822008-10-16  Tom Stellard  <tstellar@gmail.com>
9383
9384	Merge from trunk.
9385
93862008-10-14  Tom Stellard  <tstellar@gmail.com>
9387
9388	Convert chr and ord functions.
9389
93902008-10-14  Tom Stellard  <tstellar@gmail.com>
9391
9392	Improve conversion of Class.property to Reflect.field(Class,property)
9393
93942008-10-14  Tom Stellard  <tstellar@gmail.com>
9395
9396	Replace type[oO]f with Type.typeof.
9397	Ignore String()
9398	Replace Class.property with Reflect.field(Class,property)
9399
94002008-10-14  Tom Stellard  <tstellar@gmail.com>
9401
9402	Don't skip calls to String.slice()
9403
94042008-10-13  Tom Stellard  <tstellar@gmail.com>
9405
9406	Implement SUBTRACT opcode.
9407
94082008-10-13  Tom Stellard  <tstellar@gmail.com>
9409
9410	Use Type.getInstanceFields to iterator over an object's properties.
9411
94122008-10-13  Tom Stellard  <tstellar@gmail.com>
9413
9414	Make sure we don't call methods on undefined objects.
9415
94162008-10-12  Tom Stellard  <tstellar@gmail.com>
9417
9418	CONSTRCUTPROP opcode: Make this opcode work better when constructor is an abc_function.
9419
94202008-10-12  Tom Stellard  <tstellar@gmail.com>
9421
9422	Clean up PUSHSHORT opcode.
9423	CONSTRUCTPROP opcode: make sure we find the objects constructor.
9424
94252008-10-12  Tom Stellard  <tstellar@gmail.com>
9426
9427	Clean up IFLT opcode.
9428
94292008-10-12  Tom Stellard  <tstellar@gmail.com>
9430
9431	Clean up IFTRUE opcode.
9432
94332008-10-12  Tom Stellard  <tstellar@gmail.com>
9434
9435	Clean up HASNEXT2 opcode and add some debug statements.
9436
94372008-10-11  Tom Stellard  <tstellar@gmail.com>
9438
9439	Keep track of the number of tests that are skipped.
9440
94412008-10-11  Tom Stellard  <tstellar@gmail.com>
9442
9443	Add license.
9444
94452008-10-11  Tom Stellard  <tstellar@gmail.com>
9446
9447	Don't skip attempts to set the length property of Strings.
9448
94492008-10-11  Tom Stellard  <tstellar@gmail.com>
9450
9451	Replace new Number() with Std.ParseInt().
9452
94532008-10-11  Tom Stellard  <tstellar@gmail.com>
9454
9455	Replace [type Dynamic] with [type Object] .
9456
94572008-10-11  Tom Stellard  <tstellar@gmail.com>
9458
9459	Clear the scope stack before executing a new function.
9460
94612008-10-11  Tom Stellard  <tstellar@gmail.com>
9462
9463	Add some useful debug statements.
9464
94652008-10-11  Tom Stellard  <tstellar@gmail.com>
9466
9467	Improve debug output for Machine::push_scope_stack().
9468
94692008-10-10  Tom Stellard  <tstellar@gmail.com>
9470
9471	Replace [object Dynamic] with [object Object]
9472
94732008-10-10  Tom Stellard  <tstellar@gmail.com>
9474
9475	Implement GETSLOT opcode.
9476
94772008-10-10  Tom Stellard  <tstellar@gmail.com>
9478
9479	Add as_object::get_member_slot() function.
9480
94812008-10-10  Tom Stellard  <tstellar@gmail.com>
9482
9483	SETPROPERTY opcode: Get name value of the stack for runtime multinames.
9484	SETSLOT opcode: Add a useful log_debug.
9485
94862008-10-10  Tom Stellard  <tstellar@gmail.com>
9487
9488	Replace references to Object with Dynamic and stop skipping return statements.
9489
94902008-10-10  Tom Stellard  <tstellar@gmail.com>
9491
9492	GET_PROPERTY opcode:  If the property is a runtime multiname, get its name from the stack.
9493
94942008-10-09  Tom Stellard  <tstellar@gmail.com>
9495
9496	Ignore calls to String.slice()
9497
94982008-10-09  Tom Stellard  <tstellar@gmail.com>
9499
9500	Revert String.as back to the version in trunk, and add #ifdef to include the haxe check.as when compiling with haxe.
9501
95022008-10-09  Tom Stellard  <tstellar@gmail.com>
9503
9504	Convert calls to String.fromCharCode(), that have more than one argument, to something that works in Haxe.
9505
95062008-10-09  Tom Stellard  <tstellar@gmail.com>
9507
9508	Improve conversion of String.split()
9509
95102008-10-08  Tom Stellard  <tstellar@gmail.com>
9511
9512	Improve conversion of calls to String.split() and String.indexOf()
9513
95142008-10-08  Tom Stellard  <tstellar@gmail.com>
9515
9516	Replace 'new Object' with '{}'
9517
95182008-10-05  Tom Stellard  <tstellar@gmail.com>
9519
9520	Correctly access an object's prototype, and other small improvements.
9521
95222008-10-05  Tom Stellard  <tstellar@gmail.com>
9523
9524	Implement SETSLOT opcode.
9525
95262008-10-05  Tom Stellard  <tstellar@gmail.com>
9527
9528	Add function as_object::set_member_slot() .
9529
95302008-10-05  Tom Stellard  <tstellar@gmail.com>
9531
9532	Improve handling of String.split() .
9533
95342008-10-05  Tom Stellard  <tstellar@gmail.com>
9535
9536	Clean up some debug statements.
9537
95382008-10-04  Tom Stellard  <tstellar@gmail.com>
9539
9540	Add a useful log_debug and don't call as_object::get_member on undefined objects.
9541
95422008-10-04  Tom Stellard  <tstellar@gmail.com>
9543
9544	When creating new functions only capture the current scope stack.
9545
95462008-10-03  Tom Stellard  <tstellar@gmail.com>
9547
9548	Remove more directives from String.as.
9549
95502008-10-03  Tom Stellard  <tstellar@gmail.com>
9551
9552	Improve as2 -> haxe conversion script and remove some preprocessor directives from String.as.
9553
95542008-10-01  Tom Stellard  <tstellar@gmail.com>
9555
9556	Add ability to convert .as tests to .hx and run them for swf-v9 tests.
9557
95582008-10-01  Tom Stellard  <tstellar@gmail.com>
9559
9560	Remove hard-coded class name.
9561
95622008-10-01  Tom Stellard  <tstellar@gmail.com>
9563
9564	Add some preprocessor macros to allow String.as to be converted to .hx.
9565
95662008-10-01  Tom Stellard  <tstellar@gmail.com>
9567
9568	Add check for perl to the configure script.
9569
95702008-09-30  Tom Stellard  <tstellar@gmail.com>
9571
9572	Capture the scope stack when we create a function and use that scope stack when call the function.
9573
95742008-09-30  Tom Stellard  <tstellar@gmail.com>
9575
9576	NEWACTIVATION opcode: Create an activation object that has the correct properties.
9577
95782008-09-30  Tom Stellard  <tstellar@gmail.com>
9579
9580	Add a reference to Machine for the function that is being executed.
9581
95822008-09-30  Tom Stellard  <tstellar@gmail.com>
9583
9584	Move asMethod::initPrototype() to asClass.cpp.
9585
95862008-09-28  Tom Stellard  <tstellar@gmail.com>
9587
9588	Begin implementing abc_block::finalize_mbody.
9589
95902008-09-28  Tom Stellard  <tstellar@gmail.com>
9591
9592	Read a function's maximum number of registers, and use it to initialize Machine::mRegisters.
9593
95942008-09-26  Tom Stellard  <tstellar@gmail.com>
9595
9596	Add header files for running Haxe tests.
9597
95982008-09-26  Tom Stellard  <tstellar@gmail.com>
9599
9600	Add perl script to convert Actionscript2 to Haxe.
9601
96022008-09-17  Tom Stellard  <tstellar@gmail.com>
9603
9604	Merge from trunk.
9605
96062008-09-14  Tom Stellard  <tstellar@gmail.com>
9607
9608	Clean up INITPROPERTY opcode.
9609
96102008-09-14  Tom Stellard  <tstellar@gmail.com>
9611
9612	Initialize the Machine's string_table.
9613
96142008-09-14  Tom Stellard  <tstellar@gmail.com>
9615
9616	Clean up CONSTRUCTPROP opcode.
9617
96182008-09-13  Tom Stellard  <tstellar@gmail.com>
9619
9620	Rename mAsValueScopeStack to mScopeStack and change its type to SafeStack<boost::intrusive_ptr<as_object> > .
9621
96222008-09-13  Tom Stellard  <tstellar@gmail.com>
9623
9624	GETPROPERTY opcode: use as_object::get_member to get member values.
9625
96262008-09-13  Tom Stellard  <tstellar@gmail.com>
9627
9628	Add another overload of Machine::get_property_value method.
9629
96302008-09-13  Tom Stellard  <tstellar@gmail.com>
9631
9632	Add text_filed actionscript class to text_pkg.
9633
96342008-09-13  Tom Stellard  <tstellar@gmail.com>
9635
9636	NEWCLASS opcode: Construct the new class with the correct base class.
9637
96382008-09-12  Tom Stellard  <tstellar@gmail.com>
9639
9640	Add addChild method to DisplayObjectContainerClass.
9641
96422008-09-12  Tom Stellard  <tstellar@gmail.com>
9643
9644	Reset CodeStream after functions have returned.
9645
96462008-09-12  Tom Stellard  <tstellar@gmail.com>
9647
9648	Initialize Class traits to 0.
9649
96502008-09-12  Tom Stellard  <tstellar@gmail.com>
9651
9652	Clean up Increment opcode.
9653
96542008-09-12  Tom Stellard  <tstellar@gmail.com>
9655
9656	Get arguments from the stack in the correct order.
9657
96582008-09-11  Tom Stellard  <tstellar@gmail.com>
9659
9660	Make find_prop_strict always search the global object.
9661
96622008-09-11  Tom Stellard  <tstellar@gmail.com>
9663
9664	Add mGlobalObject property to Machine class.
9665
96662008-09-10  Tom Stellard  <tstellar@gmail.com>
9667
9668	COERCE opcode:  Make this a no-op for now.
9669
96702008-09-09  Tom Stellard  <tstellar@gmail.com>
9671
9672	Add useful debug message.
9673
96742008-09-09  Tom Stellard  <tstellar@gmail.com>
9675
9676	Clear stacks and registers when calling Machine::instantiateClass.
9677
96782008-09-09  Tom Stellard  <tstellar@gmail.com>
9679
9680	get_scope_stack should return the ith item from the bottom.
9681
96822008-09-08  Tom Stellard  <tstellar@gmail.com>
9683
9684	Simplify property lookups.
9685
96862008-09-06  Tom Stellard  <tstellar@gmail.com>
9687
9688	Move some of the new Actionscript3 classes to their correct packages.
9689
96902008-09-06  Tom Stellard  <tstellar@gmail.com>
9691
9692	Remove MovieClip actionscript class, and use the one defined in sprite_instance.cpp.
9693
96942008-09-05  Tom Stellard  <tstellar@gmail.com>
9695
9696	Move some non-trivial functions from Machine.h to Machine.cpp.
9697
96982008-09-05  Tom Stellard  <tstellar@gmail.com>
9699
9700	ADD opcode: Add values in the correct order.
9701
97022008-09-04  Tom Stellard  <tstellar@gmail.com>
9703
9704	Fix the build and improve creation of object members at parse time.
9705
97062008-09-02  Tom Stellard  <tstellar@gmail.com>
9707
9708	Do not specify a slot value for properties with slot index = 0.
9709
97102008-09-02  Tom Stellard  <tstellar@gmail.com>
9711
9712	Fix creation of Constant and Slot properties at parse time.
9713
97142008-09-02  Tom Stellard  <tstellar@gmail.com>
9715
9716	Clean up debug messages for abc_parser.
9717
97182008-09-01  Sandro Santilli  <strk@keybit.net>
9719
9720	merge from trunk
9721
97222008-08-31  Tom Stellard  <tstellar@gmail.com>
9723
9724	Wrap AVM2 debug messages with IF_VERBOSE_ACTION.
9725
97262008-08-31  Tom Stellard  <tstellar@gmail.com>
9727
9728	Don't overwrite mExitWithReturn when we have several nested functions.
9729
97302008-08-31  Tom Stellard  <tstellar@gmail.com>
9731
9732	Clean up CONVERT_I opcode.
9733
97342008-08-31  Tom Stellard  <tstellar@gmail.com>
9735
9736	Pass an asMethod object to initialize abc_function.
9737
97382008-08-30  Tom Stellard  <tstellar@gmail.com>
9739
9740	Clean up EQUALS opcode.
9741
97422008-08-30  Tom Stellard  <tstellar@gmail.com>
9743
9744	Clean up IFGT opcode and in NEWCLASS opcode, set class's constructor to the right value.
9745
97462008-08-30  Tom Stellard  <tstellar@gmail.com>
9747
9748	GETPROPERTY opcode: use as_environment::get_variable to search for the property.
9749
97502008-08-30  Tom Stellard  <tstellar@gmail.com>
9751
9752	Add MovieClip calss.
9753
97542008-08-30  Tom Stellard  <tstellar@gmail.com>
9755
9756	Add Stage class to display_pkg.
9757
97582008-08-30  Tom Stellard  <tstellar@gmail.com>
9759
9760	COERCE opcode: Coerce null values.
9761
97622008-08-29  Tom Stellard  <tstellar@gmail.com>
9763
9764	Added debug statement to abc_block.cpp
9765
97662008-08-28  Tom Stellard  <tstellar@gmail.com>
9767
9768	Clean up CONVERT_D opcode.
9769
97702008-08-28  Tom Stellard  <tstellar@gmail.com>
9771
9772	Clean up TYPEOF opcode.
9773
97742008-08-28  Tom Stellard  <tstellar@gmail.com>
9775
9776	Fixed bug in CodeStream::read_S24().
9777
97782008-08-27  Tom Stellard  <tstellar@gmail.com>
9779
9780	If we can't find a property in the scope stack, look again using as_environment::find_object.
9781
97822008-08-27  Tom Stellard  <tstellar@gmail.com>
9783
9784	Add flash.utils package to actionscript objects.
9785
97862008-08-27  Tom Stellard  <tstellar@gmail.com>
9787
9788	Add a useful debug message.
9789
97902008-08-25  Tom Stellard  <tstellar@gmail.com>
9791
9792	Initialize global with an as_object instead of the TextFieldAutoSize object constructor.
9793
97942008-08-23  Tom Stellard  <tstellar@gmail.com>
9795
9796	Rewrote CodeStream to inherit from istream.  Added unit tests and moved code from CodeStream.h to CodeStream.cpp
9797
97982008-08-23  Tom Stellard  <tstellar@gmail.com>
9799
9800	If FINDPROPSTRICT fails to find a property print a warning instead of throwing an exception.
9801
98022008-08-22  Tom Stellard  <tstellar@gmail.com>
9803
9804	Clean up PUSHBYTE opcode, and increase maximum register size.
9805
98062008-08-22  Tom Stellard  <tstellar@gmail.com>
9807
9808	Implement ADD opcode.
9809
98102008-08-22  Tom Stellard  <tstellar@gmail.com>
9811
9812	Add TextFieldAutoSize actionscript class.
9813
98142008-08-22  Tom Stellard  <tstellar@gmail.com>
9815
9816	Clean up PUSHINT opcode.
9817
98182008-08-22  Tom Stellard  <tstellar@gmail.com>
9819
9820	INITPROPERTY opcode: Make sure not initialize a property on an undefined object.
9821
98222008-08-22  Tom Stellard  <tstellar@gmail.com>
9823
9824	Remove all object->dump_member calls, and clean up ASTYPE opcode.
9825
98262008-08-22  Tom Stellard  <tstellar@gmail.com>
9827
9828	CONSTRUCTPROP opcode: Call the constructor of the correct object.
9829
98302008-08-22  Tom Stellard  <tstellar@gmail.com>
9831
9832	Allow abc_functions to return a value.
9833
98342008-08-22  Tom Stellard  <tstellar@gmail.com>
9835
9836	Fixed AsClass::AddSlot.
9837
98382008-08-22  Tom Stellard  <tstellar@gmail.com>
9839
9840	Clean up debug statements.
9841
98422008-08-22  Tom Stellard  <tstellar@gmail.com>
9843
9844	Fix CONSTRUCTPROP opcode.
9845
98462008-08-22  Tom Stellard  <tstellar@gmail.com>
9847
9848	Debug clean ups.
9849
98502008-08-22  Tom Stellard  <tstellar@gmail.com>
9851
9852	IFNE opcode: add useful debugging statement.
9853
98542008-08-22  Tom Stellard  <tstellar@gmail.com>
9855
9856	Pass arguments to Machine when calling an ABC function.
9857
98582008-08-22  Tom Stellard  <tstellar@gmail.com>
9859
9860	Initial changes to get function traits to work.
9861
98622008-08-22  Tom Stellard  <tstellar@gmail.com>
9863
9864	NEWCLASS opcode: Use the base class when constructing the new class.
9865
98662008-08-22  Tom Stellard  <tstellar@gmail.com>
9867
9868	Give each function its own local registers.
9869
98702008-08-21  Tom Stellard  <tstellar@gmail.com>
9871
9872	Add some usefull debug statements.
9873
98742008-08-21  Tom Stellard  <tstellar@gmail.com>
9875
9876	Implement JUMP opcode.
9877
98782008-08-21  Tom Stellard  <tstellar@gmail.com>
9879
9880	opcode IFFALS: Always read the number of bytes to jump.
9881
98822008-08-21  Tom Stellard  <tstellar@gmail.com>
9883
9884	Clean up some debug statements.
9885
98862008-08-20  Tom Stellard  <tstellar@gmail.com>
9887
9888	Clean up the way functions are loaded in AVM2.
9889
98902008-08-20  Tom Stellard  <tstellar@gmail.com>
9891
9892	Cleaned up debug statements in the ABC parser.
9893
98942008-08-20  Tom Stellard  <tstellar@gmail.com>
9895
9896	Assign a global name name to new strings at parse time.
9897
98982008-08-20  Tom Stellard  <tstellar@gmail.com>
9899
9900	Merge from trunk.
9901
99022008-08-20  Tom Stellard  <tstellar@gmail.com>
9903
9904	Change how abc_functions are executed.
9905
99062008-08-20  Tom Stellard  <tstellar@gmail.com>
9907
9908	Add int actionscript class for real.
9909
99102008-08-20  Tom Stellard  <tstellar@gmail.com>
9911
9912	Implement CALLPROPERTY opcode.
9913
99142008-08-19  Tom Stellard  <tstellar@gmail.com>
9915
9916	Add int actionscript class.
9917
99182008-08-19  Tom Stellard  <tstellar@gmail.com>
9919
9920	Begin to implement calling an abc_function.
9921
99222008-08-18  Tom Stellard  <tstellar@gmail.com>
9923
9924	PUSHNULL opcode: Use set_null to make as_value null.
9925
99262008-08-18  Tom Stellard  <tstellar@gmail.com>
9927
9928	Clean up POP opcode.
9929
99302008-08-18  Tom Stellard  <tstellar@gmail.com>
9931
9932	Clean up IFEQ opcode.
9933
99342008-08-18  Tom Stellard  <tstellar@gmail.com>
9935
9936	Clean up GETLOCAL opcode.
9937
99382008-08-18  Tom Stellard  <tstellar@gmail.com>
9939
9940	Clean up SETLOCAL opcode and increase initial number of registers.
9941
99422008-08-18  Tom Stellard  <tstellar@gmail.com>
9943
9944	COERCE opcode: Make stack behavior correct.
9945
99462008-08-18  Tom Stellard  <tstellar@gmail.com>
9947
9948	Implement IFNE opcode.
9949
99502008-08-18  Tom Stellard  <tstellar@gmail.com>
9951
9952	SETSLOT opcode:  Correct stack behavior.
9953
99542008-08-18  Tom Stellard  <tstellar@gmail.com>
9955
9956	Some cleanups and new debug statements for CALLPROPVOID opcode.
9957
99582008-08-18  Tom Stellard  <tstellar@gmail.com>
9959
9960	Small cleanups in Machine.h
9961
99622008-08-17  Tom Stellard  <tstellar@gmail.com>
9963
9964	Clean up PUSHFALSE opcode.
9965
99662008-08-17  Tom Stellard  <tstellar@gmail.com>
9967
9968	Clean up IFFALSE opcode.
9969
99702008-08-17  Tom Stellard  <tstellar@gmail.com>
9971
9972	Fix seekBy so that it seeks the correct number of bytes.
9973
99742008-08-17  Tom Stellard  <tstellar@gmail.com>
9975
9976	Fix bug that causes read_S32 to always throw an exception.
9977
99782008-08-17  Tom Stellard  <tstellar@gmail.com>
9979
9980	Fix PUSHNULL opcode.
9981
99822008-08-17  Tom Stellard  <tstellar@gmail.com>
9983
9984	NEWACTIVATION opcode: Pretend to create an activation object.
9985
99862008-08-17  Tom Stellard  <tstellar@gmail.com>
9987
9988	Implement GETPROPERTY opcode.
9989
99902008-08-17  Tom Stellard  <tstellar@gmail.com>
9991
9992	Fix NEWFUNCTION opcode.
9993
99942008-08-17  Tom Stellard  <tstellar@gmail.com>
9995
9996	Fix incorrect stack actions in INITPROPERTY and NEWCLASS opcodes.
9997
99982008-08-17  Tom Stellard  <tstellar@gmail.com>
9999
10000	SETPROPERTY opcode: initialize the property if it is not found.
10001
100022008-08-17  Tom Stellard  <tstellar@gmail.com>
10003
10004	Update a multiname's global name, after it has been initialized.
10005
100062008-08-17  Tom Stellard  <tstellar@gmail.com>
10007
10008	Added more debugging output.
10009
100102008-08-16  Tom Stellard  <tstellar@gmail.com>
10011
10012	Clean up SETPROPERTY opcode, and improve debug info for INITPROPERTY opcode.
10013
100142008-08-16  Tom Stellard  <tstellar@gmail.com>
10015
10016	Clean up NEWARRAY opcode.
10017
100182008-08-16  Tom Stellard  <tstellar@gmail.com>
10019
10020	Rename mFrame to mRegisters and use a vector instead of a SafeStack to represent the local registers.
10021
100222008-08-15  Tom Stellard  <tstellar@gmail.com>
10023
10024	Remove markReachableResources() override from abc_function.
10025
100262008-08-15  Tom Stellard  <tstellar@gmail.com>
10027
10028	Pass a const ref to locateClass and return NULL if class not found.
10029
100302008-08-15  Tom Stellard  <tstellar@gmail.com>
10031
10032	Fix GETGLOBALSCOPE opcode.
10033
100342008-08-15  Tom Stellard  <tstellar@gmail.com>
10035
10036	Only read flags and abc name for DOABCDEFINE tag.
10037
100382008-08-15  Tom Stellard  <tstellar@gmail.com>
10039
10040	Use call_method to execute actionscript functions.
10041
100422008-08-14  Tom Stellard  <tstellar@gmail.com>
10043
10044	Use call_method to make function calls.
10045
100462008-08-14  Tom Stellard  <tstellar@gmail.com>
10047
10048	Use as_value object when pushing a string onto the stack.
10049
100502008-08-14  Tom Stellard  <tstellar@gmail.com>
10051
10052	Use an as_object pointer when calling an actionscript method.
10053
100542008-08-14  Tom Stellard  <tstellar@gmail.com>
10055
10056	Don't resize the arg vector.
10057
100582008-08-14  Tom Stellard  <tstellar@gmail.com>
10059
10060	Add some useful debug statements to push_stack and pop_stack.
10061
100622008-08-13  Sandro Santilli  <strk@keybit.net>
10063
10064	Merge from trunk
10065
100662008-08-14  Tom Stellard  <tstellar@gmail.com>
10067
10068	Removed unnecessary log_debug.
10069
100702008-08-13  Tom Stellard  <tstellar@gmail.com>
10071
10072	Make CallPropVoid opcode work.
10073
100742008-08-13  Tom Stellard  <tstellar@gmail.com>
10075
10076	Don't call execute after calling object's constructor.
10077
100782008-08-13  Tom Stellard  <tstellar@gmail.com>
10079
10080	Fix PushString opcode.
10081
100822008-08-13  Tom Stellard  <tstellar@gmail.com>
10083
10084	Have ConstuctSuper opcode remove items from stack, and implement opcode FindPropStrict.
10085
100862008-08-13  Tom Stellard  <tstellar@gmail.com>
10087
10088	Add execute function to SymbolClassTag, so it can instantiate the main class.
10089
100902008-08-13  Tom Stellard  <tstellar@gmail.com>
10091
10092	Add function to instantiate a class by class name.
10093
100942008-08-13  Tom Stellard  <tstellar@gmail.com>
10095
10096	Added function to locate a class by class name.
10097
100982008-08-12  Tom Stellard  <tstellar@gmail.com>
10099
10100	Call ensureBytes() before reading integers in SymbolClassTag::loader.
10101
101022008-08-12  Tom Stellard  <tstellar@gmail.com>
10103
10104	Move SymbolClassTag loader into its own class.
10105
101062008-08-12  Tom Stellard  <tstellar@gmail.com>
10107
10108	Merged change to pass SWFStream as a reference.
10109
101102008-08-10  Tom Stellard  <tstellar@gmail.com>
10111
10112	Add class constructor to new classes created by the NEWCLASS opcode.
10113
101142008-08-10  Tom Stellard  <tstellar@gmail.com>
10115
10116	Added abc_function class for functions defined in ABC blocks.
10117
101182008-08-10  Tom Stellard  <tstellar@gmail.com>
10119
10120	Push changes to AVM2.
10121
101222008-08-09  Tom Stellard  <tstellar@gmail.com>
10123
10124	Parse SymbolClass tag and print debug information.
10125
101262008-08-08  Tom Stellard  <tstellar@gmail.com>
10127
10128	INITPROPERTY opcode: Add code to initialize a property.
10129
101302008-08-08  Tom Stellard  <tstellar@gmail.com>
10131
10132	Add number of items in stack to pop_stack debug message.
10133
101342008-08-07  Tom Stellard  <tstellar@gmail.com>
10135
10136	Push an empty class on to the stack when creating a new class.
10137
101382008-08-07  Sandro Santilli  <strk@keybit.net>
10139
10140	Remove duplicated rule (merge error)
10141
101422008-08-07  Tom Stellard  <tstellar@gmail.com>
10143
10144	Use the state stack to save the Machine's state when calling a new function.
10145
101462008-08-05  Tom Stellard  <tstellar@gmail.com>
10147
10148	Fixed small errors left over from merge.
10149
101502008-08-05  Tom Stellard  <tstellar@gmail.com>
10151
10152	Merge AVM2 Branch with trunk.
10153
101542008-08-05  Tom Stellard  <tstellar@gmail.com>
10155
10156	Large commit to prepare for merge with new AVM2 branck.
10157
101582008-07-27  Tom Stellard  <tstellar@gmail.com>
10159
10160	Checking of all my work after renaming asName.getName() to asName.getABCName()
10161
101622008-07-11  Tom Stellard  <tstellar@gmail.com>
10163
10164	Commited stuff so I can merge safe stack changes.
10165
101662008-07-03  steltho  <steltho@localhost>
10167
10168	Added a method stub in tag_loaders.cpp for tag DEFINESCENEANDFRAMELABELDATA
10169
101702009-05-13  Sandro Santilli  <strk@keybit.net>
10171
10172	Fix compiler warnings (wow :)
10173
101742009-05-13  Sandro Santilli  <strk@keybit.net>
10175
10176	Don't override commands for target 'check', but rather use check-local
10177
101782009-05-13  Sandro Santilli  <strk@keybit.net>
10179
10180	Include the libcore/swf directory, just in case (fileio.cpp used to include VM.h which would have required this)
10181
101822009-05-13  Sandro Santilli  <strk@keybit.net>
10183
10184	It seems boost 1.33.1-10 was unable to trigger implicit upcast of Movie to MovieClip when comparing (operator==) a Movie inside an intrusive_ptr to a MovieClip raw pointer...
10185
101862009-05-13  Sandro Santilli  <strk@keybit.net>
10187
10188	Fix build with old ffmpeg (0.cvs20060823-8)
10189
101902009-05-13  Sandro Santilli  <strk@keybit.net>
10191
10192	fileio.cpp doesn't need to include the VM. Should fix build of extension by NOT requiring -I../libcore/swf (See http://gnashdev.org/buildbot/builders/gnash-i686-fedora-distcheck/builds/338/steps/test/logs/stdio)
10193
101942009-05-05  Andrea Palmat?  <andreapalmate@PowerMAC.local>
10195
10196	Two changes for AmigaOS4 to enable network an diskstreaming.
10197
101982009-05-05  Andrea Palmat?  <andreapalmate@PowerMAC.local>
10199
10200	Cosmetic changes for a previous patch for AmigaOS4
10201
102022009-05-04  Andrea Palmat?  <andreapalmate@PowerMAC.local>
10203
10204	These two patches allow AmigaOS4 compile also without the wstring definition and without <arpa/inet.h>
10205	Maybe for these two patches can be changed the configure file to use the also for other OS that miss that two functionalities.
10206
102072009-05-04  Andrea Palmat?  <andreapalmate@PowerMAC.local>
10208
10209	Two small changes for AmigaOS4
10210	1) getting absolute url corrctly
10211	2) make curl works correctly with AmigaOS4
10212
102132009-05-02  rob@welcomehome.org
10214
10215	make gen-gnash.c a noinst_SOURCES target to keep distcheck happy.
10216
102172009-05-01  Tomeu Vizoso  <tomeu@sugarlabs.org>
10218
10219	Add a method to the gtk widget for calling an AS method in the movie
10220
102212009-04-30  Sandro Santilli  <strk@keybit.net>
10222
10223	asobj include
10224
102252009-04-30  Sandro Santilli  <strk@keybit.net>
10226
10227	asobj/ include for make check
10228
102292009-04-30  Sandro Santilli  <strk@keybit.net>
10230
10231	asobj/ needs be explicitly listed as include dir now (shows not many are running make check these days uh ?)
10232
102332009-04-28  Tomeu Vizoso  <tomeu@sugarlabs.org>
10234
10235	Pass variables to the movie in the gtk widget.
10236
102372009-04-28  Tomeu Vizoso  <tomeu@sugarlabs.org>
10238
10239	Install more headers.
10240
102412009-04-28  Tomeu Vizoso  <tomeu@sugarlabs.org>
10242
10243	Support file:// uris in GnashView.
10244
102452009-04-28  Tomeu Vizoso  <tomeu@sugarlabs.org>
10246
10247	Fix listing the available extensions/plugins
10248
102492009-04-28  Tomeu Vizoso  <tomeu@sugarlabs.org>
10250
10251	Allow building extensions out of tree by installing the needed headers.
10252
102532009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10254
10255	revert back to HAS_PYTHON so I don't break anyting
10256
102572009-04-26  rob@welcomehome.org
10258
10259	remove enable-gtk-widget option, we always built it now that way.
10260
102612009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10262
10263	Fix HAS_PYTHON -> USE_PYTHON
10264
102652009-04-26  rob@welcomehome.org
10266
10267	look in build tree for existing bzrversion.h. Fixes last distcheck bug for now.
10268
102692009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10270
10271	Cast canvas to widget for OGL with GTK_WIDGET()
10272
102732009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10274
10275	Commited patches from Tomeu and Andrea
10276
102772009-04-26  rob@welcomehome.org
10278
10279	always build gtk_canvas for gtk. Less messy that way.
10280
102812009-04-26  rob@welcomehome.org
10282
10283	move DIST_SUBDIRS = pythonmod out of the if-endif to keep distcheck happy.
10284
102852009-04-26  rob@welcomehome.org
10286
10287	built generated files as dependencies, rather than use suffix rules. Use srcdir to find all input files to *-codegen.
10288
102892009-04-26  rob@welcomehome.org
10290
10291	improve test for *-codegen. Subsitute both.
10292
102932009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10294
10295	Commited patch from Tomoeu
10296
102972009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10298
10299	Applied patch from Andrea Palmat?
10300
103012009-04-26  Markus Gothe  <nietzsche@lysator.liu.se>
10302
10303	DSOEXPORT for gprocessor
10304
103052009-04-25  rob@welcomehome.org
10306
10307	put DIST_SUBDIRS outside the if-else.
10308
103092009-04-25  rob@welcomehome.org
10310
10311	only warn if pygobject-codegen doesn't exist.
10312
103132009-04-25  rob@welcomehome.org
10314
10315	don't try to execute any python tests unles it's enabled.
10316
103172009-04-25  rob@welcomehome.org
10318
10319	always do pythoo config.
10320
103212009-04-25  rob@welcomehome.org
10322
10323	add pythonmod to DIST_SUBDIRS so it gets in the tarball when python isn't enabled.
10324
103252009-04-25  rob@welcomehome.org
10326
10327	add gpl copyeright block
10328
103292009-04-25  Markus Gothe  <nietzsche@lysator.liu.se>
10330
10331	Patch from Tomeu Vizoso <tomeu@sugarlabs.org>
10332
103332009-04-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10334
10335	Use permitted header guard and forward declaration.
10336
103372009-04-23  rob@welcomehome.org
10338
10339	Add AGG support that works with the canvas in addition to the existing cairo support.
10340
103412009-04-23  rob@welcomehome.org
10342
10343	add aos4 to the list of supported guis.
10344
103452009-04-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10346
10347	Various class cleanups, const correctness and correction to BitmapFilter
10348	classes.
10349
103502009-04-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10351
10352	Clean up as_function.
10353
103542009-04-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10355
10356	Implement ConvolutionFilter interface more correctly. Drop existing
10357	implementation because it's generally wrong.
10358
103592009-04-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10360
10361	Start to clean up the BitmapFilter classes. Passes in swfdec testsuite.
10362
103632009-04-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10364
10365	Drop const_casts.
10366
103672009-04-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10368
10369	No need to const_cast getAsRoot return.
10370
103712009-04-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10372
10373	getAsRoot should be non-const, for reasons now explain in the documentation.
10374
103752009-04-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10376
10377	Clear properties of all destroyed DisplayObjects.
10378
10379	Const correct isUnloaded(), rename to unloaded(). Unregister mask and mask
10380	during unload(), not during GC resource marking.
10381
10382	Minor optimization (cleaner code) for masking.
10383
103842009-04-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10385
10386	Add header to Makefile.
10387
103882009-04-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10389
10390	Add two more compatibility headers for Net (ntohs etc) and FD (select)
10391	system functions. Use them in libcore, libamf, libbase and utility to
10392	replace ifdef code there.
10393
103942009-04-22  rob@welcomehome.org
10395
10396	add --enable-gtk-widget option, enabled by default for now
10397
103982009-04-22  rob@welcomehome.org
10399
10400	these binary blobs have been moved to the Cygnal testsuite.
10401
104022009-04-22  rob@welcomehome.org
10403
10404	Rename files
10405
104062009-04-21  rob@welcomehome.org
10407
10408	Add AimgaOS4 to the list of GUI options we print.
10409
104102009-04-21  rob@welcomehome.org
10411
10412	use -e with echo when making the bzrversion.h without bzr to keep Gentoo happy.
10413
104142009-04-21  rob@welcomehome.org
10415
10416	add a _HOST to the OS defines so they don't conflict with other system defines of the same name. Add AmigaOS4 support as well.
10417
104182009-04-21  rob@welcomehome.org
10419
10420	add Tomeu Vizoso's patch to make Gnash be a gtk widget and python module.
10421
104222009-04-21  rob@welcomehome.org
10423
10424	Look for pygobject-codegen-2.0 first, then pygtk-codegen-2.0 next
10425
104262009-04-20  rob@welcomehome.org
10427
10428	use the mingw32 pthread library, which is different than the unix one.
10429
104302009-04-20  rob@welcomehome.org
10431
10432	port to win32, replace mmap() with win32 calls.
10433
104342009-04-20  rob@welcomehome.org
10435
10436	Port to windows, using the mingw32 select() instead of ppoll().
10437
104382009-04-20  rob@welcomehome.org
10439
10440	silly things to keep mingw32 happy.
10441
104422009-04-20  rob@welcomehome.org
10443
10444	keep mingw32 happy, don't use the temporary variable far.
10445
104462009-04-20  rob@welcomehome.org
10447
10448	only include inet.h if on a POSIX os, unlike win32.
10449
104502009-04-20  rob@welcomehome.org
10451
10452	The boolean type is in the jpeg namespace.
10453
104542009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10455
10456	Add libcode/swf to compiler include flags in pythonmodule so that 'make'
10457	works in that directory. Drop one unnecessary include from render.h,
10458	revealing that the rest of the includes are a bit of a mess.
10459
10460	Correct these in various places.
10461
10462	Move members used only in the agg handler or not at all out of the base
10463	class, or drop them completely.
10464
104652009-04-20  rob@welcomehome.org
10466
10467	Add python libs when building all executables for --enable-python. Add aso4 gui option.
10468
104692009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10470
10471	Minor fix to escaping.
10472
104732009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10474
10475	Test more LoadVars, update totals.
10476
10477	Add PROP_ESCAPE to namedStrings. Correct LoadVars and XML toString (should
10478	call _global.escape when URL escaping is required).
10479
104802009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10481
10482	Test more LoadVars properties.
10483
104842009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10485
10486	Tests for onSoundComplete with embedded sounds.
10487
104882009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10489
10490	Minor alterations to parseHeader().
10491
104922009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10493
10494	Make text output field larger, update comments.
10495
104962009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10497
10498	Test onSoundComplete for embedded sounds.
10499
105002009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10501
10502	Fix NetBSD build of ffmpeg media handler.
10503
105042009-04-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10505
10506	Fix build for older compilers.
10507
105082009-04-17  rob@welcomehome.org
10509
10510	install the plugin as another step after install.
10511
105122009-04-16  rob@welcomehome.org
10513
10514	be explicit about which targets to execute, as dependencies seems to be unreliable on some platforms.
10515
105162009-04-16  rob@welcomehome.org
10517
10518	clean up xpi package building.
10519
105202009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10521
10522	Drop the prophelper file and write the filter classes out instead, so they
10523	can be implemented and tested properly.
10524
105252009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10526
10527	Drop the prophelper abomination so that the filter classes can be improved
10528	and made to work.
10529
105302009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10531
10532	Don't use prophelper for DropShadowFilter.
10533
105342009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10535
10536	Don't use prophelper for GlowFilter.
10537
105382009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10539
10540	Don't use prophelper for GradientBevelFilter.
10541
105422009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10543
10544	Don't use prophelper for ColorMatrixFilter.
10545
105462009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10547
10548	Don't use prophelper for GradientGlowFilter.
10549
105502009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10551
10552	Don't use prophelper for BlurFilter.
10553
105542009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10555
10556	Don't use prophelper for BitmapFilter.
10557
105582009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10559
10560	Don't use prophelper for BevelFilter.
10561
105622009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10563
10564	Don't use prophelper for ConvolutionFilter.
10565
105662009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10567
10568	Tidy some functions up.
10569
105702009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10571
10572	Don't use find_first_of() when we mean find().
10573
105742009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10575
10576	Cleanups.
10577
105782009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10579
10580	Tidy up.
10581
105822009-04-16  rob@welcomehome.org
10583
10584	Look for boost_python if python is enabled.
10585
105862009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10587
10588	Move swf.{cpp,h}.
10589
105902009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10591
10592	Move swf.{cpp,h} to libcore/swf. Remove useless include from BitsReader.h
10593
105942009-04-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10595
10596	Minor cleanup to marking SWFMovieDefinition resources, extend generic
10597	templates.
10598
105992009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10600
10601	Move to anonymous namespace.
10602
106032009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10604
10605	Extend RemovePointer<>, use a template function to mark the mapped
10606	resources in SWFMovieDefinition.
10607
106082009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10609
10610	Replace loops in markReachableResources.
10611
106122009-04-15  rob@welcomehome.org
10613
10614	fix the path for stripping the executable.
10615
106162009-04-15  rob@welcomehome.org
10617
10618	evaluate the shell script to set the snapshot dir early on.
10619
106202009-04-15  rob@welcomehome.org
10621
10622	actually install the xpcom support when enabled.
10623
106242009-04-15  rob@welcomehome.org
10625
10626	add pythonmodule to DIST_SUBDIRS, since now it's conditional.
10627
106282009-04-15  rob@welcomehome.org
10629
10630	add --enable-python option, make building pythonmodule optional based on this, and find the flags needed for python development. task#9300
10631
106322009-04-15  rob@welcomehome.org
10633
10634	fix quote marks around none for revno. Reverse logic of which X11 dependencies are used when building rpms.
10635
106362009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10637
10638	Test that BitmapMovies can have child sprites (they can).
10639
10640	Unify bitmap creation.
10641
10642	Const correct fill_style's BitmapInfo, and adapt the renderers to it.
10643	OGL performs a kind of lazy initialization and currently needs mutable members
10644	due to this.
10645
106462009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10647
10648	Make a Bitmap, not a Shape, for a BitmapMovie, and use the same code
10649	to construct DynamicShapes for displaying bitmaps instead of doing it
10650	in two places.
10651
10652	Const correct fill_style and other things that rely on it.
10653
106542009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10655
10656	Update totals.
10657
106582009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10659
10660	Test that a BitmapMovie can have child sprites.
10661
106622009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10663
10664	Restore BitmapMovie's use of DisplayList, fixing loadMovieTest again,
10665	as strk pointed out.
10666
10667	Const correct definitions.
10668
106692009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10670
10671	Restore BitmapMovie as a full MovieClip with DisplayList, as strk pointed
10672	out there is a non-automated test showing this is the case.
10673
10674	Make createDisplayObject const correct so that it can be called from
10675	BitmapMovie's const definition. This revealed that many other definition
10676	classes had non-const methods, and some DisplayObjects had non-const
10677	definitions. This is now also fixed.
10678
106792009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10680
10681	Rationalize top-level movie loading.
10682
10683	Improve documentation.
10684
106852009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10686
10687	Add notes on AVM2 implementation.
10688
106892009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10690
10691	More minor formatting changes.
10692
106932009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10694
10695	Minor cleanups.
10696
106972009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10698
10699	Change header guards.
10700
107012009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10702
10703	Drop empty sprite_definition ctor.
10704
107052009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10706
10707	Drop advance_sprite(), use advance() on its own.
10708
107092009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10710
10711	Rename create_Movie to createMovie.
10712
107132009-04-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10714
10715	Add more documentation.
10716
107172009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10718
10719	Fix testsuite, override pointInVisibleShape for mouse entity detection
10720	now BitmapMovie has no DisplayList.
10721
107222009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10723
10724	Draw BitmapMovie directly, without relying on a fabricated Shape character.
10725
107262009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10727
10728	Fix testsuite.
10729
107302009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10731
10732	Add Movie.h
10733
107342009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10735
10736	Add common base class (Movie) for top-level movies (SWFMovie, BitmapMovie,
10737	and perhaps in future FLVMovie). This replaces movie_instance and
10738	BitmapMovieInstance.
10739
107402009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10741
10742	Use movie_instance's definition less.
10743
107442009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10745
10746	Minor cleanups.
10747
107482009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10749
10750	Drop get_background_alpha and do set_background_color in a sensible way.
10751
10752	Clean up various other MovieClip functions, typedefs and member variables.
10753
107542009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10755
10756	Document MovieClip; correct old docs.
10757
107582009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10759
10760	Update testsuite.
10761
107622009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10763
10764	Don't expose MovieClip's definition; this is only needed from movie_instance.
10765
107662009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10767
10768	Make movie_definition const.
10769
107702009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10771
10772	Allow MovieClip to be constructed without a definition, so that it
10773	doesn't have to be faked.
10774
107752009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10776
10777	Drop unused and space-wasting dummy style vectors. Put class definition
10778	in conventional order.
10779
107802009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10781
10782	Update docs on movie_root.
10783
107842009-04-14  rob@welcomehome.org
10785
10786	refactor package building code to share more code, use more variables and less cut and paste, and other general improvments. Builds xpis, debs, rpms, and snapshots.
10787
107882009-04-14  rob@welcomehome.org
10789
10790	tweak for Mandriva rpm packages, which name some of the BuildRequires differently.
10791
107922009-04-14  rob@welcomehome.org
10793
10794	fix debian package building to use the new way.
10795
107962009-04-14  rob@welcomehome.org
10797
10798	drop rtmpget for now.
10799
108002009-04-14  rob@welcomehome.org
10801
10802	add the revno and branch name to --version.
10803
108042009-04-14  rob@welcomehome.org
10805
10806	improve how packages get built.
10807
108082009-04-14  rob@welcomehome.org
10809
10810	clean up hopw bzrversion.h gets generated.
10811
108122009-04-14  rob@welcomehome.org
10813
10814	don't print the warnings about missing testing dependencies with --disable-testsuite.
10815
108162009-04-14  rob@welcomehome.org
10817
10818	explain the process of building packages and the associated Makefile targets.
10819
108202009-04-14  Sandro Santilli  <strk@keybit.net>
10821
10822	Use to_int() for fetching color value passed to MovieClip.lineStyle(). Fixes the UB and still works fine for pollock.swf. Thanks bwy for pointing out.
10823
108242009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10825
10826	Clean up DefinitionTag interface.
10827
108282009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10829
10830	Rename get_bound() to bounds().
10831
108322009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10833
10834	Drop get_bound from DummyMovieDefinition.
10835
108362009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10837
10838	Drop get_bound from BitmapMovieDefinition.
10839
108402009-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10841
10842	Drop get_bound from DefinitionTag, as it is nonsense for many subclasses.
10843
10844	Drop all non-const methods from DefineEditTextTag. Drop get_bound
10845	implementations from sprite_instance, SWFMovieDefinition, DefineMorphShapeTag,
10846	and DefineButtonTag.
10847
108482009-04-13  John Wimer  <john@god.vtic.net>
10849
10850	Create a seperate widget that is embedded which contains both the drawing
10851	area and the click to play button.
10852
108532009-04-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10854
10855	Remove extra semicolons.
10856
108572009-04-13  Sandro Santilli  <strk@keybit.net>
10858
10859	Don't clamp color value in MovieClip.lineStyle. Fixes pollock.swf.
10860
108612009-04-10  rob@welcomehome.org
10862
10863	migrate patch from rtmp branch to fix build problem.
10864
108652009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10866
10867	Header cleanups, tidy up member access, rename some functions and enums,
10868	const correct.
10869
108702009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10871
10872	Clean up includes and forward declarations. Add more classes to ClassSizes.
10873
108742009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10875
10876	Fix testsuite.
10877
108782009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10879
10880	Renaming, move things about.
10881
108822009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10883
10884	Make all DisplayObjects non-copyable.
10885
108862009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10887
10888	Move ControlTag under SWF namespace. Const correct movie_definition.
10889
108902009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10891
10892	Use algorithm.
10893
108942009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10895
10896	Move variables to where they are needed.
10897
108982009-04-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10899
10900	Leave callers to decide what matrix and cxform to pass for displaying
10901	TextRecords.
10902
109032009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10904
10905	Use typedef.
10906
109072009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10908
10909	Use a typedef for std::vector<TextRecord>.
10910
109112009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10912
10913	Remove line break.
10914
109152009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10916
10917	Const correct.
10918
109192009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10920
10921	Drop friend declaration for MorphShape.
10922
109232009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10924
10925	Use and draw a DynamicShape directly in MovieClip, as there's no longer
10926	any need to have a containing Shape character.
10927
109282009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10929
10930	Minor cleanup.
10931
109322009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10933
10934	Notes on morph shape.
10935
109362009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10937
10938	Drop _drawable_inst. Hold _drawable(DynamicShape) by value instead of
10939	pointer. This makes MovieClip size still larger, but occupies much less
10940	memory and reduces fragmentation.
10941
10942	Drop const on return of SWFMatrix::invert, as it is returns non-const *this.
10943
10944	Update some documentation.
10945
109462009-04-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10947
10948	Render MovieClip's drawable directly.
10949
109502009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10951
10952	Correct comments and signature of FreetypeGlyphsProvider stub.
10953
109542009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10955
10956	Provide setter and getter for selection colour.
10957
109582009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10959
10960	Update comment.
10961
109622009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10963
10964	Major reorganization of the messy half of Gnash to match the neater half
10965	and implement the suppposed design consistently. Add a proper DisplayObject
10966	for MorphShape. The main changes are:
10967
10968	- Rename character_def to DefinitionTag.
10969	- Rename shape_character_def to DefineShapeTag.
10970	- Move almost all parsing under the swf directory.
10971	- Make DefinitionTags really immutable and non-copyable.
10972	- Only faked definition tag now in MovieClip (though BitmapMovieDefinition
10973	also comes close).
10974	- Use the presence of a DefinitionTag to distinguish SWF-defined from
10975	dynamic DisplayObjects (except in MovieClip).
10976	- Make DynamicShape and ShapeRecord normal, non-refcounted or GC classes
10977	for stack allocation and smart-pointer usage.
10978	- Much more const correctness.
10979	- More logical design with proper class documentation.
10980	- Smaller and more consistent renderer interface for shape drawing.
10981	- GC resources reduced for all glyphs, morph definitions, dynamic shapes,
10982	BitmapMovies.
10983
109842009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10985
10986	Fix OGL build.
10987
109882009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10989
10990	Drop morph includes again.
10991
109922009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10993
10994	Make sure all MorphShape's invalidated bounds are returned in getBounds().
10995	This isn't really what it's for, but was how it worked before.
10996
109972009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
10998
10999	Fix cairo build.
11000
110012009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11002
11003	Silence debugging.
11004
110052009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11006
11007	Enable the bounds test again so that the whole testsuite passes.
11008
110092009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11010
11011	Restore renderer bounds check and silence DynamicShape::display logging.
11012
110132009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11014
11015	Header cleanup.
11016
110172009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11018
11019	Move under namespace SWF as expected.
11020
110212009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11022
11023	Drop old drawShape renderer function.
11024
110252009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11026
11027	Fix another couple of function names.
11028
110292009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11030
11031	Fix a couple of function names.
11032
110332009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11034
11035	Rename some functions mangled by sed.
11036
110372009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11038
11039	Rename more.
11040
110412009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11042
11043	Move shape_character_def and character_def. Rename to DefineShapeTag
11044	and DefinitionTag.
11045
110462009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11047
11048	Boilerplate and file descriptions.
11049
110502009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11051
11052	Use ShapeRecord, not DynamicShape for Freetype font walking. This trades
11053	a bit of code duplication (could be reduced) for a much cleaner interface
11054	and less memory per glyph.
11055
110562009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11057
11058	Add documentation for various classes. Const correct definitions and
11059	member functions. Add libcore/swf to testsuite Makefiles so the testsuite
11060	builds and runs again. One failure.
11061
110622009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11063
11064	Drop most of shape_character_def interface now it's not used.
11065
110662009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11067
11068	Separate DynamicShape completely from shape_character_def.
11069
11070	DynamicShape is not refcounted, so management is always up to the users
11071	(not yet implemented properly).
11072
11073	DynamicShape is used for Fonts (glyphs), Bitmaps, BitmapMovies and the
11074	movie_root drawable.
11075
11076	All character_defs should now be immutable and noncopyable.
11077
110782009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11079
11080	Start separating DynamicShape and shape_character_def. No display after this commit.
11081
110822009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11083
11084	Move morph parsing under swf directory.
11085
110862009-04-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11087
11088	Const correctness. The morph class no longer needs shape_character_def.
11089	Fix invalidated bounds of morph for display. Needs testing for AS bounds
11090	in AVM2.
11091
110922009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11093
11094	Use ShapeRecord in morph shapes.
11095
110962009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11097
11098	Add ShapeRecord, a neutral container for shape information.
11099
111002009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11101
11102	Construct morph definition directly from SWFStream.
11103
111042009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11105
11106	Indentation, minor correction.
11107
111082009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11109
11110	Merge from trunk.
11111
11112	Drop advance() code, as it messes up the morph timing in relation to
11113	MovieClip's advance. MorphShape isn't a LiveChar anymore; morphing is
11114	done on display() again.
11115
111162009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11117
11118	There are two ways of morphing: either a PlaceObject tag with a move flag,
11119	or remove and re-add the morph shape with a different ratio. Call morph()
11120	in the stagePlacementCallback if ratio is not 0 to handle the second
11121	(less efficient) case.
11122
111232009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11124
11125	Re-add pointTestLocal to shape_character_def, as DynamicShape has to override
11126	it. Remove from base class character_def as it only make sense for shape-like
11127	characters. It also reveals StaticText had been using the default
11128	implementation. MorphShape uses geometry::pointTest directly.
11129
11130	Initialize MorphShape members to match shape1 on construction instead of
11131	the messy way it was done before.
11132
111332009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11134
11135	Fix EdgeTest by using correct class name.
11136
111372009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11138
11139	Register MorphShape as a live char so that advance is called.
11140
111412009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11142
11143	Add Geometry.cpp.
11144
111452009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11146
11147	Move non-class-specific hit and crossing tests to Geometry.h. Drop
11148	duplicated functions. Remove class typedef and use the actual name
11149	everywhere. Indentation.
11150
111512009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11152
11153	Restrict renderer interface to drawShape and drawMorph, each taking a
11154	definition and a DisplayObject. This is much neater and more consistent.
11155
111562009-04-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11157
11158	Add MorphShape class. This is mainly for AVM2, but also helps separate
11159	parsing and execution for AVM1 by storing mutable state information in
11160	a DisplayObject, not a character definition.
11161
111622009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11163
11164	Drop Sprite.h, as its information was either wrong or not very useful.
11165
111662009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11167
11168	Minor cleanup.
11169
111702009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11171
11172	Alter header guards.
11173
111742009-04-06  Sandro Santilli  <strk@keybit.net>
11175
11176	Add getCharacterByTarget function
11177
111782009-04-06  Sandro Santilli  <strk@keybit.net>
11179
11180	Fix call to render
11181
111822009-04-06  Sandro Santilli  <strk@keybit.net>
11183
11184	Drop initVM call, as it doesn't exist anymore. Accept filename of movie to load as argument.
11185
111862009-04-06  Sandro Santilli  <strk@keybit.net>
11187
11188	Fix function calls
11189
111902009-04-06  Sandro Santilli  <strk@keybit.net>
11191
11192	loadMovie takes a FILE, not an uri
11193
111942009-04-06  Sandro Santilli  <strk@keybit.net>
11195
11196	Fix restart API, after changes to corelib
11197
111982009-04-06  Sandro Santilli  <strk@keybit.net>
11199
11200	Do something in the boost-required copy ctor: just create a new instance; don't return const std::string& as it seems like boost::python is unable to deal with that
11201
112022009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11203
11204	Remove unused functions.
11205
112062009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11207
11208	Make some Button members private.
11209
112102009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11211
11212	Indentation.
11213
112142009-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11215
11216	Remove unused functions from the inheritance chain.
11217
112182009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11219
11220	Fix paranoia build.
11221
112222009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11223
11224	Drop AdvanceableChar typedef as it seems to be a synonym for DisplayObject*;
11225	various kinds of DisplayObjects - not only MovieClips - need to advance on
11226	each frame.
11227
11228	Fix paranoia build.
11229
112302009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11231
11232	Correct silly mistake in class naming. Other minor cleanups.
11233
112342009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11235
11236	Rename InteractiveDisplayObject to InteractiveObject, as it should have
11237	been from the beginning.
11238
112392009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11240
11241	Drop some old code from movie_root, clean up unnecessarily verbose functions.
11242
112432009-04-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11244
11245	Make can_handle_mouse_event a pure virtual and rename to mouseEnabled().
11246
112472009-04-04  Sandro Santilli  <strk@keybit.net>
11248
11249	Some updates to make the code closer to build with current libcore.
11250	Doesn't all really build yet, but gnashpython.o seems to (altought I had to add a weird constructor to make boost::python happy)
11251
112522009-04-04  Sandro Santilli  <strk@keybit.net>
11253
11254	Minor cleanup to headers inclusion
11255
112562009-04-04  Sandro Santilli  <strk@keybit.net>
11257
11258	Include boost/cstdint.hpp as those types are used in definition
11259
112602009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11261
11262	Document movie_root::errorInterface(). Tidy up snappingrange a bit.
11263
112642009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11265
11266	Remove extra spaces.
11267
112682009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11269
11270	Typo.
11271
112722009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11273
11274	Tidy up.
11275
112762009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11277
11278	Write our own function objects, as it's easier than using bind and mem_fn.
11279
112802009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11281
11282	Reduce a bit more with boost::bind and algorithms.
11283
112842009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11285
11286	Fix warning.
11287
112882009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11289
11290	Further cleanups.
11291
112922009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11293
11294	Make certain members mutable for lazy finalization instead of const_casting.
11295	Add some const correctness.
11296
112972009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11298
11299	Remove some unnecessary members from the DisplayObject base class.
11300
11301	Add class descriptions.
11302
11303	Drop dynClipDepthValue constant as suggested.
11304
113052009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11306
11307	Formatting.
11308
113092009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11310
11311	Drop obsoleted comment.
11312
113132009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11314
11315	Drop dynClipDepthValue in favour of using _maskee as suggested in comments.
11316	This is good because both "reserved" depth values are in fact legal, though
11317	unlikely depths for createEmptyMovieClip().
11318
113192009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11320
11321	Fix testsuite build.
11322
113232009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11324
11325	Drop get_movie_definition() from the base class.
11326
113272009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11328
11329	Indentation.
11330
113312009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11332
11333	Indentation.
11334
113352009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11336
11337	Minor tidying up; add operator!= to cxform for nicer syntax.
11338
113392009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11340
11341	Update documentation. Remove goto_frame from DisplayObject (only makes sense
11342	for Sprite or MovieClip). Add virtual dtor to DisplayObject.
11343
113442009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11345
11346	Update class descriptions.
11347
113482009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11349
11350	Reverse the inheritance order of character (now InteractiveDisplayObject)
11351	and DisplayObject. Now not all DisplayObjects (e.g. StaticText, Shape, Video,
11352	Bitmap) are also InteractiveDisplayObjects (TextField, MovieClip, Button).
11353
11354	Begin to move appropriate functions from DisplayObject to
11355	InteractiveDisplayObject. Most of this work is still to be done.
11356
113572009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11358
11359	Move on_button_event to InteractiveDisplayObject::mouseEvent. Const correct
11360	movie_root::getTopmostMouseEntity().
11361
113622009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11363
11364	Make MouseButtonState members into InteractiveDisplayObjects.
11365
113662009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11367
11368	Fix testsuite build.
11369
113702009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11371
11372	Rename get_topmost_mouse_entity to topmostMouseEntity.
11373
113742009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11375
11376	Make get_topmost_mouse_entity return an InteractiveDisplayObject, as other
11377	objects aren't mouse entities.
11378
113792009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11380
11381	Override functions as necessary instead of providing getDefinition, as the
11382	character_def may be 0, making too many potential problems when implementing
11383	a derived class.
11384
113852009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11386
11387	More testsuite fixes.
11388
113892009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11390
11391	Fix more of the testsuite.
11392
113932009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11394
11395	Add InteractiveDisplayObject code.
11396
113972009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11398
11399	Restore more mangled comments.
11400
114012009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11402
11403	Rename functions and variables mangled by sed.
11404
114052009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11406
11407	Fix testsuite.
11408
114092009-04-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11410
11411	Reverse inheritance of character and DisplayObject, renaming character to
11412	InteractiveDisplayObject. The structure is now correct, but DisplayObject
11413	has many functions that ought to be in InteractiveDisplayObject. These can
11414	be moved up gradually.
11415
11416	The find-and-replace of character make some odd function and variable
11417	names (to be fixed).
11418
114192009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11420
11421	Various improvements to const correctness, function signatures and
11422	code reuse.
11423
114242009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11425
11426	Do the same for Mouse object.
11427
114282009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11429
11430	Make the second argument to the interface call() function optional, as it's
11431	often not used. Clean up System object.
11432
114332009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11434
11435	More const correction.
11436
114372009-04-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11438
11439	Const correct.
11440
114412009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11442
11443	Flush buffer after each log message on stdout (not for logging to disk). This
11444	slows down logging again, but is better for debugging.
11445
114462009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11447
11448	Remove extra comma.
11449
114502009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11451
11452	Speed up logging, add extra logging levels (for AVM2).
11453	Const correct and reduce pointer usage.
11454
114552009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11456
11457	Drop stdio sync for gprocessor too.
11458
114592009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11460
11461	Add some minor changes to logging (more logging levels) for use with AVM2.
11462	Also optimize logging class to improve speed by about 10 percent.
11463
114642009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11465
11466	Const correct some as_environment member functions. Use const as_environment
11467	reference instead of pointer to non-const in various functions.
11468
114692009-04-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11470
11471	Minor cleanups.
11472
114732009-03-31  Markus Gothe  <nietzsche@lysator.liu.se>
11474
11475	re-added -{K,k}thread
11476
114772009-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11478
11479	Fix some missing GC registrations, use std::max's template argument because
11480	it's more concise.
11481
114822009-03-31  Sandro Santilli  <strk@keybit.net>
11483
11484	Add totals check and 'done' call at end of as3 testcase, add last-line-output check in testrunner and expect it to fail.
11485
114862009-03-30  rob@welcomehome.org
11487
11488	cast boost::int32_t to a real int so std::max is happy when cross compiling.
11489
114902009-03-30  rob@welcomehome.org
11491
11492	when cross-compiling, assume we don't need any flags for pthreads support.
11493
114942009-03-30  rob@welcomehome.org
11495
11496	comment out inet_lnaof(), it's not used.
11497
114982009-03-30  rob@welcomehome.org
11499
11500	Don't create a --enable-* option, as it confuses people, and is never used anyway.
11501
115022009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11503
11504	Don't forget to markAsObjectReachable().
11505
115062009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11507
11508	Clean up MovieClipLoader.
11509
115102009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11511
11512	Move empty dtor inline.
11513
115142009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11515
11516	Minor improvement to LoadableObject.
11517
115182009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11519
11520	Modify interface.
11521
115222009-03-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11523
11524	Clean up MovieClipLoader.
11525
115262009-03-29  Sandro Santilli  <strk@keybit.net>
11527
11528	Really fix bug #26036 (fully tested now); include arpa/inet.h for htons
11529
115302009-03-29  Sandro Santilli  <strk@keybit.net>
11531
11532	Include arpa/inet.h for htons, move system includes after local ones
11533
115342009-03-28  Sandro Santilli  <strk@keybit.net>
11535
11536	Fix build with USE_CURL undefined. Fixes bug #26036
11537
115382009-03-28  Sandro Santilli  <strk@keybit.net>
11539
11540	InterruptableVirtualClock semantic change: do NOT take ownership of source clock. Makes more sense, as NetStream for instance hooks a time tap to the gnash source clock but doesn't want to destroy that clock afterwards (taps don't take ownerhip of water pumps!)
11541
115422009-03-28  Sandro Santilli  <strk@keybit.net>
11543
11544	Move the clock source from Player to Gui, have the Gui use an InterruptableVirtualClock controlled by gui pause/play. Have NetStream use the VM clock as source for the PlayBack clock. This commit basically makes the NetStream Playback
11545	clock controlled by the Gui so that after pause/resume you don't have to
11546	wait for the whole time elapsed while paused to be consumed before proceeding.
11547	See the difference going to youtube and doing some pause/resume operations
11548	using the Gui controls (^p).
11549
115502009-03-27  Sandro Santilli  <strk@keybit.net>
11551
11552	Cast fill type to int, as the format string suggests being intended
11553
115542009-03-27  Sandro Santilli  <strk@keybit.net>
11555
11556	Stop mentioning the now obsoleted --enable-mit-shm. Fixes bug #26029.
11557
115582009-03-27  Sandro Santilli  <strk@keybit.net>
11559
11560	Update info about SWTTABINDEX tag
11561
115622009-03-26  Sandro Santilli  <strk@keybit.net>
11563
11564	Hide menu bar when in fullscreen. Fixes bug 25959
11565
115662009-03-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11567
11568	Fix movie size on restart. Fix suggested by Michael F?tsch.
11569
115702009-03-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11571
11572	Patch as suggested by Michael F?tsch to fix size on restart.
11573
115742009-03-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11575
11576	Don't add separator1 to the file menu twice. Fixes GTK complaint.
11577
115782009-03-26  Sandro Santilli  <strk@keybit.net>
11579
11580	fill_style::set_lerp : don't pretend that gradient bitmaps
11581	are the same for the two shapes of a morph. Dunno if this is correct
11582	but was the behaviour before I merged bitmap and gradient bitmapInfo
11583	into one. Fixes assertion failure in bug #25998.
11584
115852009-03-26  Sandro Santilli  <strk@keybit.net>
11586
11587	Don't close_tag if open_tag wasn't successful.
11588
115892009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11590
11591	Fill in the as3 testsuite a bit.
11592
115932009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11594
11595	Make as3compile build conditional.
11596
115972009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11598
11599	Rename hello.as.
11600
116012009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11602
11603	Make testsuite/as3 build and run.
11604
116052009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11606
11607	Modifications to get better test info.
11608
116092009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11610
11611	Modify testsuite Makefile for as3.
11612
116132009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11614
11615	Add a test test.
11616
116172009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11618
11619	Add check.as.
11620
116212009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11622
11623	Add Makefile.
11624
116252009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11626
11627	Improvements.
11628
116292009-03-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11630
11631	Initial version of dejagnu as3 package with test class enabled.
11632
116332009-03-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11634
11635	Continue to parse the next tag after a parsing exception.
11636
116372009-03-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11638
11639	Comments.
11640
116412009-03-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11642
11643	Fix awful indentation in sprite_definition, don't stop parsing completely
11644	when we hit a parsing exception.
11645
116462009-03-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11647
11648	Rearrange function.
11649
116502009-03-20  John Wimer  <john@god.vtic.net>
11651
11652	Add approximate disk and memory requirements for compilation from source
11653
116542009-03-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11655
11656	Initialize _quality, before doing so again. This is ugly, but at least
11657	keeps everything happy until someone works out a better way.
11658
116592009-03-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11660
11661	Minor clean ups.
11662
116632009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11664
11665	Clean up and remove unused members.
11666
116672009-03-19  rob@welcomehome.org
11668
11669	eliminate most of the compiler warnings, typicaly unused parameters.
11670
116712009-03-19  rob@welcomehome.org
11672
11673	rearrange the order of the libs to keep ubuntu happy.
11674
116752009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11676
11677	Add boilerplate, correct headers, and gnashconfig.h.
11678
116792009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11680
11681	Add GnashNumeric.h to libbase/Makefile.am.
11682
116832009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11684
11685	Lots of changes resulting from a small rationalization of frequently-used
11686	headers. GnashNumeric contains mathematical functions. Clean up
11687	includes of timer.h (Timer.h) now that it isn't used for object callbacks.
11688
11689	Base GnashException on std::runtime_error, as they should never be
11690	logic errors.
11691
11692	Remove undefined behaviour that may have been responsible for bugs on
11693	some ARM platforms.
11694
11695	Make some preparations for as3compile (swftools) testsuite.
11696
116972009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11698
11699	Add as3 testsuite dir.
11700
117012009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11702
11703	Add GnashNumeric.h Remove unused things from URL.cpp, rearrange the file into
11704	a more conventional order.
11705
117062009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11707
11708	Test for as3compile.
11709
117102009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11711
11712	Bump advertised SWF version to 10.
11713
117142009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11715
11716	Update testsuite.
11717
117182009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11719
11720	Correct include in render_handler_ogl.
11721
117222009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11723
11724	Rename PIXELS_TO_TWIPS and TWIPS_TO_PIXELS.
11725
11726	Derive GnashException from std::runtime_error.
11727
117282009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11729
11730	Move mathematical functions to GnashNumeric.h (new header) to separate them
11731	from typeName, thead identifcation and other miscellanea.
11732
11733	Generalize truncation of double to int so it can be used in SWFMatrix too,
11734	removing undefined behaviour.
11735
117362009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11737
11738	Make Timer files purely for the Timer class, move AS methods to Global.cpp
11739	(they are global methods).
11740
11741	Drop timer.h includes where Timers are no longer needed.
11742
117432009-03-19  Sandro Santilli  <strk@keybit.net>
11744
11745	Make right-click menu 'quit' item consistent with the one under 'File' and add a separator to avoid users from accidentally hit it while trying to toggle sound.
11746
117472009-03-19  Sandro Santilli  <strk@keybit.net>
11748
11749	add dejagnu clip
11750
117512009-03-19  Sandro Santilli  <strk@keybit.net>
11752
11753	preformatted info and manual pages regenerated
11754
117552009-03-19  Sandro Santilli  <strk@keybit.net>
11756
11757	Only force a redraw when quality actually changes.
11758	Still perform the rc query and renderer comunication.
11759
117602009-03-19  Sandro Santilli  <strk@keybit.net>
11761
11762	Test default and overridden quality setting.
11763	NOTE: the testcase doesn't really test defaults, it should!
11764
117652009-03-19  Sandro Santilli  <strk@keybit.net>
11766
11767	Add 'quality' setting example in system-wide installed gnashrc
11768
117692009-03-19  Sandro Santilli  <strk@keybit.net>
11770
11771	Document 'quality' rc setting
11772
117732009-03-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11774
11775	setQuality() has to be used in movie_root initialization to inform the renderer
11776	of the initial quality. At this point _quality is either uninitialized or
11777	set to something sensible; in either case checking the requested quality
11778	against the set _quality is useless.
11779
11780	Rather than duplicating the entire function without a check, setQuality()
11781	is now never a no-op. An alternative would be an extra flag that skips the
11782	check when necessary.
11783
117842009-03-18  Sandro Santilli  <strk@keybit.net>
11785
11786	Initial work on a test for bitmap smoothing (unfinished)
11787
117882009-03-18  Sandro Santilli  <strk@keybit.net>
11789
11790	Print size of movie_root too (not that it matters much)
11791
117922009-03-18  Sandro Santilli  <strk@keybit.net>
11793
11794	Force a redraw when quality changes
11795
117962009-03-18  Sandro Santilli  <strk@keybit.net>
11797
11798	Add include for ostream forward declaration
11799
118002009-03-18  Sandro Santilli  <strk@keybit.net>
11801
11802	Base bitmap smoothing heuristic on the new bitmap fill smoothing policy.
11803	Fixes bug #25894.
11804
118052009-03-18  Sandro Santilli  <strk@keybit.net>
11806
11807	Add a bitmap smoothing policy member to fill_style class, taking no additional space (fills some padding space). The policy is based on SWF version and tag type
11808	(UNSPECIFIED, ON, OFF).
11809
118102009-03-18  Sandro Santilli  <strk@keybit.net>
11811
11812	Reduce size of fill_style from 112 to 80 bytes, w/out changing anything in terms of performance (just drop useless members).
11813
118142009-03-18  Sandro Santilli  <strk@keybit.net>
11815
11816	Add size of SWFMatrix
11817
118182009-03-17  Sandro Santilli  <strk@keybit.net>
11819
11820	Update note about _HARD bitmap fill types
11821
118222009-03-17  Sandro Santilli  <strk@keybit.net>
11823
11824	Add TODO item with documentation about how we should decide when to smoot bitmap fills and when not to. We're currently doing it WRONG (more quality, more CPU load than required)
11825
118262009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11827
11828	Fix paranoia build again.
11829
118302009-03-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11831
11832	Fix paranoia build again.
11833
118342009-03-16  rob@welcomehome.org
11835
11836	update release number to 0.8.5.
11837
118382009-03-16  Sandro Santilli  <strk@keybit.net>
11839
11840	Drop obsoleted TODO item (fill styles are not recreated for subshapes anymore)
11841
118422009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11843
11844	Hopefully fix debugger build (untested).
11845
118462009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11847
11848	Split long lines in DisplayList, make the class interface cleaner, and
11849	replace some more loops with standard algorithms.
11850
118512009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11852
11853	Rewrite implementation for as object callbacks without using Timers, which
11854	reduces overhead and addresses the problem of infinite recursion (callbacks
11855	added during a callback). It also makes the code much cleaner when
11856	registering callbacks and removes the need to track them.
11857
11858	Call the callbacks predictably on every heartbeat.
11859
11860	Don't fail instantly when an XML or LoadVars load connection fails; this
11861	should be delayed until the first callback. Fixes LoadVars tests. The
11862	onData function requires an undefined, not null, value to signify failure.
11863	Notify AS callbacks with false, not true, on failure.
11864
11865	NetStream does not need a queue of statuses, but rather only the last
11866	one set. The fact that Gnash's buffer full event is unpredictable is still
11867	a small problem, but the behaviour is much more compatible.
11868
118692009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11870
11871	Make all LoadVars tests in misc-ming.all pass with a correction to
11872	onData. Correct XML onData too.
11873
118742009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11875
11876	Passing LoadVars tests.
11877
118782009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11879
11880	Don't maintain a queue of statuses. Only the last one should be necessary.
11881	This can be tested by calling more than one different NetStream function
11882	in an onStatus() callback. Only the last one is dealt with on each
11883	core heart-beat.
11884
118852009-03-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11886
11887	Call processActionQueue whenever advance callbacks have been executed.
11888
118892009-03-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11890
11891	Only call onStatus once per advance.
11892
118932009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11894
11895	Add a hack to LoadThread so that it can take a failed stream. This is
11896	necessary for the timing of the onData() and onStatus() calls, which should
11897	not happen immediately, but at the earliest at the beginning of the next
11898	frame, if the connection fails. A better solution may be to start the
11899	connection and download in advanceState().
11900
119012009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11902
11903	Correct XMLSocket typo, make sure registered objects are kept alive
11904	until removed from the callbacks list.
11905
119062009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11907
11908	Split timers and object callbacks into separate functions.
11909
11910	Allow calling the same status consecutively in NetStream. This almost passes
11911	the swfdec netstream-load-loop case without endless recursion, only it
11912	calls onStatus too often.
11913
119142009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11915
11916	Use a new {add,remove}AdvanceTimer for updating and querying AS objects
11917	with that need to notify callbacks and update their own status.
11918
119192009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11920
11921	Tidy up a bit and remove GnashAlgorithm.h from libmedia's Makefile.am.
11922
119232009-03-13  rob@welcomehome.org
11924
11925	add GnashAlgorithm.h to noinst_HEADERS,
11926
119272009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11928
11929	New code should really not have tabs in it.
11930
119312009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11932
11933	Indentation and remove useless typedefs.
11934
119352009-03-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11936
11937	Move generic structs to their own header file so they can be used more
11938	widely. Add some (respectable) template hackery to make using
11939	boost::checked_deleter easier on containers of pointers (i.e. without
11940	specifying the pointed-to type); and because it's done a lot add a
11941	templated function that deletes all pointers in any standard container
11942	of pointers.
11943
119442009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11945
11946	Use checked deleter everywhere.
11947
119482009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11949
11950	Move more or less generic algorithms into their own file. Extend boost's
11951	checked_deleter so that we can pass pointers as a template argument, which
11952	helps with generic programming (or rather with refactoring Gnash).
11953
119542009-03-14  Sandro Santilli  <strk@keybit.net>
11955
11956	Return bitmap/gradient matrices by const-ref, not value (worth checking users for possible optimizations)
11957
119582009-03-13  Sandro Santilli  <strk@keybit.net>
11959
11960	Fix --max-advances to refer to SWF frame advances, not hear-beats
11961
119622009-03-13  rob@welcomehome.org
11963
11964	add LIBADD_DL to get build slave to finish.
11965
119662009-03-13  rob@welcomehome.org
11967
11968	make test xcheck for now.
11969
119702009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11971
11972	Remaining cleanup of defines in FLVParser.
11973
119742009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11975
11976	Drop unused defines.
11977
119782009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11979
11980	Pad buffer correctly in FLV parser, fixing illegal reads and uninitialized
11981	values in parsing some FLVs. It's still not at all exception-safe, but much
11982	tidier.
11983
119842009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11985
11986	Pad input data properly (i.e. up to the end of the buffer) and set frame size
11987	to the number of bytes actually read. Before, the frame size was set to the
11988	number of bytes requested, regardless of how much was read, and only 64 bytes
11989	(the padding) were set to 0, leaving the end of the buffer uninitialized
11990	while inviting the media handler to read it.
11991
11992	Eight bytes of padding should now be sufficient.
11993
119942009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
11995
11996	Attempt to render RGBA video, fix illegal read on probe of h264 (and
11997	potentially other formats), remove unnecessary memcopy in VideoDecoderFfmpeg.
11998
119992009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12000
12001	Make sure the probe buffer is padded and zeroed out, as the ffmpeg probe
12002	reads past the number of bytes it's told about.
12003
120042009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12005
12006	Add ctor from pre-existing data for ImageRGBA (for consistency with ImageRGB).
12007	Allow ffmpeg to write video frames directly to new image data instead of
12008	copying each frame.
12009
120102009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12011
12012	As a VideoRenderer is constructed for each frame, drop the mutator
12013	functions for smoothing and quality and pass them in the ctor.
12014
120152009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12016
12017	At least attempt to render RGBA video, even if the alpha data aren't
12018	there.
12019
120202009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12021
12022	Remove gratuitously rude comment about exceptions.
12023
120242009-03-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12025
12026	Don't use a widget as a callback. Fixes segfaults when using menus.
12027
120282009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12029
12030	Drop unused functions, clean up and some minor renaming.
12031
120322009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12033
12034	More function name shortening.
12035
120362009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12037
12038	Remove unnecessary variables from the class definition. Drop declarations of
12039	non-existent functions.
12040
120412009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12042
12043	Algorithmize code for efficiency and ease of reading.
12044
12045	Rename functions for clarity and to make them more likely to fit on
12046	one line.
12047
120482009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12049
12050	Renaming and refactoring.
12051
120522009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12053
12054	Fix unused variable warning.
12055
120562009-03-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12057
12058	Formatting and code cleanup in morph2_character_def.
12059
120602009-03-12  Sandro Santilli  <strk@keybit.net>
12061
12062	Fix fps debugging to actually return rate of SWF advancement, not heart-beating one. It helps evaluating/profiling effects of heart-beating rates on SWF playback. For example, try using -d to set a delay which matches SWF nominal frame rate and actual rendering FPS improves (reducing no-op heartbeats).
12063
120642009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12065
12066	Implement TextSnapshot better; all tests of implemented methods pass.
12067	Selections are now queried directly from the StaticText characters.
12068
12069	Derive two new classes from  generic_character (now DisplayObject) into
12070	Shape and StaticText so that they can more easily be used differently
12071	(for TextSnapshot). The inheritance of DisplayObject from character
12072	(should be: InteractiveObject) is still the wrong way round.
12073
12074	Rename shape.h to Geometry.h to avoid any conflicts with Shape.h.
12075
120762009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12077
12078	Document StaticText.
12079
12080	Drop unnecessary functor operator.
12081
12082	Reduce debugging.
12083
120842009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12085
12086	Passing selection tests in TextSnapshotTest.
12087
120882009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12089
12090	Clean up and document more.
12091
120922009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12093
12094	Ugly version of working TextSnapshot (selection).
12095
120962009-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12097
12098	Tidy up getStaticText so that it only returns StaticTexts, which disrupts the
12099	inheritance chain less.
12100
12101	Clean up inheritance in the new classes: keep pointers to polymorphic
12102	classes as ungeneric as possible.
12103
121042009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12105
12106	Begin rearranging inheritance to reflect AS3 classes better; this makes
12107	handling StaticText objects easier for TextSnapshot, and also prepares
12108	for implementing AS3.
12109
12110	generic_character becomes DisplayObject, from which Shape and StaticText
12111	inherit directly.
12112
12113	character should derive from DisplayObject as InteractiveDisplayObject,
12114	not be its base class, but this is not yet implemented.
12115
12116	All character_defs now require a createDisplayObject() method. This
12117	unfortunately includes BitmapMovieDefinition and SWFMovieDefinition, but
12118	that reflects the existing bad design.
12119
121202009-03-10  Sandro Santilli  <strk@keybit.net>
12121
12122	Fix unused variable warning
12123
121242009-03-10  Sandro Santilli  <strk@keybit.net>
12125
12126	Quote actual movie url in launcher
12127
121282009-03-10  Sandro Santilli  <strk@keybit.net>
12129
12130	Oops, forgot to close an open paren
12131
121322009-03-10  Sandro Santilli  <strk@keybit.net>
12133
12134	Don't use PIX_FMT_NV12/21 when not supported by the ffmpeg version building against (fixed build on debian 4.0)
12135
121362009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12137
12138	Implement and test TextSnapshot more.
12139
121402009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12141
12142	Add more tests showing that the selection is in fact stored in the TextFields,
12143	not the TextSnapshot, and reset on construction of a snapshot.
12144
121452009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12146
12147	Rename Font functions and clean up code formatting.
12148
12149	Correct matrix members of getTextRunInfo() objects.
12150
12151	Add more tests.
12152
121532009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12154
12155	More tests.
12156
121572009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12158
12159	Add more getTextRunInfo() items.
12160
121612009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12162
12163	Rename Font::get_name() to Font::name(). Add toRGBA() to rgba class.
12164
12165	TextRecords with no color field also have zero, not full alpha (tested only in
12166	TextSnapshotTest.c, so there may be exceptions).
12167
12168	Implement some of getTextRunInfo().
12169
121702009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12171
12172	Stub getTextRunInfo() function.
12173
121742009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12175
12176	More tests.
12177
121782009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12179
12180	Test getTextRunInfo.
12181
121822009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12183
12184	Log language code number.
12185
121862009-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12187
12188	Log once.
12189
121902009-03-10  Sandro Santilli  <strk@keybit.net>
12191
12192	Test resolution of querystring and anchors in relative urls, and fix it (was broken)
12193
121942009-03-10  Sandro Santilli  <strk@keybit.net>
12195
12196	Fix port resolution of relative urls
12197
121982009-03-09  Sandro Santilli  <strk@keybit.net>
12199
12200	'std::vector' has not been declared ...
12201
122022009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12203
12204	Refine TextSnapshot implementation. Implement more methods. Fixes new and
12205	old tests.
12206
122072009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12208
12209	Correct getSelectedText() return.
12210
122112009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12212
12213	Implement getSelectedText(). Almost all tests pass.
12214
122152009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12216
12217	Only decode the required part of the text for efficiency. This also makes
12218	it easier to get the length correct with and without line breaks. Use a
12219	function instead of a functor and algorithms, as it is better for breaking
12220	early.
12221
122222009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12223
12224	Rename class.
12225
122262009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12227
12228	Silence debugging.
12229
122302009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12231
12232	Store TextRecords instead of strings in TextSnapshot so that all the necessary
12233	information is available. Decode on demand instead of storing the text
12234	as a string alongside the TextRecords. This is much more expensive than storing
12235	the string; which option is more appropriate in the end depends on the use
12236	case, which in turn depends on pp performance. Presently there is no
12237	information on this.
12238
12239	Move most TextSnapshot-related processing into the TextSnapshot_as class /
12240	implementation.
12241
122422009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12243
12244	Remove obsolete TextFinder struct.
12245
122462009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12247
12248	Corrections and update test results.
12249
122502009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12251
12252	Implement getSelected() and setSelected().
12253
122542009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12255
12256	check->xcheck.
12257
122582009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12259
12260	Test TextSnapshot more.
12261
122622009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12263
12264	Stub more methods.
12265
122662009-03-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
12267
12268	Back out noinline.
12269
122702009-03-09  Sandro Santilli  <strk@keybit.net>
12271
12272	Add another test for relative url and port, port is this time specified in the relative url (not base). This one succeeds (the other fail)
12273
122742009-03-09  Sandro Santilli  <strk@keybit.net>
12275
12276	Add test for port retention in relative url resolution
12277
12278