12010-08-13  Sandro Santilli  <strk@keybit.net>
2
3	Simplify -R handling, make gtk gui more robust on rendering handling.
4	Other guis seem just to be ignoring that switch... a RendererFactory would be nice to think about
5
62010-08-12  Sandro Santilli  <strk@keybit.net>
7
8	Make list of available media handlers in --help string consistent with other multi-choices and show the default.
9
102010-08-12  Sandro Santilli  <strk@keybit.net>
11
12	Add MediaHandler rc directive, thanks to John Gilmore. Add test for MediaHandler and Renderer rc directives and drop obsoleted XVideo from testcase
13
142010-08-12  Sandro Santilli  <strk@keybit.net>
15
16	Check for wait conditions at the end of every parse "chunk". Seems to be the safest bet to ensure parser thread gets to sleep at parse end.
17
182010-08-08  Rob Savoye  <rob@welcomehome.org>
19
20	don't build gst when only ffmpeg is selected.
21
222010-08-06  Rob Savoye  <rob@welcomehome.org>
23
24	use scoped_array instead of char *, and don't use select() for now
25
262010-08-06  Rob Savoye  <rob@welcomehome.org>
27
28	has been replaced by flash.am
29
302010-08-06  Rob Savoye  <rob@welcomehome.org>
31
32	fix spelling of TS_LIBS so the guis link with touchscreen support.
33
342010-08-06  Rob Savoye  <rob@welcomehome.org>
35
36	drop csound warning as a distraction.
37
382010-08-06  Rob Savoye  <rob@welcomehome.org>
39
40	fix ffmpeg vaapi
41
422010-08-06  Rob Savoye  <rob@welcomehome.org>
43
44	update to reality
45
462010-08-05  Rob Savoye  <rob@welcomehome.org>
47
48	install the asobj headers too.
49
502010-08-05  Rob Savoye  <rob@welcomehome.org>
51
52	put libcore subdirectory headers in a subdirectory when installing.
53
542010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
55
56	Use the correct span generator.
57
582010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
59
60	Typedef RGB and RGBA for better reuse.
61
622010-08-05  Sandro Santilli  <strk@keybit.net>
63
64	Fix aclocal call issued by 'make' when configuring with --enable-maintainer-mode (CYGNAL_PATHS not found)
65
662010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
67
68	Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
69	versions of boost.
70
71	Drop an unused variable in agg.
72
732010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
74
75	Drop useless bits.
76
772010-08-05  Rob Savoye  <rob@welcomehome.org>
78
79	always install all the headers
80
812010-08-05  Rob Savoye  <rob@welcomehome.org>
82
83	rename the generated bzeversion.h to revno.h
84
852010-08-05  Rob Savoye  <rob@welcomehome.org>
86
87	fix vaapi support
88
892010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
90
91	Add support for spread modes in the AGG renderer. Implement for static and
92	dynamic gradients.
93
942010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
95
96	Don't forget the return (thanks testsuite!).
97
982010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
99
100	Rename some types.
101
1022010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
103
104	Get pixel formats the right way round.
105
1062010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
107
108	Add support for all spread modes in static and dynamic gradients.
109
1102010-08-04  Rob Savoye  <rob@welcomehome.org>
111
112	move tests for extension dependencies below where the extensions actually get enabled.
113
1142010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
115
116	Silence some debugging messages.
117
118	Select a sensible default if no hwaccel or renderer is passed, but otherwise
119	don't. This only really affects hwaccel, as the renderer choice is
120	parsed before.
121
1222010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
123
124	Drop more debugging that isn't directly useful.
125
1262010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
127
128	Handle ifdefs properly, drop debugging.
129
1302010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
131
132	Fail if the requested renderer / hwaccel combination isn't initialized
133	properly.
134
1352010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
136
137	Fix VAAPI checks, which broke when the CPP check was fixed. Move related
138	things under the same heading, so that such problems are easier to avoid.
139
1402010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
141
142	Tidy up configure so that related checks are all in the same place. This
143	might prevent bugs like the broken vaapi check, which relied on an
144	ffmpeg macro that was called miles away from the media checks.
145
1462010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
147
148	Fix the vaapi tests.
149
1502010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
151
152	Implement beginBitmapFill with all arguments:
153
154	1. User matrix
155	2. Repeat (agg only, as the cairo renderer has never supported tiled bitmaps)
156	3. Smoothing
157
158	Rename BitmapInfo to CachedBitmap and provide functions to retrieve the
159	CachedBitmap from the renderer when required.
160
161	Implement BitmapData with an internal CachedBitmap (or GnashImage if no
162	renderer is present) to allow a permanenent link with BitmapFills and
163	reduce the image processing needed for attachBitmap.
164
165	Add an argb_iterator to GnashImage to allow BitmapData to work fairly
166	transparently with it. It's also useful for cairo.
167
1682010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
169
170	Add some hacks to get the Gst subclass and the Vaapi subclass to work again.
171
1722010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
173
174	Minor cleanups.
175
1762010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
177
178	Fix expected result.
179
1802010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
181
182	Add tests for all shapes and reduce tolerance.
183
1842010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
185
186	Minor cleanups.
187
1882010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
189
190	Minor cleanups.
191
1922010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
193
194	Drop debugging.
195
1962010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
197
198	OGL can't, and never could, handle Gnash's RGB format, which causes problems
199	now that some bitmaps have that format. Convert it to RGBA in another
200	hack.
201
2022010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
203
204	Drop debugging.
205
2062010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
207
208	Make functions virtual and implement some reasonable behaviour.
209
2102010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
211
212	Blind implementation of smoothing for beginBitmapFill().
213
2142010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
215
216	Rename BitmapInfo to CachedBitmap and add documentation.
217
2182010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
219
220	Handle disposing BitmapInfos by adding a dispose() function. This needs
221	more thought.
222
2232010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
224
225	Add test for dispose.
226
2272010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
228
229	Allow retrieving a GnashImage from the cairo bitmap_info.
230
2312010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
232
233	Expect pass now.
234
2352010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
236
237	Drop debugging.
238
2392010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
240
241	Add documentation to a possibly unnecessary function.
242
2432010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
244
245	Rename member.
246
2472010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
248
249	More cleanups.
250
2512010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
252
253	Cleanups.
254
2552010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
256
257	Clean up GnashImage.
258
2592010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
260
261	Various fixes and changes to make sure shapes are invalidated at the
262	correct time.
263
2642010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
265
266	Add stop() to test.
267
2682010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
269
270	Drop debugging.
271
2722010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
273
274	Place an arbitrary limit on the size of bitmaps to avoid really large ones
275	being loaded (tested by corrupt jpeg in swfdec testsuite).
276
277	This worked previously because dimensions were converted to int, which meant
278	that large values became negative, causing a bad allocation when re-converted
279	to size_t. Now we do it explicitly.
280
2812010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
282
283	Cleanup of GnashImage and Bitmap.
284
2852010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
286
287	Hack so BitmapData works without a renderer.
288
2892010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
290
291	Fix silly typo.
292
2932010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
294
295	Implement BitmapData using a BitmapInfo and GnashImage. Seems to work for
296	all cases, but needs a lot of cleaning up.
297
2982010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
299
300	Add an output iterator.
301
3022010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
303
304	More tests.
305
3062010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
307
308	More tests.
309
3102010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
311
312	Pixel tests for three shapes.
313
3142010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
315
316	Use the common AS to SWF matrix function and adapt the result. Box matrix
317	still not tested.
318
3192010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
320
321	Use a separate function to convert AS to SWF matrix.
322
3232010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
324
325	Truncate safely.
326
3272010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
328
329	Get the bitmap in the correct place without very neat code.
330
3312010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
332
333	Rough implementation of beginBitmapFill that gets the following right:
334
335	1. scale
336	2. tiled or clipped fill
337	3. user matrix
338	4. colours.
339
340	and the following wrong:
341
342	1. BitmapData->BitmapFill link (broken on construction)
343	2. translation of fill (not sure why)
344	3. box matrices (probably, if they are the same as Gradient fills, but neither
345	tested nor implemented.
346
3472010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
348
349	Make GnashImages non-copyable to encourage sharing and reduce the interface.
350	The only copy was a pointless one in the ogl renderer.
351
352	Add a shared_ptr to a BitmapInfo in GnashImage itself. This would crash if
353	used because BitmapInfo is held by intrusive_ptr.
354
3552010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
356
357	Rewrite fill style handling to make it easier to extend. Fix bug #26670
358	and improve SWF8 gradient fills, including implementing dynamic focal
359	fills.
360
3612010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
362
363	Move SWFMatrix reading outside class, provide constructor. Inline simple
364	constructors. Drop is_valid(), because it is. Const correct.
365
3662010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
367
368	Fix typo so that colours are correct!
369
3702010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
371
372	Drop extra readRGBA now logic is handled in callers. Add more safety
373	checks.
374
3752010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
376
377	Handle RGB/RGBA logic in LineStyle.
378
3792010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
380
381	Move rgba read out of class to make the code cleaner and allow more
382	compiler optimizations (return by value).
383
3842010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
385
386	Documentation.
387
3882010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
389
390	Adapt the ctor of FillStyle so that the class acts like a boost::variant
391	while still being forward declarable.
392
3932010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
394
395	Rename GradientRecord::m_color to color.
396
3972010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
398
399	Rename GradientRecord::m_ratio to ratio.
400
4012010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
402
403	Rename PlaceObject2Tag::m_ratio to _ratio.
404
4052010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
406
407	Rename DisplayObject::m_ratio to _ratio.
408
4092010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
410
411	Make flerp a templated lerp function. Stop the silly casting.
412
4132010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
414
415	Add another case to the assertion so we don't crash if the records aren't
416	passed on construction.
417
4182010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
419
420	Implement focal point for dynamic fills. Fix matrix bug from previous commit.
421
4222010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
423
424	A focal fill is just a radial fill with a focus, so drop the separate
425	focal type.
426
4272010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
428
429	Tidy up access to GradientFill
430
4312010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
432
433	Rename some classes.
434
4352010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
436
437	Pass a fill style to beginFill.
438
4392010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
440
441	Cleanup of gradient records.
442
4432010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
444
445	Minor header cleanups.
446
4472010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
448
449	Include required headers.
450
4512010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
452
453	Tidy up GradientFill a bit.
454
4552010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
456
457	Handle invalid calls correctly for each version.
458
4592010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
460
461	Add visual test for SWF8 gradients, test invalid SWF6 gradients better.
462
4632010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
464
465	Allow direct access to the drawable of MovieClip, sacrificing fine-grained
466	control over invalidation for a cleaner interface.
467
468	Clean up drawing API methods, dropping the AS error warnings for excess
469	arguments and some other relatively normal cases.
470
471	Add possibility for supporting focal gradients.
472
4732010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
474
475	Add tests to make sure Gnash doesn't crash when illegal gradients are
476	requested.
477
4782010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
479
480	Minor cleanup, fix potential error.
481
4822010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
483
484	Fix an error in previous commit.
485
486	Make setLerp a non-member function to make the fill_style class almost useless.
487
4882010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
489
490	Drop the default constructor of fill_style. Use an optional type to handle
491	the variable return of morphs styles.
492
4932010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
494
495	Reorder things a bit.
496
4972010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
498
499	Add documentation.
500
5012010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
502
503	Use classes and accessors.
504
5052010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
506
507	Rearrangements.
508
5092010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
510
511	Drop color member of GradientFill, as it's logically unnecessary and
512	apparently unused (possibly for a hack in the ogl renderer, but the
513	available tests show no difference).
514
5152010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
516
517	Move BitmapFill reading into its own function.
518
5192010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
520
521	Use the variant properly, including in renderer code. This commit is
522	verified to have the same behaviour for dynamic and static fills as
523	before the commit.
524
525	Fix bug #26670 by retrieving the bitmap on access, not during parsing.
526
5272010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
528
529	Drop obsolete functions.
530
5312010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
532
533	Don't create gradient bitmaps for the renderers that don't need them! Move
534	the code to the ogl renderer, which also surely has a better way to do it.
535
5362010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
537
538	Add Bitmap type enum.
539
5402010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
541
542	Some renaming, use local enumeration.
543
5442010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
545
546	Move function out of class definition.
547
548	Make enum names shorter.
549
5502010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
551
552	Use the variant better. Fix some uninitialized variable errors.
553
5542010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
555
556	Switch completely to boost::variant without yet using it to make the code
557	cleaner.
558
5592010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
560
561	Start a rewrite of fill_style to handle different fill types more elegantly.
562
5632010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
564
565	Move new configure checks to somewhere where they don't break large parts of
566	the testsuite by messing up the CPP check (as a note in configure.ac warns).
567
5682010-07-31  Sandro Santilli  <strk@keybit.net>
569
570	Drop unused variable and assignment
571
5722010-07-30  Rob Savoye  <rob@welcomehome.org>
573
574	cleanup a few warnings.
575
5762010-07-30  Rob Savoye  <rob@welcomehome.org>
577
578	Don't try to use tslib, even if it's enabled, but not installed.
579	Improve input device configure tests for automake conditionals.
580
5812010-07-29  Rob Savoye  <rob@welcomehome.org>
582
583	Refactored input device support for the framebuffer GUI.
584	Improved configure support for the framebuffer GUI.
585
5862010-07-29  Rob Savoye  <rob@welcomehome.org>
587
588	change from 2 point to 3 point calibration for touchscreens.
589
5902010-07-29  Rob Savoye  <rob@welcomehome.org>
591
592	move eTurboTouch support from fb.cpp to the new MouseDevice driver.
593
5942010-07-28  Rob Savoye  <rob@welcomehome.org>
595
596	Read variable size packets.
597	Break after handling each event, don't cascade.
598	Handle keyboard events.
599
6002010-07-28  Rob Savoye  <rob@welcomehome.org>
601
602	read the data from a PS/2 mouse.
603
6042010-07-28  Rob Savoye  <rob@welcomehome.org>
605
606	read the data from a PS/2 mouse.
607
6082010-07-28  Rob Savoye  <rob@welcomehome.org>
609
610	make sure _rooMovie is set before trying to access a method.
611
6122010-07-27  Rob Savoye  <rob@welcomehome.org>
613
614	Cleanup input device handling.
615	Scan for attached devices.
616	Initial support for multiple devices of the same type.
617
6182010-07-27  Rob Savoye  <rob@welcomehome.org>
619
620	access the Stage and the X & Y scale from the gui.
621
6222010-07-27  Rob Savoye  <rob@welcomehome.org>
623
624	add eTurboTouch mouse
625
6262010-07-26  Rob Savoye  <rob@welcomehome.org>
627
628	drop old config option prints
629
6302010-07-26  Rob Savoye  <rob@welcomehome.org>
631
632	add --enable-input= which takes a list of input devices instead of many separate options.
633
6342010-07-26  Rob Savoye  <rob@welcomehome.org>
635
636	drop unused accessors
637
6382010-07-26  Rob Savoye  <rob@welcomehome.org>
639
640	remame KeyboardDevice to EventDevice
641
6422010-07-26  Rob Savoye  <rob@welcomehome.org>
643
644	remame KeyboardDevice to EventDevice
645
6462010-07-26  Rob Savoye  <rob@welcomehome.org>
647
648	rename as this also supports mice.
649
6502010-07-26  Rob Savoye  <rob@welcomehome.org>
651
652	change how types get set
653
6542010-07-26  Rob Savoye  <rob@welcomehome.org>
655
656	add comment
657
6582010-07-26  Rob Savoye  <rob@welcomehome.org>
659
660	Add new *Device files to build optionally.
661
6622010-07-26  Rob Savoye  <rob@welcomehome.org>
663
664	add conditional for reading input events.
665
6662010-07-26  Rob Savoye  <rob@welcomehome.org>
667
668	add new device specific files.
669
6702010-07-26  Rob Savoye  <rob@welcomehome.org>
671
672	add new device specific files.
673
6742010-07-26  Rob Savoye  <rob@welcomehome.org>
675
676	merge in the rest of the patch. Add support for faking out ioctl() calls to our fake framebuffer.
677
6782010-07-26  Rob Savoye  <rob@welcomehome.org>
679
680	add cflags for tslib
681
6822010-07-26  Rob Savoye  <rob@welcomehome.org>
683
684	more cleanup of framebuffer config options.
685
6862010-07-26  Rob Savoye  <rob@welcomehome.org>
687
688	fix typo in define name
689
6902010-07-26  Rob Savoye  <rob@welcomehome.org>
691
692	fix conditional test
693
6942010-07-26  Rob Savoye  <rob@welcomehome.org>
695
696	add some frambuffer specific options. These were all marked with a TODO in the source, so I figured I might as well get it done...
697
6982010-07-26  Rob Savoye  <rob@welcomehome.org>
699
700	fix indenting and a little formatting
701
7022010-07-26  Rob Savoye  <rob@welcomehome.org>
703
704	fix indenting
705
7062010-07-26  Rob Savoye  <rob@welcomehome.org>
707
708	add an option to enable touchscreen support.
709
7102010-07-26  Rob Savoye  <rob@welcomehome.org>
711
712	add support for touchscreens using tslib.
713
7142010-07-29  Rob Savoye  <rob@welcomehome.org>
715
716	Honor the config options if set
717
7182010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
719
720	Add testcases.
721
722	Reduce inclusions of fill_style.h for easier refactoring. Include some headers
723	explicitly that were previously relying on secondary inclusions from
724	fill_style.h.
725
7262010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
727
728	fill_style include in MovieClip.h no longer needed.
729
7302010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
731
732	Add explicit assignment operator.
733
7342010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
735
736	Don't inline so many fill_style functions so that it doesn't have to be
737	included in headers.
738
739	Include headers properly where they're required rather than relying on
740	fill_style.h to be everywhere.
741
7422010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
743
744	More tests.
745
7462010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
747
748	Add runner framework, but without any pixel tests. These will have to wait
749	until there's an implementation.
750
7512010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
752
753	More tests.
754
7552010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
756
757	Add SWF with MovieClip.beginBitmapFill.
758
7592010-07-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
760
761	Add pixel tests.
762
7632010-07-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
764
765	Add a bitmap.
766
7672010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
768
769	Expect failures in Gnash.
770
7712010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
772
773	Add proper tests to BitmapDataDraw.c.
774
7752010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
776
777	Run the BitmapDataDraw test.
778
7792010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
780
781	Add automatic testing for BitmapData (for existing manual test).
782
7832010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
784
785	Add more cases, but not yet many tests.
786
7872010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
788
789	Add things to BitmapData.draw test.
790
7912010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
792
793	Add BitmapDataDraw test
794
7952010-07-28  Rob Savoye  <rob@welcomehome.org>
796
797	CodeStream.h is in abc, not vm
798
7992010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
800
801	Minor cleanups; nothing important.
802
8032010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
804
805	Drop unused include. Various minor cleanups.
806
8072010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
808
809	Add output operator for ShapeRecords, drop obsolete code, clean up
810	includes.
811
8122010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
813
814	Drop the ProxyRenderer code because it no longer works with the current
815	renderer design. A proper Renderer subclass is needed for it to work again.
816
8172010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
818
819	Cleanup of includes.
820
8212010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
822
823	Add an ostream operator<< for ShapeRecords.
824
8252010-07-25  strk  <strk@xtp>
826
827	Use a variable to switch between 'catch-up-time' mode and 'smooth-animation' mode.
828	There are really two different use cases for those two modes:
829	- A/V sync will benefit from first
830	- gaming (interaction) will benefit from second due to smoothness
831
832	Not sure we can find a compromise here, but PP is reported to take the latter
833	choice (aka 'elastic time').
834
835	The variable is to make it easier for developers to see the effect
836	against their movies and eventually expose it as a compile-time or
837	build-time configuration.
838
839	The default is the current "catch-up-time" (for A/V sync) but maybe
840	we should change or think about a mixed approach
841
8422010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
843
844	Code cleanups and rearrangements to simplify design.
845
846	Split swf_function into Function and Function2 but preserve same functionality.
847
848	Documentation.
849
850	No new features or functional changes.
851
8522010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
853
854	Restrict access more. This still isn't very clean.
855
8562010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
857
858	Tiny cleanup.
859
8602010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
861
862	Cleanup of ASHandlers. We only need two ctors (and the default only because
863	they are stored in a vector). Don't store names in the handlers, as this
864	can be done in a more convenient ostream operator<<.
865
866	Drop static container as it's already in a static singleton SWFHandlers
867	instance.
868
8692010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
870
871	Const correctness, don't waste space.
872
8732010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
874
875	Clean up function parsing. Rename swf_function to Function.
876
877	Add some documentation.
878
879	Be consistent about reading and storing in unsigned values; previously it
880	was a mixture.
881
8822010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
883
884	Add documentation.
885
8862010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
887
888	Use a separate derived class for Function2, which just adds a bit of
889	functionality on top of the older Function (swf_function).
890
8912010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
892
893	Actually test the with stack limit. It's 13. Drop the version dependent
894	code and data member.
895
8962010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
897
898	Test the with stack limit, drop version-dependent limit and use a single,
899	tested, documented, hard-coded one.
900
9012010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
902
903	Test with stack limit. It's always 13.
904
9052010-07-24  strk  <strk@xtp>
906
907	Use return from std::sytem, hushing compile-time warning
908
9092010-07-24  strk  <strk@xtp>
910
911	Print RECOMMENDED lines *after* WARNING lines, to reduce scroll-back problems
912
9132010-07-24  strk  <strk@xtp>
914
915	Suggest installing libswscale-dev when needed by ffmpeg
916
9172010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
918
919	Code cleanups, drop unused variables and functions.
920
921	Minor fix and additional test for delete behaviour.
922
9232010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
924
925	Put ActionExec definition into the accepted order.
926
9272010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
928
929	Pass temporary TryBlock by value for clarity and easier compiler
930	optimizations.
931
9322010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
933
934	Minor cleanups.
935
9362010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
937
938	Don't overwrite the (correct) result of a weird delete case.
939
9402010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
941
942	Test a delete case that looked suspicious in ASHandlers, and indeed was.
943
9442010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
945
946	Don't enlarge the type unnecessarily.
947
9482010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
949
950	Don't support PNG 1.1.
951
9522010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
953
954	Move CodeStream to libcore/abc and don't build unless AVM2 is enabled (which
955	it isn't).
956
9572010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
958
959	We shouldn't, and indeed don't, care whether a function call is a Function2
960	or not outside swf_function.
961
9622010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
963
964	Extensive cleanup of VM code, with no functionality changes (yet).
965
966	Drop about half of the horrible as_enviroment class. Use other, more
967	appropriate classes to do the work instead of forwarding function calls
968	interminably.
969
970	Start documenting the various classes involved in action execution, including
971	what their tasks are and why they exist, so that the VM isn't quite so
972	impenetrable. This doesn't include as_environment; I'm not sure what it's for.
973
9742010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
975
976	Documentation.
977
9782010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
979
980	Readd action logging. Don't return bool as we don't care whether the
981	register was set or not.
982
9832010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
984
985	It's the scope stack, not the with stack.
986
9872010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
988
989	Drop unused non-static member function parse_path.
990
9912010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
992
993	Drop unused string and nonsense comment.
994
9952010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
996
997	Move another function out of as_environment.
998
9992010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1000
1001	Remove findLocal from as_environment class as it's only used internally.
1002
10032010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1004
1005	Rename addLocal to setLocal to reflect what it does.
1006
10072010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1008
1009	Drop function definitions to make sure they're really not used.
1010
10112010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1012
1013	Use addLocal in more places, making its name inappropriate.
1014
10152010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1016
1017	Use string_table::key for function arguments. Move logic from the
1018	as_environment class to free functions on a CallFrame, since the
1019	functionality only applies to a CallFrame.
1020
10212010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1022
1023	Use a less complex function to do the same thing.
1024
10252010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1026
1027	Add copyright, documentation, and clean up includes.
1028
10292010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1030
1031	Rename CallFrame::setRegister to setLocalRegister for easier grepping.
1032
1033	Return just-pushed CallFrame and make available through FrameGuard to
1034	make the relationship between a function call and its resulting frame
1035	clear (beforehand we had to go through the VM and assume the most
1036	recent frame was the current function).
1037
10382010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1039
1040	Remove more proxies from as_environment.
1041
10422010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1043
1044	Don't dump local variables; we never used to do it either.
1045
10462010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1047
1048	Drop various dump functions from as_environment. Use just one function in
1049	VM; can be split up later if necessary.
1050
10512010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1052
1053	Add some documentation.
1054
10552010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1056
1057	Clean up AVM2-related VM code.
1058
10592010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1060
1061	Use the VM for VM-like things such as the call stack without proxying through
1062	as_environment.
1063
10642010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1065
1066	Drop useless variable and the function used to set it.
1067
10682010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1069
1070	Document various classes and functions that are central to how the VM
1071	runs, but had no explanation whatsoever.
1072
1073	Simplify various functions, currently at the cost of providing action logging
1074	(but this can be restored later).
1075
1076	Move global registers to the VM instead of the horrible as_enviroment class,
1077	which additionally means they aren't recreated for every new as_environment.
1078
1079	Introduce the UserFunction as a base for swf_function and builtin_function;
1080	these are identical in the reference implementation.
1081
10822010-07-22  Sandro Santilli  <strk@keybit.net>
1083
1084	Fix warning when building with libavformat >= 52 (tested with older and newer)
1085
10862010-07-22  Sandro Santilli  <strk@keybit.net>
1087
1088	Look for swscale.h in top-level ffmpeg include dir too. Put all swscale.h header inclusion in the ad-hoc ffmpegHeaders.h file. Tested with official ubuntu-8.10 ffmpeg packages and ffmpeg svn
1089
10902010-07-22  Sandro Santilli  <strk@keybit.net>
1091
1092	Print informations about swscale.h detector
1093
10942010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1095
1096	Updates to old function documentation, various cleanups and rearranging
1097	to make the code easy to refactor.
1098
10992010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1100
1101	Drop with_stack_entry header.
1102
11032010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1104
1105	Clean up.
1106
11072010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1108
1109	Drop messy debugging. Clean up.
1110
11112010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1112
1113	Move parse_path out of as_environment as it doesn't have anything to
1114	do with that class.
1115
11162010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1117
1118	Update documentation. Drop unused functions. Move with stack class to
1119	the only place it's used. Make ActionExec noncopyable.
1120
11212010-07-22  Andrea Palmat?  <andrea@amigasoft.net>
1122
1123	Fixing some OS4 functions
1124
11252010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1126
1127	Fix unused variable warning by using the variable.
1128
11292010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1130
1131	Fix unused variable warning by using the variable.
1132
11332010-07-20  Andrea Palmat?  <andrea@amigasoft.net>
1134
1135	Small change to String_as to reflect Haiku implementation..
1136
11372010-07-20  Rob Savoye  <rob@welcomehome.org>
1138
1139	implement calling Actionscript methods from Javascript.
1140
11412010-07-20  Rob Savoye  <rob@welcomehome.org>
1142
1143	add an argument too, and a return value from the test AS method to make sure this fully works.
1144
11452010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1146
1147	Minor cleanup, add header to Makefile.
1148
11492010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1150
1151	Return of the ifdefs. Register media handlers explicitly to avoid the
1152	problem with static initialization.
1153
1154	Media handlers are still selectable at runtime, and all ifdefs are in one
1155	place.
1156
1157	This unfortunately means more intervention into the libmedia and
1158	configure code when adding new handlers, but is unavoidable if we want
1159	portable code.
1160
11612010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1162
1163	Explicitly register factory functions, as there's no guarantee otherwise that
1164	the static initialization will ever occur.
1165
11662010-07-19  Rob Savoye  <rob@welcomehome.org>
1167
1168	Implement the "server side" in movie_root and Player for the ExternalInterface
1169	commands SetVariable, GetVariable, IsPlaying, PercentLoaded, Play, Rewind,
1170	TotalFrames, and StopPlay.
1171	Don't fake out PercentLoaded in the plugin, since it now works correctly.
1172
11732010-07-19  Rob Savoye  <rob@welcomehome.org>
1174
1175	handle the arguments for Pan, Zoom, and SetZoomRect.
1176
11772010-07-19  Rob Savoye  <rob@welcomehome.org>
1178
1179	cleanup, LoadMovie is unimplemented for now.
1180
11812010-07-19  Rob Savoye  <rob@welcomehome.org>
1182
1183	use callInterface() to implement the player control part of ExternalInterface.
1184
11852010-07-18  Rob Savoye  <rob@welcomehome.org>
1186
1187	actually set and get the variables used by Javascript via ExternalInterface.
1188
11892010-07-19  Andrea Palmat?  <andrea@amigasoft.net>
1190
1191	Add a missing getclocktime.hpp include to avoid a compilation error when clock_gettime() function is not present
1192
11932010-07-19  Rob Savoye  <rob@welcomehome.org>
1194
1195	Haiku patches for recent media handling changes.
1196
11972010-07-19  Adrian Panasiuk  <adek336@gmail.com>
1198
1199	GnashFactory comments: the factory is now generic
1200
12012010-07-19  Adrian Panasiuk  <adek336@gmail.com>
1202
1203	Haiku sound handler: pass media handler to constructor
1204
12052010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1206
1207	Silence some warnings.
1208
12092010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1210
1211	Silence warning.
1212
12132010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1214
1215	Fix warning.
1216
12172010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1218
1219	Keep same class-key.
1220
12212010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1222
1223	The whole renderer is noncopyable; no need to do the same for OGL.
1224
12252010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1226
1227	Remove the obviously silly arguments from Renderer::begin_display and
1228	do some cleanups that follow on from it.
1229
12302010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1231
1232	Fix testsuite.
1233
12342010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1235
1236	Be consistent using an integral types for stage width in pixels as it is
1237	logically and programmatically an integer from start to finish.
1238
1239	Rename set_display_viewport to setDimensions and drop the two silly arguments.
1240
12412010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1242
1243	Viewport x and y are always 0 and only used for the OGL renderer anyway, so
1244	drop them.
1245
12462010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1247
1248	Tiny coding style change.
1249
12502010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1251
1252	Drop two useless arguments from begin_display().
1253
12542010-07-19  Sandro Santilli  <strk@keybit.net>
1255
1256	Minor output style change
1257
12582010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1259
1260	Avoid forming a reference to a reference to fix compile in older versions
1261	of GCC or boost.
1262
12632010-07-18  Andrea Palmat?  <andrea@amigasoft.net>
1264
1265	Fixing AHI audio handler
1266
12672010-07-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1268
1269	Prevent accidental copying of renderers.
1270
12712010-07-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1272
1273	Renderers are currently not copyable.
1274
12752010-07-17  Sandro Santilli  <strk@keybit.net>
1276
1277	Properly set the default media_list when not explictly specified
1278
12792010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1280
1281	Minor improvements to media handler reporting.
1282
12832010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1284
1285	Improve version reporting.
1286
12872010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1288
1289	Improve configure.
1290
12912010-07-14  Rob Savoye  <rob@welcomehome.org>
1292
1293	reorganize gui files into sub-directories, no other changes.
1294
12952010-07-14  Rob Savoye  <rob@welcomehome.org>
1296
1297	move most gui code to sub-directories for better organization.
1298
12992010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1300
1301	Missing include.
1302
13032010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1304
1305	Don't forget the default.
1306
13072010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1308
1309	Allow selection of media handlers at runtime. If none is selected, the
1310	first ordered handler will be chosen as a default. If there is only one media
1311	handler, behaviour is as before.
1312
1313	Selection is command line only with the option -M. Rcfile selection is not
1314	yet implemented.
1315
1316	Testing does not yet support selection, but rather chooses the default.
1317
1318	Change renderer selection from --Renderer to --renderer for consistency.
1319
1320	Show media handler information in gtk. Fix some typos.
1321
1322	All sound_handlers need a MediaHandler on construction. This isn't an
1323	ideal situation (though better than using a singleton media handler), but
1324	sound_handler needs redesigning to fix it.
1325
1326	XVideo is probably broken.
1327
13282010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1329
1330	Add to Makefile. Add support for listing registered keys. Use for usage().
1331
13322010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1333
1334	Add options in usage().
1335
13362010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1337
1338	Handle errors more nicely with exceptions.
1339
13402010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1341
1342	Pass media handler also to NullSoundHandler.
1343
13442010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1345
1346	Fix testsuite.
1347
13482010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1349
1350	Drop code from gnash.cpp.
1351
13522010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1353
1354	Query media handlers for description.
1355
13562010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1357
1358	Use a generic factory instead.
1359
13602010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1361
1362	Fix typo in configure so that ffmpeg is actually built.
1363
1364	Fix various compile errors, fix testsuite again.
1365
13662010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1367
1368	Allow building multiple media handlers, add them to the factory.
1369
13702010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1371
1372	Add a factory for MediaHandlers.
1373
13742010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1375
1376	Don't use a singleton for the MediaHandler. The xv gtk gui does something
1377	bizarre with it, and is consequently now broken.
1378
13792010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1380
1381	Test key events especially for buttons, showing that they should be handled
1382	differently from how Gnash does it.
1383
1384	Drop most 'key listeners', only handling Buttons like this. It is the
1385	same behaviour as before and still incorrect.
1386
1387	Drop various obsolete functions.
1388
13892010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1390
1391	Remove tabs.
1392
13932010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1394
1395	Cleanups.
1396
13972010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1398
1399	Remove listener cleanup code.
1400
14012010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1402
1403	Don't cleanup listeners (only Buttons now).
1404
14052010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1406
1407	Only add Buttons as key_listeners as an intermediate step.
1408
14092010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1410
1411	The second test passes.
1412
14132010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1414
1415	Another test.
1416
14172010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1418
1419	Test key event order better.
1420
14212010-07-13  Andrea Palmat?  <andrea@amigasoft.net>
1422
1423	Fixing small linking problems on AmigaOS4
1424
14252010-07-12  Andrea Palmat?  <andrea@amigasoft.net>
1426
1427	Fixing small compilation problems. Fixed a broken os4 gui file that was cut..
1428
14292010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1430
1431	Memory fixes.
1432
14332010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1434
1435	Don't leak removed constructors.
1436
14372010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1438
1439	Don't try to detach shared memory if it was never attached, or the
1440	shm system calls use uninitialized values.
1441
14422010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1443
1444	Test key events more carefully. Minor fix to event order.
1445
1446	More cleanups of event handling.
1447
14482010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1449
1450	Don't send key releases to TextFields.
1451
14522010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1453
1454	Rename notify_key_event() to keyEvent() to match the mouse notifiers.
1455
14562010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1457
1458	Call fire_mouse_event() from notify_mouse_listeners() as it's part of the
1459	same process, and relying on callers to do it is odd.
1460
14612010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1462
1463	Documentation, restrict access to functions.
1464
14652010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1466
1467	There's no real need to split key events into two functions, or to
1468	process the action queue twice.
1469
14702010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1471
1472	Don't register TextField as a key listener; notify a textfield separately
1473	if it's in focus, as the update happens at a different point.
1474
14752010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1476
1477	Check order of textfield update and key listener notification.
1478
14792010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1480
1481	Fix huge memory leak in ffmpeg audio decoder, as well as some typos that
1482	would lead to the wrong deallocation function being called.
1483
14842010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1485
1486	Cleanup.
1487
14882010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1489
1490	Fix some typos resulting in memory leaks. All the code round there is terrible.
1491
14922010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1493
1494	Fix uninitialized variable bug.
1495
14962010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1497
1498	Don't forget to initialize _name now that it's not a std::string.
1499
15002010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1501
1502	Minor cleanup.
1503
15042010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1505
1506	Drop notes on c++0x.
1507
15082010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1509
1510	Various cleanups. Add a way to exit properly from movie_root.
1511
15122010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1513
1514	Add exit() to the host interface and call it from movie_root to quit.
1515
15162010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1517
1518	Documentation.
1519
15202010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1521
1522	Drop mystery m_timer member.
1523
15242010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1525
1526	Drop isMouseOverActiveEntity() as it's only ued in testing and is easily
1527	implementable using getActiveEntityUnderPointer().
1528
15292010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1530
1531	Move things out of the movie_root interface to make it less cluttered and
1532	help refactoring.
1533
15342010-07-10  Rob Savoye  <rob@welcomehome.org>
1535
1536	add improved Haiku support.
1537
15382010-07-09  Rob Savoye  <rob@welcomehome.org>
1539
1540	new patch for Haiku support.
1541
15422010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1543
1544	Haiku Gui: do not use a low resolution timer
1545
15462010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1547
1548	Haiku Gui: fix mmap usage
1549
15502010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1551
1552	plugin: add Haiku support to npapi headers
1553
15542010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1555
1556	Haiku: wstring: revert to using char
1557
1558	* wchar_t solution makes Gnash unstable.
1559
15602010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1561
1562	Haiku GUI: fix build
1563
15642010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1565
1566	plugin: fix config file lookup code to work under Haiku
1567
15682010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1569
1570	configure.ac: HAIKU conditional
1571
15722010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1573
1574	configure.ac: Haiku GUI: default pixelformat
1575
15762010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1577
1578	bzr ignore bzrversion.h gnash.pc testsuite/libbase.all/gnashrc testuite/libbase.all/gnashrc-local
1579
15802010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1581
1582	Cleanups, simplification and rationalization of DisplayObjects and movie_root.
1583
15842010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1585
1586	Drop mouse listeners.
1587
15882010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1589
1590	Mouse listeners are now identical to live chars, so use the latter.
1591
15922010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1593
1594	Drop unnecessary const_casts.
1595
15962010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1597
1598	Drop some unused functions.
1599
16002010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1601
1602	More cleanup of DisplayObjects.
1603
1604	Only MovieClip and derived classes now require an advance() function.
1605
16062010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1607
1608	Neither ffmpeg nor gst need an advance() call, so that live chars can be
1609	MovieClips only.
1610
16112010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1612
1613	Use InteractiveObject.
1614
16152010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1616
1617	Listeners are all InteractiveObjects.
1618
16192010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1620
1621	No need to duplicate mouse button state.
1622
16232010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1624
1625	Drop disabled code (and comment explaining why it's disabled, since it's
1626	not there any more).
1627
16282010-07-10  Rob Savoye  <rob@welcomehome.org>
1629
1630	add packages for Gnash extensions.
1631
16322010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1633
1634	Clean up mouse event handling. Add support for onMouseWheel, implemented only
1635	in gtk.
1636
16372010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1638
1639	Add some automated tests for onMouseWheel.
1640
16412010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1642
1643	Always send entity argument.
1644
16452010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1646
1647	Add MovieTester support.
1648
16492010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1650
1651	Implement mouse scroll support in GTK gui.
1652
16532010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1654
1655	Add support for mouse wheel. Drop out-parameter from get_mouse_state().
1656
16572010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1658
1659	Drop mask argument. Rename functions.
1660
16612010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1662
1663	ActionScript cares not a jot if you press the right mouse button. Drop masks
1664	and use simple up/down boolean.
1665
16662010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1667
1668	Remove another phantom propflag. Fix the small number of properties that were
1669	relying on it.
1670
1671	Correct Sound class properties, clean up class. Embedded sounds are
1672	still not individually trackable, so this isn't very clean.
1673
16742010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1675
1676	Drop another useless member.
1677
16782010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1679
1680	Drop more useless members.
1681
16822010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1683
1684	Drop useless members.
1685
16862010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1687
1688	Add documentation, const correct.
1689
16902010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1691
1692	Move Sound_as class out of header.
1693
16942010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1695
1696	Documentation.
1697
16982010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1699
1700	Drop unused functions. Start probe timer for embedded sounds too for the
1701	duration update. Unfortunately there's no way yet of stopping it.
1702
17032010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1704
1705	Reset samplesFetched on loop so that position is correct.
1706
17072010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1708
1709	Another test for duration. Fix properties a bit, though the Sound class is
1710	overcomplicated and still undertested.
1711
17122010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1713
1714	Drop test for phantom property.
1715
17162010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1717
1718	Remove another phantom prop flag. Do Sound properties a bit better (still
1719	not properly tested), as they were relying on the phantom flag.
1720
17212010-07-09  Rob Savoye  <rob@welcomehome.org>
1722
1723	Link in X11 libs with GTK. Update descriptions for debian packages.
1724
17252010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1726
1727	Drop some odd and incorrect things from core code that were intended to get
1728	AVM2 working without doing it properly.
1729
17302010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1731
1732	Line break.
1733
17342010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1735
1736	Don't pollute everything with useless namespaces.
1737
17382010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1739
1740	Drop unused functions.
1741
17422010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1743
1744	Simplify Property interface. Drop invented "static" prop flag, which neither
1745	exists in reality nor serves any useful purpose (was a hack to adapt AVM1
1746	for AVM2).
1747
17482010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1749
1750	Drop unused functions.
1751
17522010-07-09  Rob Savoye  <rob@welcomehome.org>
1753
1754	don't enable avm2, or it won't build.
1755
17562010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1757
1758	Include <map>.
1759
17602010-07-09  John Wimer  <john@god.vtic.net>
1761
1762	add -D__STDC_CONSTANT_MACROS to ffmpeg cflags
1763
17642010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1765
1766	Drop AS3 stubs and other AVM2 code that was in the wrong place.
1767
17682010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1769
1770	Drop text stubs.
1771
17722010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1773
1774	Drop ui stubs.
1775
17762010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1777
1778	Drop xml stubs.
1779
17802010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1781
1782	Drop AS3-only classes.
1783
17842010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1785
1786	Drop net and system AS3 stubs.
1787
17882010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1789
1790	Drop media AS3 stubs.
1791
17922010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1793
1794	Drop more AS3 stubs.
1795
17962010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1797
1798	Drop a load of AS3-only stubs.
1799
18002010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1801
1802	Drop more AVM2.
1803
18042010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1805
1806	Fix the long-standing property case problem. The string_table is always
1807	case-sensitive. Properties are looked up differently according to version.
1808
1809	Tests pass in swfdec and actionscript.all.
1810
1811	Drop core code that misused AVM1 facilities, including the PropertyList,
1812	to try and implement AVM2. Disable AVM2 by default.
1813
1814	Gnash will currently fail to compile when AVM2 is enabled. This may be fixed
1815	in later commits.
1816
18172010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1818
1819	Disable AVM2 by default. Drop AVM2 code.
1820
18212010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1822
1823	Disable avm2 by default, drop various hideous and incorrect AVM2 functions.
1824
18252010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1826
1827	Merge from trunk for testsuite fixes.
1828
18292010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1830
1831	If it's really necessary to provide trivial wrappers (which it isn't here),
1832	they should be local free functions.
1833
18342010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1835
1836	Drop unneeded return value. Make Property values mutable to reflect the
1837	weird Property semantics and remove need to const_cast in PropertyList so
1838	much.
1839
18402010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1841
1842	Test interface by using its expected behaviour, not by relying on a silly
1843	interface.
1844
18452010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1846
1847	Restore thread-safety.
1848
18492010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1850
1851	Write useful tests for string_table.
1852
18532010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1854
1855	Use a caseless index to speed up property lookup for lower versions.
1856
18572010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1858
1859	Add some more templates to GnashAlgorithm.
1860
18612010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1862
1863	Don't try to access non-existent objects.
1864
18652010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1866
1867	Use string_table::key for DisplayLists too, simplifying some of the code.
1868
18692010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1870
1871	Use caseless().
1872
18732010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1874
1875	Drop silly const_casts.
1876
18772010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1878
1879	Improve handling of case-sensitivity
1880
18812010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1882
1883	It's a class, not a property.
1884
18852010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1886
1887	Add a more descriptive way of checking whether property comparison should
1888	be caseless.
1889
18902010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1891
1892	Drop PROP_iSTAGE, replace with the correct CLASS_STAGE. Re-add PROP_COLOR,
1893	as there is no clash any more. Add PROP_THIS.
1894
18952010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1896
1897	Clean up and add documentation.
1898
18992010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1900
1901	Drop ill thought-out optimization; either property could be non-lower
1902	case, so there's no point just testing one.
1903
19042010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1905
1906	Drop version from loadStrings().
1907
19082010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1909
1910	Clean up string_table.
1911
19122010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1913
1914	Drop declaration.
1915
19162010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1917
1918	Drop function.
1919
19202010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1921
1922	Slightly improve lookup, drop VM::get().
1923
19242010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1925
1926	Allow lookup of caseless property in the string table.
1927
19282010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1929
1930	Use the index for case-sensitive lookup, speeding it up massively.
1931
19322010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1933
1934	Reintroduce a different multi-index container.
1935
19362010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1937
1938	Reduce duplication in string_table.
1939
19402010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1941
1942	Clean up types.
1943
19442010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1945
1946	Remove some const_casting.
1947
19482010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1949
1950	Another pass.
1951
19522010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1953
1954	Map case for SWF6.
1955
19562010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1957
1958	Drop unnecessary mComp member, make indices unique.
1959
19602010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1961
1962	Passing swfdec tests.
1963
19642010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1965
1966	Drop some unnecessary members.
1967
19682010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1969
1970	Passes in actionscript.all (case).
1971
19722010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1973
1974	Use a std::list instead of a std::vector, as in at least one case we store
1975	a pointer to a list element while changes can be made to the property list.
1976	The elements have to have a stable address. Fixes the failure in the
1977	swfdec testsuite.
1978
1979	This also improves the speed of deletion from the middle of the property
1980	list.
1981
19822010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1983
1984	Handle "this" according to version. Fixes actionscript.all failures.
1985
19862010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1987
1988	Use case insensitive comparison for SWF versions below 7. Use also for
1989	display object special properties, fixing most of the broken tests.
1990
19912010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1992
1993	Drop case insensitivity. Add function for case-insenstive comparison.
1994
19952010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1996
1997	Don't use a case-insenstive string table; check in the property lookup
1998	instead. This is considerably slower in some cases and fails cases (likely
1999	path lookup, which doesn't handle case sensitivity).
2000
20012010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2002
2003	Don't use property order as it's inherent to the container.
2004
20052010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2006
2007	Enumerate in the correct order. Fixes most, if not all tests again.
2008
20092010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2010
2011	Use a simple container (currently vector) for properties to replace the
2012	boost::multiindex. A small number of tests fail.
2013
20142010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2015
2016	Fix testsuite.
2017
20182010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2019
2020	Add tests to make sure that dynamic transforms don't affect BitmapData.draw.
2021
20222010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2023
2024	Initial tests for BitmapData.draw.
2025
20262010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2027
2028	Drop extra comma to fix warning.
2029
20302010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2031
2032	Drop has_looped() from the MovieClip interface. It probably shouldn't even
2033	be used internally, and we don't want external users to start using it!
2034
20352010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2036
2037	Cleanups from removing the user cxform.
2038
20392010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2040
2041	Drop overrides in MovieClip.
2042
20432010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2044
2045	Add some simple tests for color transform, including interaction of
2046	MovieClip.transform and the Color class. Drop "user cxform" of MovieClip,
2047	fixing both old and new tests.
2048
20492010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2050
2051	Drop useless user cxform.
2052
20532010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2054
2055	Passes in the swfdec testsuite.
2056
20572010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2058
2059	Passes in actionscript.all (including some old tests).
2060
20612010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2062
2063	Don't use the extra "user-defined" cxform for MovieClip. Tests - especially
2064	the interaction of MovieClip.transform and the Color class - show it can't
2065	be correct, and both new and old tests pass when it's bypassed.
2066
20672010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2068
2069	Add totals.
2070
20712010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2072
2073	Color doesn't just check the user transform.
2074
20752010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2076
2077	Return by ref-to-const.
2078
20792010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2080
2081	Tests for interaction of color transform methods.
2082
20832010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2084
2085	Cleanups only: drop duplicated function. Drop DisplayItem typedef. Add some
2086	assertions to help DisplayList cleanup. Drop unnecessary check in as_value.
2087
20882010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2089
2090	Simplify chain of functions.
2091
20922010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2093
2094	Drop silly extra check.
2095
20962010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2097
2098	Drop DisplayItem typedef, especially as it's a pointer and requires pointer
2099	semantics.
2100
21012010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2102
2103	Add some assertions and more handling of destroyed objects.
2104
21052010-06-24  Rob Savoye  <rob@welcomehome.org>
2106
2107	Don't add all the flashVars to the scriptables yet, till implementing GetVariable
2108	and SetVariable actually do something.
2109
21102010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2111
2112	Fixes to visibility: bug #30241.
2113
21142010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2115
2116	Fix for bug #30238: don't try to load "undefined" or any other non-string
2117	value in MovieClipLoader.loadClip.
2118
2119	Add tests for this behaviour.
2120
21212010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2122
2123	Return false and do not attempt to load any non-string URLs in
2124	MovieClipLoader.loadClip. Passes the new tests. Fixes bug #30238.
2125
21262010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2127
2128	Add tests showing that loadClip must be called with a string or it returns
2129	false. Manual tests show that a return of false means there was no load
2130	attempt.
2131
21322010-06-23  Rob Savoye  <rob@welcomehome.org>
2133
2134	Fix a few typos. fix version string.
2135
21362010-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2137
2138	Don't return destroyed DisplayObjects from the DisplayList. A
2139	less-than-optimal fix for bug #28563. A better fix needs more investigation.
2140
2141	Test passes in misc-ming.all/ActionOrder{3,4,5}.swf and RegisterClass4.swf.
2142
21432010-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2144
2145	Instead of cleaning the display list at different times, just don't return
2146	destroyed objects when searched for. This means other cases won't slip
2147	though the net. Add notes on why it's necessary and how to do it better.
2148
21492010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2150
2151	No need to add to DisplayList's interface.
2152
21532010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2154
2155	No need to touch anything outside DisplayList.
2156
21572010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2158
2159	Passing tests.
2160
21612010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2162
2163	Clean the DisplayList of destroyed characters when restoring so that destroyed
2164	characters at a lower depth don't override non-destroyed ones. Fixes many
2165	tests in misc-ming.all. Needs cleaning up.
2166
21672010-06-22  Rob Savoye  <rob@welcomehome.org>
2168
2169	improve OpenGLES1 & 2 support configure. Add configure support for OpenVG. Change _ANDROID to ANDROID.
2170
21712010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2172
2173	Give imported fonts at least a chance of working.
2174
21752010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2176
2177	Do importing of fonts in a way that's likely to work. There are no tests for
2178	this, neither is it easy to do.
2179
21802010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2181
2182	Formatting and cleanups only: no functional changes.
2183
2184	Drop unused members, drop duplicated functionality. Fix indentation in
2185	fn_call.h.
2186
21872010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2188
2189	Formatting.
2190
21912010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2192
2193	Fix spacing in fn_call.h. Drop dump_args overload and use the one true way
2194	everywhere.
2195
21962010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2197
2198	Remove mystery members _mouseFlags and _lastMouseFlags.
2199
22002010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2201
2202	Various compatibility improvements. Simplify and correct equality tests
2203	(new passes in swfdec testsuite and actionscript.all). The as_value::equals
2204	function is now almost readable, which is an added benefit.
2205
2206	Simplify and correct Function.call (passes in swfdec testsuite and
2207	actionscript.all).
2208
2209	Corrections to ColorTransform, implement ColorTransform.concat. Passes in
2210	the swfdec testsuite.
2211
22122010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2213
2214	Tidy up more.
2215
22162010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2217
2218	Simplify, drop debugging.
2219
22202010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2221
2222	Use number hint, not "default primitive".
2223
22242010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2225
2226	Reduce more duplication.
2227
22282010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2229
2230	Move same type test first so we know all subsequent tests are for different
2231	types.
2232
22332010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2234
2235	Drop duplicated check for object equality, as this is handled by
2236	equalsSameType.
2237
22382010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2239
2240	Reorder equality algorithm to make it cleaner.
2241
22422010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2243
2244	Handle null and undefined just like strings and numbers. Tests still pass.
2245
22462010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2247
2248	Reduce code duplication in as_value.
2249
22502010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2251
2252	New swfdec passes.
2253
22542010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2255
2256	Passing equality tests.
2257
22582010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2259
2260	Improve equality so that the swfdec tests pass.
2261
22622010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2263
2264	Passing function call tests.
2265
22662010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2267
2268	Clean up.
2269
22702010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2271
2272	Passes due to corrected equality.
2273
22742010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2275
2276	Objects that don't convert to primitives are equal to undefined.
2277
22782010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2279
2280	Tidy up Function.call.
2281
22822010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2283
2284	Remove unnecessary verbiage in as_value.
2285
22862010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2287
2288	Fix Function.call arguments (to be cleaned up).
2289
22902010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2291
2292	Passes in swfdec testsuite.
2293
22942010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2295
2296	Correct ColorTransform properties, implement concat().
2297
22982010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2299
2300	Drop left-over code from previous fix.
2301
23022010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2303
2304	Check that localtime_r succeeds and return 0 if it doesn't. This prevents
2305	use of uninitialized data when a large value is passed.
2306
2307	Add tests for StaticText hits (Gnash fails).
2308
23092010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2310
2311	Update runner for automatic tests. We now no longer expect the Test to
2312	reach the final frame because there are no click events.
2313
23142010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2315
2316	Add tests for events on static text.
2317
23182010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2319
2320	Check the return of localtime_r and don't use it when it fails! Prevents
2321	some memory errors for very large values.
2322
23232010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2324
2325	Correct Point. New test passes.
2326
23272010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2328
2329	Passing tests.
2330
23312010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2332
2333	Fix construction and stringifying Point.
2334
23352010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2336
2337	No functional changes: only const correctness and formatting.
2338
23392010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2340
2341	Drop unnecessary const_casts.
2342
23432010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2344
2345	Const correct.
2346
23472010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2348
2349	Minor fixes to and implementation of flash.geom class functions. Some new
2350	passes in the swfdec testsuite.
2351
23522010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2353
2354	Handle undefineds. This would be much easier actually written in AS.
2355
23562010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2357
2358	Use correct results!
2359
23602010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2361
2362	Passing swfdec tests.
2363
23642010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2365
2366	Do Matrix construction and stringify compatibly.
2367
23682010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2369
2370	Passing swfdec tests.
2371
23722010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2373
2374	Tests pass in actionscript.all.
2375
23762010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2377
2378	Implement Rectangle.setEmpty(). Construct and stringify Rectangles as expected.
2379	Tests in swfdec testsuite pass.
2380
23812010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2382
2383	Implement containsPoint.
2384
23852010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2386
2387	More containsPoint tests.
2388
23892010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2390
2391	Rectangle containsPoint tests.
2392
23932010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2394
2395	Stop tree.hh taking over Gnash's documentation.
2396
23972010-06-18  Rob Savoye  <rob@welcomehome.org>
2398
2399	drop debug message
2400
24012010-06-18  Rob Savoye  <rob@welcomehome.org>
2402
2403	migrate from branch. Error handling now works, and remote functions are now accessible to Javascript
2404
24052010-06-17  Rob Savoye  <rob@welcomehome.org>
2406
2407	minor documentation
2408
24092010-06-17  Rob Savoye  <rob@welcomehome.org>
2410
2411	only pass the arguments, we already know the name.
2412
24132010-06-17  Rob Savoye  <rob@welcomehome.org>
2414
2415	handle a null object as a result.
2416
24172010-06-17  Rob Savoye  <rob@welcomehome.org>
2418
2419	handle a null object as a result.
2420
24212010-06-17  Rob Savoye  <rob@welcomehome.org>
2422
2423	cleanup compiler warnings
2424
24252010-06-17  Rob Savoye  <rob@welcomehome.org>
2426
2427	pass proper parameters to callbacks.
2428
24292010-06-17  Rob Savoye  <rob@welcomehome.org>
2430
2431	call javascript callback handler instead of actionscript one.
2432
24332010-06-17  Rob Savoye  <rob@welcomehome.org>
2434
2435	add method to handle javascript callbacks separate from actionscript ones.
2436
24372010-06-17  Rob Savoye  <rob@welcomehome.org>
2438
2439	Only have one plugin loaded. Initialize test case as embed first.
2440
24412010-06-16  Rob Savoye  <rob@welcomehome.org>
2442
2443	Send an addMethod message to the plugin when adding callback on the flash side.
2444	These get handled differently than the default methods, so add a new callback.
2445	Parse the message from gnash and add the method to the plugin.
2446
24472010-06-16  Rob Savoye  <rob@welcomehome.org>
2448
2449	add callback for all flash added methods propogated to the plugin.
2450
24512010-06-15  Rob Savoye  <rob@welcomehome.org>
2452
2453	merge from trunk.
2454
24552010-06-15  Rob Savoye  <rob@welcomehome.org>
2456
2457	less verbose.
2458
24592010-06-15  Rob Savoye  <rob@welcomehome.org>
2460
2461	Send the Invoke to the browser for ExternalInterface:call().
2462	Send the result back to the player, add error handling on both ends.
2463
24642010-06-15  Rob Savoye  <rob@welcomehome.org>
2465
2466	start implementing the callback supoport for ExternalInterface.
2467
24682010-06-15  Rob Savoye  <rob@welcomehome.org>
2469
2470	check the security of the URL. Don't do anything if not running under the browser.
2471
24722010-06-15  Rob Savoye  <rob@welcomehome.org>
2473
2474	-F option takes two paramaters.
2475
24762010-06-15  Rob Savoye  <rob@welcomehome.org>
2477
2478	set allowScriptAccess param. Change the names of the JS and AS callback functions.
2479
24802010-06-15  Rob Savoye  <rob@welcomehome.org>
2481
2482	Tweak so the call() tests work online or offline, as this changes the behaviour.
2483	Use available property to adjust the tests.
2484	call() test still fails even with Adobe, so I assume the HTML code is incorrect.
2485
24862010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2487
2488	Initialize some class members that weren't. Reorder classes to allow more
2489	efficient packing. Make more members of DisplayObject private to restrict
2490	fiddling with them.
2491
24922010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2493
2494	Cleanup of class member access, order and initialization. Drop unused
2495	member from TextField. Initialize _linesindisplay, which was left
2496	uninitialized before.
2497
2498	By grouping small types together we allow more efficient padding, saving
2499	16 bytes for every DisplayObject, 32 for MovieClips, and even 56 for
2500	TextFields.
2501
25022010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2503
2504	Add minor cleanup commit missing from last revision (make functions
2505	protected).
2506
25072010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2508
2509	Make unloadChildren() protected.
2510
25112010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2512
2513	Add more tests for unloading DisplayObjects. Correct unloading for various
2514	passes in the swfdec testsuite, misc-ming.all, and the new tests in
2515	actionscript.all.
2516
25172010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2518
2519	Revert to old behaviour of calling destroy() in callers. We're not sure what
2520	destroy() is for, and until the model is understood properly it's best to
2521	make as few changes as possible.
2522
25232010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2524
2525	Silence debugging.
2526
25272010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2528
2529	Add automatic tests for unload handling.
2530
25312010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2532
2533	Don't always destroy when there is no unload handler. Now all tests pass!
2534
25352010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2536
2537	Stop removing children as soon as an unLoad handler is encountered. This
2538	is verified to be correct at least in some cases.
2539
25402010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2541
2542	Revert accidental change (again) and corresponding test passes.
2543
25442010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2545
2546	Simplify DisplayList::destroy(). Same tests still fail.
2547
25482010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2549
2550	Small cleanup.
2551
25522010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2553
2554	Expect passes.
2555
25562010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2557
2558	Handle destroy() more centrally, accidentally get a lot of XPASSes and only
2559	a couple of FAILs. We'll commit this and sort out why it works and how to
2560	fix the failures later.
2561
25622010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2563
2564	Move unloaded() to cpp for easier refactoring.
2565
25662010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2567
2568	Handle all unloading through DisplayObject::unload().
2569
25702010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2571
2572	Make it easier to use the tests for debugging as well as testing.
2573
25742010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2575
2576	Add onEnterFrame for debugging, but don't test.
2577
25782010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2579
2580	Trace output as we run the test so that debugging order is easier.
2581
25822010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2583
2584	Add tests for action order. Minor cleanup to previous test. Remove debugging
2585	from MovieClip to make the code legible.
2586
25872010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2588
2589	Expect failures in ActionOrderTest5.swf.
2590
25912010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2592
2593	Expect failures in ActionOrderTest4.swf.
2594
25952010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2596
2597	Rename, expect failures in ActionOrderTest3.c.
2598
25992010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2600
2601	Add more action order tests (incorrectly named InitAction).
2602
26032010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2604
2605	Add InitActionTest3.
2606
26072010-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2608
2609	Drop debugging so the logic is readable.
2610
26112010-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2612
2613	Add traces showing that onLoad is called at the wrong time.
2614
26152010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2616
2617	Some VM operations relied on the order of evaluation of function arguments,
2618	which is not specified by the C++ standard and varies between compilers. This
2619	commit fixes those problems.
2620
26212010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2622
2623	More evaluation order.
2624
26252010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2626
2627	More evaluation order.
2628
26292010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2630
2631	Argument evaluation order.
2632
26332010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2634
2635	Fix more function argument order.
2636
26372010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2638
2639	Don't rely on order of evaluation of function arguments, as this is
2640	unspecified.
2641
26422010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2643
2644	Add tests showing some timeline bugs (see bug #28563).
2645
26462010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2647
2648	Add more tests to isolate the problem (Gnash passes).
2649
26502010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2651
2652	Fix the tests so we can expected failures in some of them.
2653
26542010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2655
2656	Remove onEnterFrame.
2657
26582010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2659
2660	More sanity checks.
2661
26622010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2663
2664	Revert testing change accidentally committed.
2665
26662010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2667
2668	Test properly and automatically.
2669
26702010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2671
2672	Some improvements.
2673
26742010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2675
2676	Remove duplicated export.
2677
26782010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2679
2680	Add test code for register classes.
2681
26822010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2683
2684	Drop duplicated initialization of Object properties. Thanks to Sandro
2685	Santilli for pointing it out.
2686
26872010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2688
2689	Don't initialize Object properties twice!
2690
26912010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2692
2693	Drop unused code.
2694
26952010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2696
2697	Drop clone() functions again as they aren't used or needed. Make
2698	ExecutableCode non-copyable.
2699
27002010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2701
2702	Drop markMappedResources as it's no longer needed.
2703
27042010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2705
2706	Fix loading of bitmap movies again. There should really be an automatic
2707	test for this!
2708
2709	Minor comment correction in testsuite.
2710
27112010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2712
2713	Add missing construct() call, fixing bug introduced with revision 12225
2714	(loaded bitmaps not displayed).
2715
27162010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2717
2718	Correct frame number in comment.
2719
27202010-06-12  Rob Savoye  <rob@welcomehome.org>
2721
2722	Fix type so libintl actually gets linked into the gui.
2723	Add gles option to --enable-renderer= to enable currently non-existant
2724	OpenGL-ES support. Currently works with Android and the Linux versions,
2725	not enabled by default.
2726
27272010-06-12  Rob Savoye  <rob@welcomehome.org>
2728
2729	add configure support for using OpenGL-ES as a renderer.
2730
27312010-06-12  john  <john@rock>
2732
2733	Fix --with-qt4-incl to add subdirectories to include search path (same behaviour as pkg-config).
2734	Properly add library search path when using --with-x11-lib
2735	Thanks to Thomas Koeller for initial patch. Fixes bug #30057.
2736
27372010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2738
2739	Documentation and cleanups only: move tags to their own files, document
2740	id and how it is used.
2741
27422010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2743
2744	Add more documentation.
2745
27462010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2747
2748	Add documentation for why we have to pass an id too.
2749
27502010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2751
2752	Add file.
2753
27542010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2755
2756	Add file.
2757
27582010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2759
2760	Drop leftover stuff.
2761
27622010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2763
2764	Move Export loader into its own file.
2765
27662010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2767
2768	Put ImportAssets into its own file.
2769
27702010-06-11  Rob Savoye  <rob@welcomehome.org>
2771
2772	update comments
2773
27742010-06-11  Rob Savoye  <rob@welcomehome.org>
2775
2776	also send the data for GET and POST requests. Fix getURL(POST), improve testcase.
2777
27782010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2779
2780	Silence debug logging.
2781
27822010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2783
2784	Don't use int when we meant boost::uint16_t. Cleanups only.
2785
27862010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2787
2788	More uint16_t.
2789
27902010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2791
2792	More uint16_t for char ids.
2793
27942010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2795
2796	Use uint16_t more consistently for character ids.
2797
27982010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2799
2800	Silence debug logging.
2801
28022010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2803
2804	Change the way exports and initactions are handled.
2805
2806	This involves:
2807
2808	1. Creating a runtime "dictionary" of parsed characters to track definitions
2809	an initialization.
2810	2. Executing ExportAssets, ImportAssets, and DefinitionTags to allow
2811	runtime tracking.
2812	3. Dropping the ExportableResource class, so not relying on RTTI for
2813	exports.
2814	4. Waiting for parsing to advance only in import, not in export as well.
2815	5. Only executing initactions and performing attachMovie for known characters
2816	(fixes swfdec/ExportAssets-swf and misc-ming.all/InitActions2.swf).
2817
2818	This allows better separation of immutable definitions from AS runtime objects.
2819
2820	Left for later commits are:
2821
2822	1. Renaming of ControlTag and DefinitionTag to something less similar to
2823	the SWF spec concepts (which are different).
2824	2. Possible optimizations by using ownership rather than refcounting for
2825	ControlTags.
2826	3. Moving Export and Import parsing to their own files.
2827
2828	Make the naptime for imports shorter, which speeds up the actionscript.all
2829	testsuite by a factor of 3.
2830
28312010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2832
2833	Make ImportTag into a proper ControlTag so that it also adds characters on
2834	execution.
2835
28362010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2837
2838	Add copyright.
2839
28402010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2841
2842	Documentation.
2843
28442010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2845
2846	Add documentation for export functions and rename exportMap to exportTable.
2847
28482010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2849
2850	Make ImportAssets tag into something more sensible again.
2851
28522010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2853
2854	Use correct macro name.
2855
28562010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2857
2858	Add TODOs.
2859
28602010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2861
2862	Make debug message into a swferror.
2863
28642010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2865
2866	More documentation.
2867
28682010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2869
2870	Add more documentation.
2871
28722010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2873
2874	Add documentation for the runtime 'dictionary'.
2875
28762010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2877
2878	Drop ExportableResource class. Add notes for places to check whether
2879	ownership would be better than refcounting.
2880
28812010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2882
2883	Add DefinitionTag.cpp.
2884
28852010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2886
2887	Fix ref_counting issues.
2888
28892010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2890
2891	Make DefinitionTag also a Control tag, marking characters as known when
2892	executed. This is a complicated way of faking something far simpler and
2893	crashes due to refcounting.
2894
28952010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2896
2897	Make all DefinitionTags store their id. Make it always a uint16_t.
2898
28992010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2900
2901	Debug logging.
2902
29032010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2904
2905	Minor cleanup.
2906
29072010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2908
2909	Make sure export case is ignored again, fixing swfdec tests.
2910
29112010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2912
2913	Stop handling and storing exports themselves in definitions.
2914
29152010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2916
2917	Expect passes for InitActions so we don't forget them when fixing the other
2918	tests.
2919
29202010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2921
2922	Move exported character location to SWFMovie.
2923
2924	Various init_action and export tests fail at this stage.
2925
29262010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2927
2928	Track characters properly in SWFMovie.
2929
29302010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2931
2932	Drop bogus check for parsing ExportAssets tag. It should always be parsed.
2933
29342010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2935
2936	Merge from trunk, fix conflicts.
2937
29382010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2939
2940	Use exportID() for finding sound exports.
2941
29422010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2943
2944	Drop obsolete comments.
2945
29462010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2947
2948	Clean up SWFMovieDefinition.
2949
29502010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2951
2952	Fix compiler warning (finally).
2953
29542010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2955
2956	Expect pass.
2957
29582010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2959
2960	Clean up registerClass.
2961
29622010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2963
2964	Fix all tests, XPASS in swfdec.
2965
29662010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2967
2968	Separate exporting into two steps: creation of an export map (symbol to id,
2969	parse time) and lookup of character (runtime, should be in Movie).
2970
2971	Import now looks up a corresponding symbol in the external movie using its
2972	export map. Waiting is done while importing, not exporting.
2973
2974	One XPASS, one FAIL in swfdec. Waiting seems to take longer.
2975
29762010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2977
2978	Do import and export at runtime to see what happens.
2979
29802010-06-11  Sandro Santilli  <strk@keybit.net>
2981
2982	Someone please revoke my commit access for a week or so :-!
2983
29842010-06-11  Sandro Santilli  <strk@keybit.net>
2985
2986	Oops, sorry for the silly scan rewrite (infinite loop).
2987	Wasn't really needed anyway, the new concept I'm using won't need that
2988
29892010-06-10  Sandro Santilli  <strk@keybit.net>
2990
2991	More ignores
2992
29932010-06-10  Sandro Santilli  <strk@keybit.net>
2994
2995	rewrite reslist scan to be safe in case of list change on delete of GcResources
2996
29972010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2998
2999	Fix silly initialization.
3000
30012010-06-09  Sandro Santilli  <strk@keybit.net>
3002
3003	Pass media dir to test generators as absolute path. Fixes a bug exposed when building from source tree while being in it via virtual (vs. physical) path. Very corner case, I know :>
3004
30052010-06-09  Sandro Santilli  <strk@keybit.net>
3006
3007	GC cleanups: drop unneeded reachability markers
3008
30092010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3010
3011	Fix silly return.
3012
30132010-06-08  Markus Gothe  <markusg@milgram.sth.aptilo.com>
3014
3015	DSOEXPORTs
3016
30172010-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3018
3019	Add tests showing that init actions are exected after a character has been
3020	placed on stage, even it it it has been removed again.
3021
30222010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3023
3024	Simple test to make sure init actions for non-existent characters aren't
3025	executed.
3026
30272010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3028
3029	Comments about wrong behaviour.
3030
30312010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3032
3033	Update comments for DoInitActions.
3034
30352010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3036
3037	Do not construct MovieClips that have no onUnload handler if they are placed
3038	and removed in skipped frames.
3039
3040	This involves two changes: a) allow all ExecutableCode to be identified
3041	by its target, and b) allow removal of queued constructors by target.
3042
3043	Tests in misc-ming.all/RegisterClass3Test pass.
3044
3045	Fixes bug #29771.
3046
30472010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3048
3049	Rename.
3050
30512010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3052
3053	Correct comments.
3054
30552010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3056
3057	Check that onInitialize events are correct too (they are).
3058
30592010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3060
3061	Add comments.
3062
30632010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3064
3065	Clean up.
3066
30672010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3068
3069	Merge fix for bogus construct events on skipped frames.
3070
30712010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3072
3073	Add another test for getTextExtent.height to catch a Gnash bug.
3074
30752010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3076
3077	Make trace message in test more accurate in case someone looks at it.
3078
30792010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3080
3081	Drop duplicated check for unload handler.
3082
30832010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3084
3085	Cleaner implementation; handle in DisplayObject::unload(). Revert messier
3086	changes from initial implementation.
3087
30882010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3089
3090	Tests pass.
3091
30922010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3093
3094	Naive fix for MovieClips wrongly constructed after removal: remove from
3095	construct action queue if there is no onUnload handler.
3096
30972010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3098
3099	Make Executable code always store a target DisplayObject.
3100
31012010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3102
3103	Clean up, testsuite passes as before.
3104
31052010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3106
3107	Construct more as expected.
3108
31092010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3110
3111	Don't pass things round more than necessary.
3112
31132010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3114
3115	Drop function declaration.
3116
31172010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3118
3119	Construct objects as expected.
3120
31212010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3122
3123	Don't do construction in DisplayList.
3124
31252010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3126
3127	Drop proxy function.
3128
31292010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3130
3131	Split construction away from stage placement.
3132
31332010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3134
3135	Documentation and consistency of interface.
3136
31372010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3138
3139	Add documentation.
3140
31412010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3142
3143	Add default argument for consistency.
3144
31452010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3146
3147	Move DisplayObject construction out of DisplayList to avoid passing
3148	the init object around. This commit has various intermediate changes to
3149	construction by separating stage placement and construction, but in the
3150	end united them again under the DisplayObject::construct() function.
3151
3152	Test and correct construction of exported Buttons (test requires ming 0.4.4).
3153
3154	Change font file and misc-ming.all/TextSnapshotTest.c to work with ming CVS
3155	after changes to the handling of kerning values as well as older versions
3156	of ming.
3157
31582010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3159
3160	Keep the frame count the same for all ming versions to avoid failing
3161	the sanity check.
3162
31632010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3164
3165	Update four test results to work with the changed fdb file. This should
3166	behave the same for the pre- and post-font-change ming.
3167
31682010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3169
3170	Drop kerning information from Bitstream-Vera-Sans.fdb. This is a manually
3171	edited fdb file!
3172
31732010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3174
3175	We have 6 frames now.
3176
31772010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3178
3179	Check ming version for exporting button.
3180
31812010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3182
3183	Add some characters to make the Button more exiting.
3184
31852010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3186
3187	Test passes.
3188
31892010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3190
3191	Don't use the init object when constructing buttons (can be passed when
3192	attachMovie is called with an exported button type).
3193
31942010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3195
3196	Test init object for Buttons used with attachMovie (requires current ming CVS).
3197
31982010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3199
3200	Add more tests for duplicateMovieClip.
3201
32022010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3203
3204	Do all stage placement in construct().
3205
32062010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3207
3208	Minor cleanup from investigating clang++ compile failure: move function
3209	outside class as it needs no access to the class member at all.
3210
32112010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3212
3213	Update tree.hh to latest version, also fixing clang++ warnings (unused
3214	variable for post-inc operators).
3215
32162010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3217
3218	Fix more clang++ warnings as well as conforming to coding style by using
3219	class for a class with private members.
3220
32212010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3222
3223	Change forward declaration of ObjectURI from class to struct because
3224	clang++ issues a warning in this case, which is unhelpful but annoying
3225	and obscures other warnings. Apologies for the noise.
3226
32272010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3228
3229	Silence old debug messages for things not actively being worked on.
3230
32312010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3232
3233	Correct ExternalInterface properties, drop old code from header.
3234
3235	Swfdec test passes.
3236
32372010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3238
3239	Tests suggest that properties are not initialized with SWF8 flags.
3240
32412010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3242
3243	Test passes.
3244
32452010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3246
3247	Drop unused class.
3248
32492010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3250
3251	Drop non-existent marshallExceptions property.
3252
32532010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3254
3255	Correct ExternalInterface properties: make some native.
3256
32572010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3258
3259	Use a different header guard or it will wrongly prevent inclusions.
3260
32612010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3262
3263	Fix warnings in movie_root (unsigned/signed comparison, unused variable).
3264	Remove unused variables.
3265
32662010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3267
3268	Fix crash in plugin (boost::format) and some other bogus log_debug calls.
3269
32702010-06-03  Rob Savoye  <rob@welcomehome.org>
3271
3272	drop using namespace std; and optimize a few methods to return simple strings instead of a stringstream.
3273
32742010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3275
3276	Formatting, comments, drop obsolete code.
3277
32782010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3279
3280	Drop obsolete code.
3281
32822010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3283
3284	Comments.
3285
32862010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3287
3288	Fix logic error in TextFormat.getTextExtent() to make the height value more
3289	correct (though still not right).
3290
3291	Use a single variable for embeddedness to make changes easier.
3292
32932010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3294
3295	Fix TextFormat width bug.
3296
32972010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3298
3299	Silence debugging.
3300
33012010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3302
3303	Fix bug in TextFormat for limited width.
3304
33052010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3306
3307	Use a const bool for embeddedness.
3308
33092010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3310
3311	Fix compiler warnings in testsuite, merge and revert disabling of AVM2 (it's
3312	still enabled, that is).
3313
33142010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3315
3316	Fix compiler warnings in testsuite.
3317
33182010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3319
3320	Merge disabling of AVM2.
3321
33222010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3323
3324	Merge improvements to TextFormat tests.
3325
33262010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3327
3328	Merge improved TextFormat tests.
3329
33302010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3331
3332	Merge various minor changes.
3333
3334	Change expected result for System.hasIME because, although it's documented,
3335	shows no signs of existence on any player.
3336
3337	Drop hasIME member for Gnash.
3338
3339	Commit fix from Bernhard Rosenkraenzer for bug #29937
3340
33412010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3342
3343	Merge various fixes.
3344
33452010-05-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3346
3347	Merge various minor code bits.
3348
33492010-06-02  Rob Savoye  <rob@welcomehome.org>
3350
3351	go back to the old behaviour.
3352
33532010-06-02  Rob Savoye  <rob@welcomehome.org>
3354
3355	100% only reformatting and indenting changes to conform to the rest of the code style used in Gnash.
3356
33572010-06-02  Rob Savoye  <rob@welcomehome.org>
3358
3359	merge from branch all ExternalInterface refactoring.
3360
33612010-05-31  Rob Savoye  <rob@welcomehome.org>
3362
3363	add some explanation of the hokey test setup.
3364
33652010-05-31  Rob Savoye  <rob@welcomehome.org>
3366
3367	make the building of ghsell optional till it's more complete.
3368
33692010-05-31  Rob Savoye  <rob@welcomehome.org>
3370
3371	don't try to do any external callbacks if there is np browser connected.
3372
33732010-05-31  Rob Savoye  <rob@welcomehome.org>
3374
3375	return null is the call fails because the method doesn't exist.
3376
33772010-05-31  Rob Savoye  <rob@welcomehome.org>
3378
3379	these methods have been moved to movie_root.
3380
33812010-05-31  Rob Savoye  <rob@welcomehome.org>
3382
3383	delete the temporary pointer.
3384
33852010-05-31  Rob Savoye  <rob@welcomehome.org>
3386
3387	ExternalInterface methods are static now.
3388
33892010-05-31  Rob Savoye  <rob@welcomehome.org>
3390
3391	ExternalInterface methods are static now. Add a Quit message to the player when closing the pipe.
3392
33932010-05-31  Rob Savoye  <rob@welcomehome.org>
3394
3395	ExternalInterface methods are static now.
3396
33972010-05-31  Rob Savoye  <rob@welcomehome.org>
3398
3399	everything is static, so we don't need a constructor or destructor that did nothing anyway.
3400
34012010-05-31  Rob Savoye  <rob@welcomehome.org>
3402
3403	add a Gnash specific Quit Invoke message so the browser can tell the player to die.
3404
34052010-05-31  Rob Savoye  <rob@welcomehome.org>
3406
3407	make all methods static.
3408
34092010-05-31  Rob Savoye  <rob@welcomehome.org>
3410
3411	process Invoke messages from the standalone player. GetURL and FSCommand now also use this format.
3412
34132010-05-31  Rob Savoye  <rob@welcomehome.org>
3414
3415	add static methods for creating Invoke XML messages for the browser. Add methods for reading and writing the socket to the browser.
3416
34172010-05-31  Rob Savoye  <rob@welcomehome.org>
3418
3419	implement having ExternalInterface::call() send Invoke messages to the browser.
3420
34212010-05-31  Rob Savoye  <rob@welcomehome.org>
3422
3423	return a result from calling a JavaScript function.
3424
34252010-05-31  Rob Savoye  <rob@welcomehome.org>
3426
3427	use standard Invoke for fsCommand instead of hacked INVOKE keyword.
3428
34292010-05-31  Rob Savoye  <rob@welcomehome.org>
3430
3431	the beginnings of an NPAPI shell to load the plugin for testing.
3432
34332010-05-31  Rob Savoye  <rob@welcomehome.org>
3434
3435	marshallExcemptions and XML message parsing moved to movie_root.
3436
34372010-05-31  Rob Savoye  <rob@welcomehome.org>
3438
3439	process the invoke messages from the browser.
3440
34412010-05-31  Rob Savoye  <rob@welcomehome.org>
3442
3443	use the stored file descriptors instead of passing them in all the time.
3444
34452010-05-31  Rob Savoye  <rob@welcomehome.org>
3446
3447	move marshall Exemption from ExternalInterface to movie_root.
3448
34492010-05-31  Rob Savoye  <rob@welcomehome.org>
3450
3451	make sure the value function pointers are set before trying to jump to them.
3452
34532010-05-31  Rob Savoye  <rob@welcomehome.org>
3454
3455	don't quit if there is network data on the control FD
3456
34572010-05-31  Rob Savoye  <rob@welcomehome.org>
3458
3459	call test is bogus for now as it needs a browser. add comment to about this.
3460
34612010-05-31  Rob Savoye  <rob@welcomehome.org>
3462
3463	set the Host FD too. add optional non-blocking support, disabled for now.
3464
34652010-05-31  Rob Savoye  <rob@welcomehome.org>
3466
3467	store the hostfd too, so we can read data from the player without using the gio watch.
3468
34692010-05-29  Rob Savoye  <rob@welcomehome.org>
3470
3471	externalInterface doesn't need an installable callback.
3472
34732010-05-29  Rob Savoye  <rob@welcomehome.org>
3474
3475	add ExternalInterface files to build.
3476
34772010-05-29  Rob Savoye  <rob@welcomehome.org>
3478
3479	simple getURL() test case.
3480
34812010-05-29  Rob Savoye  <rob@welcomehome.org>
3482
3483	move static methods to libcore.
3484
34852010-05-29  Rob Savoye  <rob@welcomehome.org>
3486
3487	move static methods for XML processing to here from the AS class definition.
3488
34892010-05-28  Bastiaan Jacques  <bastiaan@bjacques.org>
3490
3491	Silence sign-mixed comparison warning.
3492
34932010-05-28  Rob Savoye  <rob@welcomehome.org>
3494
3495	build packages for each of the extensions.
3496
34972010-05-28  Rob Savoye  <rob@welcomehome.org>
3498
3499	use HAVE_VAAPI instead of USE_VAAPI.
3500
35012010-05-27  Rob Savoye  <rob@welcomehome.org>
3502
3503	Rename amf namespace to cygnal where used.
3504
35052010-05-27  Rob Savoye  <rob@welcomehome.org>
3506
3507	only free the cookie if it's been set.
3508
35092010-05-27  Rob Savoye  <rob@welcomehome.org>
3510
3511	fix mass breakage of cygnal due to a namespace conflict. Rename amf namespace to cygnal, change everywhere it was referenced.
3512
35132010-05-27  Rob Savoye  <rob@welcomehome.org>
3514
3515	init() takes a 2nd argument now. Fixes python mod build.
3516
35172010-05-27  Rob Savoye  <rob@welcomehome.org>
3518
3519	write the cookie file and use NPAPI to read the cookie if it's a recent enough version.
3520
35212010-05-25  Rob Savoye  <rob@welcomehome.org>
3522
3523	write the cookies to a file so they can be used by Curl from Gnash.
3524
35252010-05-25  Rob Savoye  <rob@welcomehome.org>
3526
3527	Add support for Cookie handling functions in NPAPI. Fix code style
3528
35292010-05-25  Rob Savoye  <rob@welcomehome.org>
3530
3531	Add support for Cookie handling functions in NPAPI. Fix code style
3532
35332010-05-25  Rob Savoye  <rob@welcomehome.org>
3534
3535	fix indenting
3536
35372010-05-27  Markus Gothe  <markusg@milgram.sth.aptilo.com>
3538
3539	Change CFLAGS & LIBS so that we catch ffmpeg if installed
3540
35412010-05-25  Rob Savoye  <rob@welcomehome.org>
3542
3543	Don't use ActiveRelay for ExternalInterface.
3544	Implement the Argument to XML methods.
3545	Correct test case to pass with Adobe player.
3546	Don't send GetVariable($version) to Gnash, just have the plugin return the
3547	expected value till ExternalInterface::update() actually does something. Otherwise
3548	the browser hangs momentarily.
3549
35502010-05-24  Rob Savoye  <rob@welcomehome.org>
3551
3552	add a handler to look for messages from the browser.
3553
35542010-05-24  Rob Savoye  <rob@welcomehome.org>
3555
3556	add a handler to look for messages from the browser.
3557
35582010-05-24  Rob Savoye  <rob@welcomehome.org>
3559
3560	fix some of the undocumented methods to match the pp.
3561
35622010-05-24  Rob Savoye  <rob@welcomehome.org>
3563
3564	remove extra blank lines.
3565
35662010-05-24  Rob Savoye  <rob@welcomehome.org>
3567
3568	fix _argumentsToXML test.
3569
35702010-05-24  Rob Savoye  <rob@welcomehome.org>
3571
3572	remove debug line
3573
35742010-05-24  Rob Savoye  <rob@welcomehome.org>
3575
3576	tweak results to match pp.
3577
35782010-05-24  Rob Savoye  <rob@welcomehome.org>
3579
3580	Don't use ActiveRelay. Cleanup up object construction.
3581
35822010-05-23  Rob Savoye  <rob@welcomehome.org>
3583
3584	OpenEmbedded bbfile for the last official release.
3585
35862010-05-21  Rob Savoye  <rob@welcomehome.org>
3587
3588	loadPolicyFile and allowInsecureDomain don't exist until swf v7.
3589
35902010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3591
3592	Undo most of the damage outside ExternalInterface. The testsuite now passes
3593	again for the System class.
3594
3595	Confine ugly hacks to the ExternalInterface code, instead of spreading
3596	errors to the rest of Gnash.
3597
3598	The testsuite failed before and still fails after this commit for various
3599	ExternalInterface tests.
3600
36012010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3602
3603	Make only base class non-copyable.
3604
36052010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3606
3607	Fix compile after changes.
3608
36092010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3610
3611	Replace one ugly hack with another to get ExternalInterface working. This
3612	has the advantage of keeping the ugly hacks out of the rest of Gnash's
3613	code.
3614
36152010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3616
3617	Make Relays non-copyable to prevent errors like in the ExternalInterface
3618	code.
3619
36202010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3621
3622	Revert changes to the coding style used everywhere in Gnash but for Rob's
3623	code.
3624
36252010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3626
3627	Drop unused and incorrect allowDomain code. Drop test that didn't really
3628	test anything.
3629
36302010-05-20  Rob Savoye  <rob@welcomehome.org>
3631
3632	merge from branch. ExternalInterface is now mostly complete other than actually setting the variables and calling method.
3633
36342010-05-20  rsavoye  <rob@welcomehome.org>
3635
3636	assume all numbers are doubles.
3637
36382010-05-20  rsavoye  <rob@welcomehome.org>
3639
3640	Drop unused code. Use c_str() fpr data instead of data().
3641
36422010-05-20  rsavoye  <rob@welcomehome.org>
3643
3644	make less verbose.
3645
36462010-05-20  rsavoye  <rob@welcomehome.org>
3647
3648	add methods for parsing the XML Invoke messages.
3649
36502010-05-20  rsavoye  <rob@welcomehome.org>
3651
3652	make less verbose.
3653
36542010-05-20  rsavoye  <rob@welcomehome.org>
3655
3656	make less verbose.
3657
36582010-05-20  rsavoye  <rob@welcomehome.org>
3659
3660	add bogus return vaue for _write() tp eliminate warning messages.
3661
36622010-05-20  rsavoye  <rob@welcomehome.org>
3663
3664	remove debug messages.
3665
36662010-05-18  rsavoye  <rob@welcomehome.org>
3667
3668	set the correct file descriptor for the control pipe.
3669
36702010-05-08  Rob Savoye  <rob@welcomehome.org>
3671
3672	merge from trunk to get recent patches.
3673
36742010-05-08  Rob Savoye  <rob@welcomehome.org>
3675
3676	start working on IO with the standalone player.
3677
36782010-05-08  Rob Savoye  <rob@welcomehome.org>
3679
3680	fix callback tests.
3681
36822010-05-08  Rob Savoye  <rob@welcomehome.org>
3683
3684	implement ::call(), marshallExceptions.
3685
36862010-05-08  Rob Savoye  <rob@welcomehome.org>
3687
3688	fix indenting.
3689
36902010-04-25  Rob Savoye  <rob@welcomehome.org>
3691
3692	initialize the +controlfd.
3693
36942010-04-25  Rob Savoye  <rob@welcomehome.org>
3695
3696	make ExternalInterface_as a static class. Set up the advance callback.
3697
36982010-04-25  Rob Savoye  <rob@welcomehome.org>
3699
3700	don't try to use the owner if it isn't set.
3701
37022010-04-25  Rob Savoye  <rob@welcomehome.org>
3703
3704	movie_root::init now has an additional argument for the scriptable variables.
3705
37062010-04-25  Rob Savoye  <rob@welcomehome.org>
3707
3708	minor reformatting
3709
37102010-04-25  Rob Savoye  <rob@welcomehome.org>
3711
3712	Move support for marshallExceptions to movie_root.
3713	Cleanup object instantiation.
3714	Handle objectID correctly, based on the name and/or id parameter.
3715	Make ExternalInterface_as class an ActiveRelay.
3716
37172010-04-25  Rob Savoye  <rob@welcomehome.org>
3718
3719	minor reformatting.
3720
37212010-04-25  Rob Savoye  <rob@welcomehome.org>
3722
3723	add the scriptables to the variables list along with the flashVars. Move the marshallException flag from ExternalInterface to movie_root.
3724
37252010-04-25  Rob Savoye  <rob@welcomehome.org>
3726
3727	make indenting consistent.
3728
37292010-04-25  Rob Savoye  <rob@welcomehome.org>
3730
3731	add support for storing all the -P params for use later by ExternalInterface. Currently all but flashVars are ignored.
3732
37332010-04-22  Rob Savoye  <rob@welcomehome.org>
3734
3735	minor reformatting
3736
37372010-04-22  Rob Savoye  <rob@welcomehome.org>
3738
3739	move some methods from the header to the source file.
3740
37412010-04-21  Rob Savoye  <rob@welcomehome.org>
3742
3743	minor reformatting
3744
37452010-04-21  Rob Savoye  <rob@welcomehome.org>
3746
3747	delete duplicate lines.
3748
37492010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3750
3751	Simplify tag execution.
3752
3753	Make DoInitAction parsing compatible.
3754
37552010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3756
3757	Tests passing.
3758
37592010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3760
3761	Update comments, don't parse DoInitAction tags unless the character ID is
3762	already in the dictionary. This is tested to be the case.
3763
37642010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3765
3766	Minor cleanups.
3767
37682010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3769
3770	Comments.
3771
37722010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3773
3774	Tabs to spaces.
3775
37762010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3777
3778	Cleanups and comments.
3779
37802010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3781
3782	Rename export_resource to exportResource. Move export logic to
3783	SWFMovieDefinition rather than tag_loaders and pass a character id instead
3784	of the ExportedResource pointer. SWFMovieDefinition is in a better position
3785	to look up exports.
3786
3787	Remove ExportedResource.h include from tag_loaders.
3788
37892010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3790
3791	Correct comment.
3792
37932010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3794
3795	Declare function definition in header inline.
3796
37972010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3798
3799	Minor cleanup.
3800
38012010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3802
3803	Minor cleanup.
3804
38052010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3806
3807	Rename virtual member functions to make their purpose clearer.
3808
38092010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3810
3811	Simplify Action and State tag handing by using virtual dispatch only.
3812
3813	Remove is_action_tag(); give ControlTags either an execute_state or an
3814	execute function, but don't implement both.
3815
38162010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3817
3818	Comments.
3819
38202010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3821
3822	Check that InitActions in skipped frame are executed.
3823
38242010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3825
3826	Minor cleanup.
3827
38282010-05-19  rsavoye  <rob@welcomehome.org>
3829
3830	add patches to vaapi support.
3831
38322010-05-19  rsavoye  <rob@welcomehome.org>
3833
3834	Android doesn't support mbstowcs, so return the string size instead for that platform.
3835
38362010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3837
3838	Coding style.
3839
38402010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3841
3842	Fix testsuite.
3843
38442010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3845
3846	Rename some enums in accordance with coding guidelines.
3847
38482010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3849
3850	Indentation, remove semicolon from switch statement.
3851
38522010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3853
3854	Drop unused functions.
3855
38562010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3857
3858	Drop unused accessors.
3859
38602010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3861
3862	Quiet debugging.
3863
38642010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3865
3866	Silence try debugging.
3867
38682010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3869
3870	Testsuite fixes.
3871
38722010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3873
3874	Fix misc-ming.all testsuite.
3875
38762010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3877
3878	Add init_action_testrunner back into scripts as it seems to have got
3879	dropped somewhere.
3880
38812010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3882
3883	Some fixes to LocalConnection and shared memory.
3884
3885	Minor cleanups and renames for coding style.
3886
38872010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3888
3889	Compile failure fixed.
3890
38912010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3892
3893	Remove some mess.
3894
38952010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3896
3897	Drop unused and unimplemented render_class_manager class.
3898
38992010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3900
3901	Fix more compile.
3902
39032010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3904
3905	Fix compile.
3906
39072010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3908
3909	Namespaces should be in lowercase.
3910
39112010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3912
3913	Do some error handling.
3914
39152010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3916
3917	Add comments and handle potential overflow in LocalConnection.
3918
39192010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3920
3921	Tests for InitAction execution.
3922
39232010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3924
3925	Test exports and initactions.
3926
39272010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3928
3929	Make proper test, start to work out what the requirements are.
3930
39312010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3932
3933	Comment.
3934
39352010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3936
3937	Swap two tests as the names referred to what the other one was testing.
3938
39392010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3940
3941	Base code for showing all sorts of bugs with Gnash.
3942
39432010-05-07  Sandro Santilli  <strk@keybit.net>
3944
3945	Don't mix -r and -R
3946
39472010-05-07  Rob Savoye  <rob@welcomehome.org>
3948
3949	Change all occurances of --with-renderer to --enable-renderer.
3950	Drop extraneous \n in debug statement.
3951	Fix getUrl().
3952	Use socketpair instead of pipe.
3953
39542010-05-07  Sandro Santilli  <strk@keybit.net>
3955
3956	Update information about renderers
3957
39582010-05-07  Sandro Santilli  <strk@keybit.net>
3959
3960	Bring back renderer switch to be --enable-renderer (for consistency with --enable-gui and backward compatibility). Tweak help message for it.
3961
39622010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3963
3964	Some cleanups of action code.
3965
39662010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3967
3968	Remove ControlTag::execute_action(), do it locally.
3969
39702010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3971
3972	Drop default argument for one pushAction function as it's always specified,
3973	and drop the level argument for the other as it's always DOACTION.
3974
39752010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3976
3977	Remove unused "enter frame" priority.
3978
39792010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3980
3981	Drop unused class.
3982
39832010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3984
3985	Drop unused pushAction overload.
3986
39872010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3988
3989	Use size_t for unsigned values.
3990
39912010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3992
3993	Rename enum.
3994
39952010-05-06  Sandro Santilli  <strk@keybit.net>
3996
3997	Ignores
3998
39992010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4000
4001	Fix and expand test.
4002
40032010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4004
4005	Fix test so that it actually does reproduce the problem.
4006
4007	Stage placement should probably be skipped for objects that are placed
4008	then removed during gotoAndStop, even when the removal happens in the target
4009	frame.
4010
40112010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4012
4013	Style.
4014
40152010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4016
4017	Formatting.
4018
40192010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4020
4021	Do not use log_trace except for tracing player output, firstly because
4022	it's not for any other purpose, and secondly because it breaks the
4023	testsuite.
4024
4025	The ExternalInterface tests are still broken.
4026
4027	Add some code (not yet a testcase) reproducing bug #29771.
4028
40292010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4030
4031	More bogus log_traces.
4032
40332010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4034
4035	More bogus log_traces.
4036
40372010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4038
4039	Another bogus log_trace.
4040
40412010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4042
4043	Coding style.
4044
40452010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4046
4047	Don't use log_trace except for tracing, as it breaks the testsuite.
4048
40492010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4050
4051	Add code (not yet a test) reproducing the register class problem.
4052
40532010-05-04  Rob Savoye  <rob@welcomehome.org>
4054
4055	fix crash when auto-detecting the driver, and minor reformatting changes from branch.
4056
40572010-05-04  Rob Savoye  <rob@welcomehome.org>
4058
4059	gcc 4.4.3 complains about the string.
4060
40612010-05-04  Rob Savoye  <rob@welcomehome.org>
4062
4063	enable vaapi support only if ffmpeg is recent enough.
4064
40652010-05-04  Rob Savoye  <rob@welcomehome.org>
4066
4067	add Android to the long list of ifdefs around some headers.
4068
40692010-05-04  Rob Savoye  <rob@welcomehome.org>
4070
4071	use log_trace() instead of log_debug() for GNASH_REPORT_FUNCTION.
4072
40732010-05-04  Rob Savoye  <rob@welcomehome.org>
4074
4075	fix indendting, tabs to spaces too.
4076
40772010-05-04  Rob Savoye  <rob@welcomehome.org>
4078
4079	minor style cleanup and reformatting.
4080
40812010-05-04  Rob Savoye  <rob@welcomehome.org>
4082
4083	fix autodetection of the graphics driver.
4084
40852010-05-04  Rob Savoye  <rob@welcomehome.org>
4086
4087	Cross compiling needs libintl too.
4088
40892010-05-04  Rob Savoye  <rob@welcomehome.org>
4090
4091	use stringstream instead of shifting which gcc 4.5.0 doesn't like.
4092
40932010-05-02  Rob Savoye  <rob@welcomehome.org>
4094
4095	add support for Android when determining which headers to include.
4096
40972010-05-01  Sandro Santilli  <strk@keybit.net>
4098
4099	Fix building script for singular renderers (sounds like a dejavu)
4100
41012010-04-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4102
4103	Remove extra writePlayer overloads.
4104
41052010-04-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4106
4107	A first attempt at an ownership model for NPVariants. Also simplify APIs,
4108	fix quite a few bugs and introduce a small measure of const-correctness.
4109
41102010-04-22  Markus Gothe  <markusg@milgram.sth.aptilo.com>
4111
4112	_scriptObject must be declared as long as its used in the initializer-vector...
4113
41142010-04-21  Rob Savoye  <rob@welcomehome.org>
4115
4116	merge from branch. Make ExternalInterface::available based on if AllowScriptAccess was passed in the parameters.
4117
41182010-04-21  Rob Savoye  <rob@welcomehome.org>
4119
4120	we don't need a private dats for available, we get it from the movie_root now.
4121
41222010-04-21  Rob Savoye  <rob@welcomehome.org>
4123
4124	make ExternalInterface::available be based on the movie root setting, for sameDomain, actually compare the domains.
4125
41262010-04-21  Rob Savoye  <rob@welcomehome.org>
4127
4128	add support to process AllowScriptAccess when set from the browser.
4129
41302010-04-21  Rob Savoye  <rob@welcomehome.org>
4131
4132	Yes, I do read your emails, and often agree.
4133	Merge from branch.
4134
41352010-04-21  Rob Savoye  <rob@welcomehome.org>
4136
4137	_objectToAS is incomplete, so is expected to fail.
4138
41392010-04-21  Rob Savoye  <rob@welcomehome.org>
4140
4141	make most methods static.
4142
41432010-04-21  Rob Savoye  <rob@welcomehome.org>
4144
4145	make formatting consistent.
4146
41472010-04-21  Rob Savoye  <rob@welcomehome.org>
4148
4149	put the 2 deleted tests back in
4150
41512010-04-21  Rob Savoye  <rob@welcomehome.org>
4152
4153	use PropFlags to set the supported versions.
4154
41552010-04-21  Rob Savoye  <rob@welcomehome.org>
4156
4157	adjust namespaces.
4158
41592010-04-21  Rob Savoye  <rob@welcomehome.org>
4160
4161	rearrange namespaces.
4162
41632010-04-21  Rob Savoye  <rob@welcomehome.org>
4164
4165	put everything in the gnash namespace.
4166
41672010-04-21  Rob Savoye  <rob@welcomehome.org>
4168
4169	merge from trunk.
4170
41712010-04-21  Rob Savoye  <rob@welcomehome.org>
4172
4173	add test for ObjectToAS().
4174
41752010-04-21  Rob Savoye  <rob@welcomehome.org>
4176
4177	Start adding support for parsing properties in XML.
4178	Minor reformatting.
4179	Add map to store methods for the callbacks.
4180
41812010-04-21  Rob Savoye  <rob@welcomehome.org>
4182
4183	minor reformatting.
4184
41852010-04-21  Rob Savoye  <rob@welcomehome.org>
4186
4187	add a controlfd to go with the hostfd.
4188
41892010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4190
4191	Remove unnecessary reinterpret_casts.
4192
41932010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4194
4195	Adjust swapBytes' signature to match the way it's used.
4196
41972010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4198
4199	Cleanup pass. Make sure attempts at copying an NPVariant also copy the
4200	contained "value".
4201
4202	This code still lacks an ownership model, which will lead to nasty bugs.
4203
42042010-04-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4205
4206	Drop unnecessary includes.
4207
42082010-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4209
4210	Drop more unneeded headers.
4211
42122010-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4213
4214	Drop some unused headers.
4215
42162010-04-20  Rob Savoye  <rob@welcomehome.org>
4217
4218	implemented most of the methods used by the ExternalInterface AS class.
4219
42202010-04-20  Rob Savoye  <rob@welcomehome.org>
4221
4222	minor reformatting.
4223
42242010-04-20  Rob Savoye  <rob@welcomehome.org>
4225
4226	set the controlfd in the root movie.
4227
42282010-04-20  Rob Savoye  <rob@welcomehome.org>
4229
4230	get ther controlfd from the p[layer.
4231
42322010-04-20  Rob Savoye  <rob@welcomehome.org>
4233
4234	minor reindenting to 4 spaces
4235
42362010-04-20  Rob Savoye  <rob@welcomehome.org>
4237
4238	minor reformatting.
4239
42402010-04-20  Rob Savoye  <rob@welcomehome.org>
4241
4242	add support and tests for encoding XML to an as_value.
4243
42442010-04-20  Rob Savoye  <rob@welcomehome.org>
4245
4246	fix handling og null or undefined objects when converting to XML
4247
42482010-04-20  Rob Savoye  <rob@welcomehome.org>
4249
4250	implement the argument handling functions, add more tests.
4251
42522010-04-20  Rob Savoye  <rob@welcomehome.org>
4253
4254	implement some of the XML encoding functionality, and add tests for each one.
4255
42562010-04-20  Rob Savoye  <rob@welcomehome.org>
4257
4258	get escapeXML and unescapeXML woring using XMLDOcument functions for this internally.
4259
42602010-04-20  Rob Savoye  <rob@welcomehome.org>
4261
4262	make unescapeXML public like escapeXML already is.
4263
42642010-04-20  Rob Savoye  <rob@welcomehome.org>
4265
4266	start modifying the existing non-implementation to actually start working.
4267
42682010-04-19  Rob Savoye  <rob@welcomehome.org>
4269
4270	partial scriptable support. fixes Go Upgrade YouTube problem.
4271
42722010-04-19  Rob Savoye  <rob@welcomehome.org>
4273
4274	use URL.encode() rather than esacaping piles of stuff ourselves.
4275
42762010-04-19  Rob Savoye  <rob@welcomehome.org>
4277
4278	look for the trailing > instead of a space to end the tag.
4279
42802010-04-19  Rob Savoye  <rob@welcomehome.org>
4281
4282	use GLib's IO API instead of handling it ourselves.
4283
42842010-04-19  Rob Savoye  <rob@welcomehome.org>
4285
4286	use a socketpair instead of two sets of pipes. The -F option now holds both file descriptors.
4287
42882010-04-19  Rob Savoye  <rob@welcomehome.org>
4289
4290	Use GnashPluginScriptObject instead of NPObject for _scriptObject.
4291
42922010-04-19  Rob Savoye  <rob@welcomehome.org>
4293
4294	Process the -F message, which is now host:control instead of using -G for the other file descriptor.
4295
42962010-04-19  Rob Savoye  <rob@welcomehome.org>
4297
4298	improvements to test page by olleolleolle.
4299
43002010-04-17  Rob Savoye  <rob@welcomehome.org>
4301
4302	use a socketpair instead of named pipe. Use GIOChannels too for I/O.
4303
43042010-04-17  Rob Savoye  <rob@welcomehome.org>
4305
4306	add a log_trace
4307
43082010-04-17  Rob Savoye  <rob@welcomehome.org>
4309
4310	parse an XML invoke message.
4311
43122010-04-17  Rob Savoye  <rob@welcomehome.org>
4313
4314	add a default for the existing socket connection.
4315
43162010-04-17  Rob Savoye  <rob@welcomehome.org>
4317
4318	add a default for the existing socket connection.
4319
43202010-04-16  Rob Savoye  <rob@welcomehome.org>
4321
4322	add a named pipe between the plugin and the standalone player.
4323
43242010-04-16  Rob Savoye  <rob@welcomehome.org>
4325
4326	add comments
4327
43282010-04-16  Rob Savoye  <rob@welcomehome.org>
4329
4330	minor reformatting
4331
43322010-04-16  Rob Savoye  <rob@welcomehome.org>
4333
4334	enable scriptable support by default.
4335
43362010-04-16  Rob Savoye  <rob@welcomehome.org>
4337
4338	merge from trunk
4339
43402010-04-19  Rob Savoye  <rob@welcomehome.org>
4341
4342	Also look in /usr/lib/kde4/devel for kde4 files so this works on fedora 13.
4343
43442010-04-16  Rob Savoye  <rob@welcomehome.org>
4345
4346	minor reformatting.
4347
43482010-04-16  Rob Savoye  <rob@welcomehome.org>
4349
4350	all minor reformatting.
4351
43522010-04-15  Rob Savoye  <rob@welcomehome.org>
4353
4354	more invoke methods tests and support
4355
43562010-04-15  Rob Savoye  <rob@welcomehome.org>
4357
4358	documentation moved to the header files in doxygen format.
4359
43602010-04-15  Rob Savoye  <rob@welcomehome.org>
4361
4362	add support for parsing the arguments for an Invoke call, plus a test case for it.
4363
43642010-04-14  Rob Savoye  <rob@welcomehome.org>
4365
4366	parse properties of array and object, building a vector of NPVariant pointers.
4367
43682010-04-14  Rob Savoye  <rob@welcomehome.org>
4369
4370	add XML to NPVariant parsing tests.
4371
43722010-04-14  Rob Savoye  <rob@welcomehome.org>
4373
4374	build and run the test at check time.
4375
43762010-04-14  Rob Savoye  <rob@welcomehome.org>
4377
4378	add support for Arrays and Objects.
4379
43802010-04-14  Rob Savoye  <rob@welcomehome.org>
4381
4382	new files for handing the XML protocol for ExternalInterface.
4383
43842010-04-14  Rob Savoye  <rob@welcomehome.org>
4385
4386	add test for the ExternalInterface XML based protocol.
4387
43882010-04-14  Rob Savoye  <rob@welcomehome.org>
4389
4390	move the callbacks to a separate file.
4391
43922010-04-14  Rob Savoye  <rob@welcomehome.org>
4393
4394	Port a trimmed down version of the log_error() and log_debug() functions
4395	to the plugin so we don't have to link in libbase to use the same functions.
4396	Cleanup logging, which was a mix of iostreams, GnashLog* and printf().
4397	Move GNASH_PLUGIN_DEBUG to plugin.h so logging can be used in more than
4398	one file conditionally.
4399
44002010-04-13  Rob Savoye  <rob@welcomehome.org>
4401
4402	fix handling of returning doubles and strings.
4403
44042010-04-13  Rob Savoye  <rob@welcomehome.org>
4405
4406	Use NPPAI functions for memory allocation and destruction.
4407	Hack PercentLoaded() to return something ofor now.
4408	Always return a value NPVariant, and don't forget to delete the temporary ones.
4409	Be less verbose.
4410
44112010-04-12  Rob Savoye  <rob@welcomehome.org>
4412
4413	always return an allocated object frpom SetVariable so firefox doesn't segfault. Don't try to write to an unopened control fd.
4414
44152010-04-10  Rob Savoye  <rob@welcomehome.org>
4416
4417	make scriptable disabled by default till it gets more testing.
4418
44192010-04-10  Rob Savoye  <rob@welcomehome.org>
4420
4421	make sure it stills builds with scriptable disabled.
4422
44232010-04-10  Rob Savoye  <rob@welcomehome.org>
4424
4425	Implement the client side of a network interface to Gnash for Scriptable support.
4426
44272010-04-10  Rob Savoye  <rob@welcomehome.org>
4428
4429	implement the other methods.
4430
44312010-04-10  Rob Savoye  <rob@welcomehome.org>
4432
4433	add more comments for the methods and how the interface works.
4434
44352010-04-10  Rob Savoye  <rob@welcomehome.org>
4436
4437	add a network interface for testing. Add support for the GetVariable and SetVariable methods.
4438
44392010-04-10  Rob Savoye  <rob@welcomehome.org>
4440
4441	expand the test case to support all required methods for scriptable plugins.
4442
44432010-04-10  Rob Savoye  <rob@welcomehome.org>
4444
4445	add response packets.
4446
44472010-04-10  Rob Savoye  <rob@welcomehome.org>
4448
4449	add some documentation on the protocol used for Scriptable Support.
4450
44512010-04-09  Rob Savoye  <rob@welcomehome.org>
4452
4453	add crude support for JavaScript/Flash Variables. This is a work in progress...
4454
44552010-04-09  Rob Savoye  <rob@welcomehome.org>
4456
4457	add stubs for Enumerate and COnstruct. Add minimal implementation of Variables, which currently are stored locally instead of talking to the player. Add the default methods from the Adobe spec.
4458
44592010-04-09  Rob Savoye  <rob@welcomehome.org>
4460
4461	add simple test for Variables.
4462
44632010-04-09  Rob Savoye  <rob@welcomehome.org>
4464
4465	only try to close _controlfd if it'
4466
44672010-04-08  Rob Savoye  <rob@welcomehome.org>
4468
4469	merge from trunk
4470
44712010-04-08  Rob Savoye  <rob@welcomehome.org>
4472
4473	add a greatly enhanced version of patch #6821, for scriptable support in the plugin.
4474
44752010-04-08  Rob Savoye  <rob@welcomehome.org>
4476
4477	add default list of proporties possible expected to be fouind by the other player.
4478
44792010-04-08  Rob Savoye  <rob@welcomehome.org>
4480
4481	methods can now be added dynamically and invoked.
4482
44832010-04-08  Rob Savoye  <rob@welcomehome.org>
4484
4485	major refactoring, Properties now fully work within the scriptable instance.
4486
44872010-04-08  Rob Savoye  <rob@welcomehome.org>
4488
4489	add a method test too.
4490
44912010-04-07  Rob Savoye  <rob@welcomehome.org>
4492
4493	minimal test case for scriptable support.
4494
44952010-04-07  Rob Savoye  <rob@welcomehome.org>
4496
4497	clean up verbosity
4498
44992010-04-07  Rob Savoye  <rob@welcomehome.org>
4500
4501	add minimal scriptable plugin support
4502
45032010-04-07  Rob Savoye  <rob@welcomehome.org>
4504
4505	conditionally compile the scriptable plugin files.
4506
45072010-04-07  Rob Savoye  <rob@welcomehome.org>
4508
4509	add option for scriptable plugin support
4510
45112010-04-07  Rob Savoye  <rob@welcomehome.org>
4512
4513	scriptable plugin support files
4514
45152010-04-08  Rob Savoye  <rob@welcomehome.org>
4516
4517	edit the new distro field to match the host system
4518
45192010-04-08  Rob Savoye  <rob@welcomehome.org>
4520
4521	use a distro field we can edit later.
4522
45232010-04-05  Rob Savoye  <rob@welcomehome.org>
4524
4525	Don't print an error if using gst but libva exists, just ignore libva
4526
45272010-04-05  Rob Savoye  <rob@welcomehome.org>
4528
4529	Make libva support optional if it doesn't exist when using ffmpeg.
4530
45312010-04-04  Rob Savoye  <rob@welcomehome.org>
4532
4533	Use HAVE_* constant instead of USE_*, so VAAPI is disabled if libva isn't installed.
4534
45352010-04-04  Rob Savoye  <rob@welcomehome.org>
4536
4537	uninstall the manpage too.
4538
45392010-04-04  Rob Savoye  <rob@welcomehome.org>
4540
4541	cleanup the configuration info printed by --version.
4542
45432010-04-04  Rob Savoye  <rob@welcomehome.org>
4544
4545	Move settings to the end of the debug section, after all the flags.
4546	Enable vaapi if it exists and ffmpeg is new enough to support it.
4547
45482010-04-04  Rob Savoye  <rob@welcomehome.org>
4549
4550	enable a flag is the ffmpeg version is new enough to support vaapi.
4551
45522010-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4553
4554	Drop signal handler and flag.
4555
45562010-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4557
4558	Drop signal handler now there is a proper way to exit cleanly.
4559
45602010-04-04  Rob Savoye  <rob@welcomehome.org>
4561
4562	add qt OpenGL dependencies
4563
45642010-04-04  Rob Savoye  <rob@welcomehome.org>
4565
4566	it's now --with-renderer instead of --enable-renderer.
4567
45682010-04-04  Rob Savoye  <rob@welcomehome.org>
4569
4570	add braces for if () {}.
4571
45722010-04-04  Sandro Santilli  <strk@keybit.net>
4573
4574	Fix build of python module
4575
45762010-04-04  Sandro Santilli  <strk@keybit.net>
4577
4578	Hack to fix the swfdec testcase
4579
45802010-04-04  Sandro Santilli  <strk@keybit.net>
4581
4582	Build quitely by default if supported by automake
4583
45842010-04-03  Sandro Santilli  <strk@keybit.net>
4585
4586	Fix regression playing simpleguess.swf (strk.keybit.net/tmp/simpleguess.swf).
4587	This breaks a couple of testcases in swfdec testsuite.
4588
45892010-04-03  Sandro Santilli  <strk@keybit.net>
4590
4591	Handle cleanup of gnash w/out registering a timer. Fixes firefox crashes here.
4592
45932010-04-02  Sandro Santilli  <strk@keybit.net>
4594
4595	Revert the plugin advertised version increment. Looks like this would break webbls and isn't really giving much help to others.
4596
45972010-03-31  Sandro Santilli  <strk@keybit.net>
4598
4599	Advertise 8.0.0 version by default. This should be the safest bet for avoiding AVM2 (youtube works fine with this)
4600
46012010-03-31  Rob Savoye  <rob@welcomehome.org>
4602
4603	need to include gnashconfig.h if including a configure tested header file.
4604
46052010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4606
4607	Move forward declaration to the correct namespace.
4608
46092010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4610
4611	Fix compiler warnings. Try to make new code adhere to guidelines.
4612
46132010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4614
4615	Silence warning.
4616
46172010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4618
4619	Fix cairo warnings.
4620
46212010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4622
4623	Silence warning.
4624
46252010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4626
4627	Silence compiler warning; use log_error, not std::cout.
4628
46292010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4630
4631	Forward declare vaapi functions and move the definitions to the end of the
4632	file to make it less messy.
4633
46342010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4635
4636	Use an anonymous namespace, not static.
4637
4638	Make some attempt to use existing coding style in the new code.
4639
4640	Don't check for null pointer before deleting.
4641
46422010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4643
4644	Coding style. Use 0 not NULL. Fix warnings for non-vaapi build.
4645
46462010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4647
4648	Fix careless spacing.
4649
46502010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4651
4652	Clean up, const correct, and log to silence warnings (also to check if
4653	the parsing is correct; I have no idea).
4654
46552010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4656
4657	Coding style cleanups, fix compiler warnings.
4658
46592010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4660
4661	Coding style.
4662
46632010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4664
4665	Get rid of silly and useless comment.
4666
46672010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4668
4669	Coding style, typo.
4670
46712010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4672
4673	Make as_object::_vm private again; it shouldn't be exposed directly because
4674	its future status as a member isn't clear. This also fixes the compiler
4675	warnings about initialization order.
4676
46772010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4678
4679	Coding style.
4680
46812010-03-30  Rob Savoye  <rob@welcomehome.org>
4682
4683	remove extra \
4684
46852010-03-30  Rob Savoye  <rob@welcomehome.org>
4686
4687	make functions inline to avoid link errors.
4688
46892010-03-28  Rob Savoye  <rob@welcomehome.org>
4690
4691	adjust the Requires so loading the plugin pulls in the other Gnash packages with no conflicts.
4692
46932010-03-27  Rob Savoye  <rob@welcomehome.org>
4694
4695	build gnash-commong package to seperate gtk and kde dependencies
4696
46972010-03-27  Rob Savoye  <rob@welcomehome.org>
4698
4699	edit the Distribution field in the spec file too.
4700
47012010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
4702
4703	Give the child process one second to go away by itself, without
4704	blocking the main thread. Apparently DestroyStream is not guaranteed
4705	to be called before the plugin instance is closed, so force the file
4706	descriptor closed when that happens.
4707
47082010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
4709
4710	Forcibly kill the child process if all else fails. Fix another std::string bug.
4711
47122010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
4713
4714	Don't pass zero to std::string().
4715
47162010-03-24  Rob Savoye  <rob@welcomehome.org>
4717
4718	use EXTRA_DIST instead of DIST_SUBDIRS, so it stops trying to execute a Makefile in a directory with none.
4719
47202010-03-24  Rob Savoye  <rob@welcomehome.org>
4721
4722	regenerate the all-includes.h.gch file if one of the specified headers changes.
4723
47242010-03-24  Rob Savoye  <rob@welcomehome.org>
4725
4726	uninstall the manpages.
4727
47282010-03-25  Bastiaan Jacques  <bastiaan@bjacques.org>
4729
4730	Upgrade NPAPI/Mozilla SDK to Mozilla trunk. Update our plugin code to
4731	match.
4732
47332010-03-24  Rob Savoye  <rob@welcomehome.org>
4734
4735	don't try to add the nonexistance pch directory to SUBDIRS.
4736
47372010-03-24  Rob Savoye  <rob@welcomehome.org>
4738
4739	Rename pch/Makefile.am to pch.am in the top level, and remove the directory.
4740	Built the all-includes files in the top level.
4741	Don't build the all-includes files if it's not enabled.
4742	Don't try to configure pch/Makefile.am.
4743
47442010-03-24  John Wimer  <john@god.vtic.net>
4745
4746	Add fd to mainloop to allow shutdown in Kde4 gui.
4747	Some whitespace cleanup as well.
4748
47492010-03-24  Rob Savoye  <rob@welcomehome.org>
4750
4751	add bzrversion.h as a dependency of deb, so it always gets updated if need be.
4752
47532010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4754
4755	Remove a bunch of DSOEXPORTs, which do not seem to contribute to anything
4756	except the risk of symbol collision.
4757	npp_gate.cpp: Attempt to slightly increase robustness.
4758
47592010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4760
4761	Removing mozilla-sdk's Makefile.am, because no targets depend on it or
4762	libmozsdk. The SDK only contains header files which are directly included
4763	in the plugin code.
4764
47652010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4766
4767	The NPAPI file move resulted in the loss of file history in mozilla-sdk/.
4768	This should redo the move, but leave the history intact. There should be
4769	no code changes.
4770
47712010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4772
4773	Restore mozilla-sdk Makefile.am.
4774
47752010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4776
4777	Remove defunct Makefile location.
4778
47792010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4780
4781	Build system part of NPAPI move.
4782
47832010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4784
4785	Move the plugin files to npapi.
4786
47872010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4788
4789	Move the mozilla SDK to a director in npapi.
4790
47912010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4792
4793	Attempt to undo npapi move.
4794
47952010-03-23  Bastiaan Jacques  <bastiaan@bjacques.org>
4796
4797	Reduce usage of VM::get(), in particular:
4798
4799	as_object.{h,cpp}: Remove the default constructor and add a protected one
4800	for subclasses.
4801	Globals.{h,cpp}: Remove _vm, as one is inherited from as_object.
4802
48032010-03-22  John Wimer  <john@god.vtic.net>
4804
4805	Add support for switchable renderers in the Kde4 gui.
4806
48072010-03-22  John Wimer  <john@god.vtic.net>
4808
4809	Suppress compiler warning and whitespace cleanup
4810
48112010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4812
4813	Use registerBuiltinClass rather than relying on statics.
4814
48152010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4816
4817	Inherit from Relay instead of as_object.
4818
48192010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4820
4821	Fix compilation.
4822
48232010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4824
4825	Inherit Camera_as from Relay instead of as_object.
4826
48272010-03-21  Sandro Santilli  <strk@keybit.net>
4828
4829	Add tip about using GNASH_PLUGIN_DESCRIPTION env variable
4830
48312010-03-21  Sandro Santilli  <strk@keybit.net>
4832
4833	Some line breaks in default plugin description
4834
48352010-03-21  Sandro Santilli  <strk@keybit.net>
4836
4837	drop. dont' comment out
4838
48392010-03-21  Sandro Santilli  <strk@keybit.net>
4840
4841	Drop unused header
4842
48432010-03-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4844
4845	plugin.cpp: Print a warning when the plugin is attempted to be used with
4846	a non-GTK browser.
4847	Moveclip.cpp, LoadableObject.cpp: Add missing includes.
4848
48492010-03-21  Sandro Santilli  <strk@keybit.net>
4850
4851	Drop more XPCOM (and NSPR)
4852
48532010-03-20  Bastiaan Jacques  <bastiaan@bjacques.org>
4854
4855	Make sure the GIOChannel isn't destroyed twice (replace a hack to that
4856	effect). Whitespace fixes.
4857
48582010-03-20  Sandro Santilli  <strk@keybit.net>
4859
4860	Not sure what this commit will do, I'm basically fighting with bazaar.
4861
48622010-03-20  Sandro Santilli  <strk@keybit.net>
4863
4864	Don't give up references too early. Fixes plugin/firefox crashes (double destruction)
4865
48662010-03-20  Sandro Santilli  <strk@keybit.net>
4867
4868	Merge from trunk
4869
48702010-03-19  Sandro Santilli  <strk@keybit.net>
4871
4872	Restore adding params to launcher
4873
48742010-03-19  Sandro Santilli  <strk@keybit.net>
4875
4876	Drop extraneous include dirs
4877
48782010-03-20  Bastiaan Jacques  <bastiaan@bjacques.org>
4879
4880	Fix bustage, and the warning it was intended to fix.
4881
48822010-03-20  Markus Gothe  <nietzsche@lysator.liu.se>
4883
4884	Fixed comparsion between signed and unsigned integers
4885
48862010-03-20  Markus Gothe  <nietzsche@lysator.liu.se>
4887
4888	Added Leopard includes for X11
4889
48902010-03-19  Markus Gothe  <nietzsche@lysator.liu.se>
4891
4892	Fix compilation without VAAPI
4893
48942010-03-19  Sandro Santilli  <strk@keybit.net>
4895
4896	Move NPAPI plugin under its own directory
4897
48982010-03-19  Sandro Santilli  <strk@keybit.net>
4899
4900	Add --flash-version switch to gnash standalone
4901
49022010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4903
4904	The plugin should be built with -fvisibility=hidden, if possible. As the
4905	plugin is loaded into the browser's namespace on equal footing with other
4906	plugins, there is no guarantee that when our plugin calls an internal
4907	function that is exported, the browser namespace won't override it.
4908
49092010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4910
4911	Remove 'using namespace std' from the global namespace.
4912
49132010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4914
4915	Remove unused functions and minor cleanup.
4916
49172010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4918
4919	Further cleanup. Don't bother closing file descriptors in the child process that will be closed automatically anyway.
4920
49212010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4922
4923	plugin.cpp: Restore debugging level.
4924	gui/gui.cpp: Don't convert range from int to float.
4925	gui/gui.h: Add some documentation for FD watching API.
4926	gui/gtksup.h: Remove defunct documentation.
4927
49282010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4929
4930	Cleanup pass. Make sure that both NewStream and SetWindow have been called prior to creating the new process.
4931
49322010-03-17  Sandro Santilli  <strk@keybit.net>
4933
4934	Don't miss a return. The watchFD function should really be documented !!!
4935
49362010-03-17  Sandro Santilli  <strk@keybit.net>
4937
4938	Return string references as const
4939
49402010-03-17  Sandro Santilli  <strk@keybit.net>
4941
4942	Drop obsoleted script
4943
49442010-03-17  Bastiaan Jacques  <bastiaan@bjacques.org>
4945
4946	Clean up the plugin code somewhat. Remove the XPCOM/XPI code since it's
4947	being deprecated.
4948
49492010-03-17  Sandro Santilli  <strk@keybit.net>
4950
4951	Add libltdlc.la to libbase.la LDADD. Fixes bug #29237
4952
49532010-03-16  John Wimer  <john@god.vtic.net>
4954
4955	Include only glib for the plugin as gtk isn't needed
4956
49572010-03-16  Sandro Santilli  <strk@keybit.net>
4958
4959	Throw an exception rather than aborting on invalid url
4960
49612010-03-16  Bastiaan Jacques  <bastiaan@bjacques.org>
4962
4963	Stop relying on signals to kill gnash when launched from the plugin.
4964	Instead, add another file descriptor (pipe) argument to gnash, which the
4965	(plugin-compatible) GUI monitors for SIGHUP. Additionally:
4966
4967	plugin/plugin.cpp: Don't leak the GIOChannel.
4968	gui/gtk.cpp: Remove LIRC callback that does nothing.
4969
49702010-03-16  Rob Savoye  <rob@welcomehome.org>
4971
4972	don't try to build Xv support if it's not supported.
4973
49742010-03-15  Rob Savoye  <rob@welcomehome.org>
4975
4976	use the Haiku stubs for the shm* and sem* functions.
4977
49782010-03-15  Rob Savoye  <rob@welcomehome.org>
4979
4980	add gtkglext as a dependency, as we now build all renderers.
4981
49822010-03-15  Rob Savoye  <rob@welcomehome.org>
4983
4984	add -fexception and a constant for Android builds.
4985
49862010-03-15  Sandro Santilli  <strk@keybit.net>
4987
4988	Fix build of dump and fb guis
4989
49902010-03-15  Rob Savoye  <rob@welcomehome.org>
4991
4992	install librender so it can be found at runtime.
4993
49942010-03-15  Sandro Santilli  <strk@keybit.net>
4995
4996	Missing libgnashrender.la link
4997
49982010-03-15  Rob Savoye  <rob@welcomehome.org>
4999
5000	add patch #6863
5001
50022010-03-15  Rob Savoye  <rob@welcomehome.org>
5003
5004	missed renaming backend to librender.
5005
50062010-03-15  Rob Savoye  <rob@welcomehome.org>
5007
5008	add Xv dependencies, change backlend to librender.
5009
50102010-03-15  Bastiaan Jacques  <bastiaan@bjacques.org>
5011
5012	Remove the alpha GnashImage type, which apparently goes unused.
5013
50142010-03-14  Rob Savoye  <rob@welcomehome.org>
5015
5016	use either libltdl3-dev or libltdl7-dev. Add x11proto-video-dev for Xvideo extension.
5017
50182010-03-14  Rob Savoye  <rob@welcomehome.org>
5019
5020	add a deb-build-clean option to help maintainers deal with restarting partial builds.
5021
50222010-03-14  Rob Savoye  <rob@welcomehome.org>
5023
5024	add libgnashrender.la and libltdl where needed. Add more missing headers.
5025
50262010-03-14  Sandro Santilli  <strk@keybit.net>
5027
5028	Add missing include
5029
50302010-03-14  Sandro Santilli  <strk@keybit.net>
5031
5032	Drop references to unexisting libgnashcairo and libgnashogl libs
5033
50342010-03-14  Rob Savoye  <rob@welcomehome.org>
5035
5036	add libgnashrender.la where needed.
5037
50382010-03-14  Sandro Santilli  <strk@keybit.net>
5039
5040	Add missing headers
5041
50422010-03-14  Rob Savoye  <rob@welcomehome.org>
5043
5044	fix Android conditional for the NDK
5045
50462010-03-14  Sandro Santilli  <strk@keybit.net>
5047
5048	Missing header...
5049
50502010-03-14  Sandro Santilli  <strk@keybit.net>
5051
5052	Do not check gui-renderer compatibility, should be handled at runtime. Do check for Cairo libs when cairo build is requested.
5053
50542010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5055
5056	Add a URL that triggers an assertion.
5057
50582010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5059
5060	Fix compilation.
5061
50622010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5063
5064	More forward declares and assorted header shuffling.
5065
50662010-03-13  Rob Savoye  <rob@welcomehome.org>
5067
5068	big merge from hwaccel branch
5069
50702010-03-13  Rob Savoye  <rob@welcomehome.org>
5071
5072	big merge from trunk to get ready to merge this branch back to trunk.
5073
50742010-03-13  Rob Savoye  <rob@welcomehome.org>
5075
5076	make it possible to build a subset of all possible renderers, including only one, which mimics the old behaviour.
5077
50782010-03-13  Rob Savoye  <rob@welcomehome.org>
5079
5080	adjust hwaccel test
5081
50822010-03-13  Rob Savoye  <rob@welcomehome.org>
5083
5084	Still build if vaapi isn't enabled
5085
50862010-03-13  Sandro Santilli  <strk@keybit.net>
5087
5088	Don't complain for usupported gui/renderer combinations. We want this handled at runtime.
5089
50902010-03-13  Sandro Santilli  <strk@keybit.net>
5091
5092	Do not build same sources multiple times
5093
50942010-03-12  Rob Savoye  <rob@welcomehome.org>
5095
5096	don't build the kde4 files multiple times.
5097
50982010-03-13  Rob Savoye  <rob@welcomehome.org>
5099
5100	we need ffmeg libs if built with vaapi support.
5101
51022010-03-13  Rob Savoye  <rob@welcomehome.org>
5103
5104	reformatting changes only, get the indents right...
5105
51062010-03-13  Rob Savoye  <rob@welcomehome.org>
5107
5108	use --libs instead of --libs-only-l.
5109
51102010-03-13  Rob Savoye  <rob@welcomehome.org>
5111
5112	don't build Kde file multiple times.
5113
51142010-03-10  Rob Savoye  <rob@welcomehome.org>
5115
5116	add libva libraries to the link
5117
51182010-03-10  Rob Savoye  <rob@welcomehome.org>
5119
5120	rename backend to librender everywhere.
5121
51222010-03-10  Rob Savoye  <rob@welcomehome.org>
5123
5124	improve error message for -R
5125
51262010-03-10  Rob Savoye  <rob@welcomehome.org>
5127
5128	fix typo
5129
51302010-03-10  Rob Savoye  <rob@welcomehome.org>
5131
5132	minor reformatting
5133
51342010-03-10  Rob Savoye  <rob@welcomehome.org>
5135
5136	minor reformatting
5137
51382010-03-10  Rob Savoye  <rob@welcomehome.org>
5139
5140	change from using -r to -R (--Renderer) to specific the renderer backend to use.
5141
51422010-03-09  Rob Savoye  <rob@welcomehome.org>
5143
5144	renanme backend to librender
5145
51462010-03-02  Rob Savoye  <rob@welcomehome.org>
5147
5148	use next_hwaccel for the state change.
5149
51502010-03-02  Rob Savoye  <rob@welcomehome.org>
5151
5152	remove tabs, work without vaapi.
5153
51542010-03-02  Rob Savoye  <rob@welcomehome.org>
5155
5156	minor patch for warnings
5157
51582010-03-02  Rob Savoye  <rob@welcomehome.org>
5159
5160	Fixed emacs indent for tabs to nil. - rob
5161	Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
5162	Date:   Tue Mar 2 12:30:03 2010 +0000
5163	Drop libvaapi/vaapi.{cpp,h}.
5164	Date:   Tue Mar 2 12:22:14 2010 +0000
5165	Fix SW fallback if VA-API is built-in.
5166	Date:   Tue Mar 2 11:07:46 2010 +0000
5167	Fix VA-API configure summary.
5168
51692010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5170
5171	Tabs to spaces.
5172
51732010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5174
5175	Indentation.
5176
51772010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5178
5179	Indentation, fix return bug.
5180
51812010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5182
5183	Fix indentation, tabs to spaces.
5184
51852010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5186
5187	Indentation and tabs to spaces.
5188
51892010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5190
5191	Fix indentation.
5192
51932010-03-01  Rob Savoye  <rob@welcomehome.org>
5194
5195	before using OpenGL or XVideo, make sure our X server supports those extensions.
5196
51972010-03-01  Rob Savoye  <rob@welcomehome.org>
5198
5199	Initial shot at making renderers load at runtime.
5200	--remote-mode option enhanced to also take none, agg, opengl, or cairo.
5201	--hwaccell options added to set the hardware video decoding support, handles
5202	none, vaapi, and XV for now.
5203	Build all the backends in one pass at the same time into one big library.
5204
52052010-03-01  Rob Savoye  <rob@welcomehome.org>
5206
5207	initial shot a configurable at runtie ability to switch between no hw acceleration, vaapi, or xv using gnashrc options or command line options.
5208
52092010-03-01  Rob Savoye  <rob@welcomehome.org>
5210
5211	update new xv setting for HWAccell, and add new Renderer option.
5212
52132010-03-01  Rob Savoye  <rob@welcomehome.org>
5214
5215	use the gnash config file setting for which style of hardware acceleration to use.
5216
52172010-02-28  Rob Savoye  <rob@welcomehome.org>
5218
5219	change --enable-vaapi tp --with-hwaccel=vaapi
5220
52212010-02-28  Rob Savoye  <rob@welcomehome.org>
5222
5223	bring up to coding style guidelines.
5224
52252010-02-28  Rob Savoye  <rob@welcomehome.org>
5226
5227	use log_debug instead od d(bug()) macro.
5228
52292010-02-28  Rob Savoye  <rob@welcomehome.org>
5230
5231	add HWAccel documentation
5232
52332010-02-28  Rob Savoye  <rob@welcomehome.org>
5234
5235	add an option for specifying the type (if enabled) of Hardware accelerated video decoding.
5236
52372010-02-28  Rob Savoye  <rob@welcomehome.org>
5238
5239	merge
5240
52412010-02-25  Rob Savoye  <rob@welcomehome.org>
5242
5243	include va_x11 too.
5244
52452010-02-28  Rob Savoye  <rob@welcomehome.org>
5246
5247	use Gnash log_debug instead of homegrown D(bug()) macro.
5248
52492010-02-28  Rob Savoye  <rob@welcomehome.org>
5250
5251	link in libVA libs.
5252
52532010-02-16  Rob Savoye  <rob@welcomehome.org>
5254
5255	big merge from trunk after the 0.8.7 release.
5256
52572010-02-05  Rob Savoye  <rob@welcomehome.org>
5258
5259	big merge from trunk.
5260
52612010-01-27  Rob Savoye  <rob@welcomehome.org>
5262
5263	don't link in libvaavpi unless it's enabled.
5264
52652010-01-27  Rob Savoye  <rob@welcomehome.org>
5266
5267	fix for one file with bad patch.
5268
52692010-01-27  Rob Savoye  <rob@welcomehome.org>
5270
5271	checkin latest patch.
5272
52732010-01-24  Rob Savoye  <rob@welcomehome.org>
5274
5275	applied newer version of patch, now has AGG support.
5276
52772010-01-21  Rob Savoye  <rob@welcomehome.org>
5278
5279	use the new names for all the vaapi,h headers so we get the right ones at the right time.
5280
52812010-01-21  Rob Savoye  <rob@welcomehome.org>
5282
5283	rename to avoid conflicts. These names could be improved further.
5284
52852010-01-21  Rob Savoye  <rob@welcomehome.org>
5286
5287	must be a bad patch, it's SWFRect, not rect as a data type.
5288
52892010-01-21  Rob Savoye  <rob@welcomehome.org>
5290
5291	remove old junk from installable libltdl.
5292
52932010-01-21  Rob Savoye  <rob@welcomehome.org>
5294
5295	applied the rest of the patch as it was, plus a few tweaks so it builds more Gnash style.
5296
52972010-01-21  Rob Savoye  <rob@welcomehome.org>
5298
5299	add libva interface library
5300
53012010-01-21  Rob Savoye  <rob@welcomehome.org>
5302
5303	add the new files from the patch.
5304
53052010-01-21  Rob Savoye  <rob@welcomehome.org>
5306
5307	don't reset CPPFLAGS and LDFLAGS.
5308
53092010-01-21  Rob Savoye  <rob@welcomehome.org>
5310
5311	add support for the vendor specific vdpau and xvba libraries.
5312
53132010-01-21  Rob Savoye  <rob@welcomehome.org>
5314
5315	cleanup libva tests.
5316
53172010-01-21  Rob Savoye  <rob@welcomehome.org>
5318
5319	add support for finding all the libVA libraries.
5320
53212010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5322
5323	Renderer.h: Improve comment for set_translation().
5324	SWF.h: Twiddle header.
5325
53262010-03-13  Rob Savoye  <rob@welcomehome.org>
5327
5328	openbsd uses libpng instead of png.
5329
53302010-03-13  Rob Savoye  <rob@welcomehome.org>
5331
5332	pass the rtmp handle to the handler
5333
53342010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5335
5336	More header shuffling.
5337
53382010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5339
5340	Remove unused includes, add forward declarations.
5341
53422010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5343
5344	A bit more header shuffling, and add more forward declarations.
5345
53462010-03-13  Markus Gothe  <nietzsche@lysator.liu.se>
5347
5348	Fix for ambigousity on AMF
5349
53502010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5351
5352	Move Matrix::transform(point) back into the source file.
5353
53542010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5355
5356	Repeat the conditions for header inclusion.
5357
53582010-03-12  Rob Savoye  <rob@welcomehome.org>
5359
5360	fix typo on cross compile for android test
5361
53622010-03-12  Rob Savoye  <rob@welcomehome.org>
5363
5364	add support for building for Android.
5365
53662010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5367
5368	Fix compilation.
5369
53702010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5371
5372	A few more forward declarations. Remove included smart_ptr.h where it is not being used.
5373
53742010-03-12  Markus Gothe  <markusg@milgram.sth.aptilo.com>
5375
5376	Include gnash.h since we implement those functions here
5377
53782010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5379
5380	Add another forward declaration.
5381
53822010-03-11  Rob Savoye  <rob@welcomehome.org>
5383
5384	force GPG signing of all rpm packages.
5385
53862010-03-11  Markus Gothe  <nietzsche@lysator.liu.se>
5387
5388	Fix error: ?_? was not declared in this scope
5389
53902010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5391
5392	More forward declarations.
5393
53942010-03-11  Rob Savoye  <rob@welcomehome.org>
5395
5396	include map and RunResources
5397
53982010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5399
5400	Header shuffling and correcting.
5401
54022010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5403
5404	Don't ignore --with-glib-incl.
5405
54062010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5407
5408	Fixes and documentation for XMLSocket and Socket.
5409
54102010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5411
5412	Log port error.
5413
54142010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5415
5416	Silence debugging.
5417
54182010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5419
5420	Use _socket, not connected() to check whether a connection is underway.
5421
54222010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5423
5424	Fix bugs preventing Sockets from reconnecting.
5425
54262010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5427
5428	Always use ready() internally. Call close when the server closes the
5429	connection to ensure our socket is in a state to be reopened.
5430
54312010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5432
5433	Remove some includes, and forward-declare one. Put TagLoadersTable in the correct namespace.
5434
54352010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5436
5437	Fix compilation.
5438
54392010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5440
5441	Another header shuffle:
5442	- Add includes for libstdc++ types in files where they are actually used.
5443	- Remove unused includes; move them to .cpp files where appropriate.
5444	- Forward-declare some classes instead of including their headers. Add
5445	these include directives to .cpp files as needed.
5446
54472010-03-10  Rob Savoye  <rob@welcomehome.org>
5448
5449	update to match trunk. libamf has moved, rtmpget came back to life.
5450
54512010-03-10  Rob Savoye  <rob@welcomehome.org>
5452
5453	add rtmpget back in
5454
54552010-03-10  Rob Savoye  <rob@welcomehome.org>
5456
5457	add vector header back in.
5458
54592010-03-10  Rob Savoye  <rob@welcomehome.org>
5460
5461	add more missing header files back in.
5462
54632010-03-10  Rob Savoye  <rob@welcomehome.org>
5464
5465	still needs std::vector
5466
54672010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5468
5469	Fix XMLSocket mess up.
5470
5471	Use non-blocking sockets for improved compatibility. Also fixes bug #28638 now
5472	networking is done properly.
5473
5474	Implement XMLSocket.onClose.
5475
5476	Make the XMLSocket test automatic so no one else can break it.
5477
5478	Adapt RTMP to use the non-blocking interface. There are minor but
5479	important changes to the way the RTMP class behaves. These are reflected
5480	in utilities/rtmpget.cpp.
5481
54822010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5483
5484	Add Socket tester script.
5485
54862010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5487
5488	Drop failing test for now (it's not stable in either pp or Gnash).
5489
5490	Fix end (don't make grep wait for ever) and add consistency.
5491
54922010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5493
5494	Fix bugs in XMLSocket.
5495
54962010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5497
5498	Make tests more stable.
5499
55002010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5501
5502	Allow reading buffered data even if the Socket has an error.
5503
55042010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5505
5506	Rewrite XMLSocketTest and so that it works.
5507
55082010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5509
5510	Documentation.
5511
55122010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5513
5514	Implement onClose.
5515
55162010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5517
5518	Clean up and silence debugging.
5519
55202010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5521
5522	RTMP appears to be working with the non-blocking socket.
5523
55242010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5525
5526	Half-way to adapting RTMP implementation to non-blocking socket.
5527
55282010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5529
5530	Make Socket non-blocking. misc-ming.all/XMLSocketTest now passes, should fix
5531	the swfdec crashes.
5532
5533	Document Socket interface to reflect new behaviour (the interface itself is
5534	hardly changed).
5535
5536	Pass hostname and port to connect().
5537
55382010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5539
5540	Put a load of headers back in so Gnash builds.
5541
55422010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5543
5544	Remove unused libstdc++ include directives.
5545
55462010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5547
5548	Remove unused include directives.
5549
55502010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5551
5552	Fix leak by giving NetStats a virtual dtor.
5553
55542010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5555
5556	Fix build.
5557
55582010-03-09  Rob Savoye  <rob@welcomehome.org>
5559
5560	add libamf and libnet to DIST_SUBDIRS
5561
55622010-03-09  Rob Savoye  <rob@welcomehome.org>
5563
5564	don't use libnet anywhere.
5565
55662010-03-09  Rob Savoye  <rob@welcomehome.org>
5567
5568	Move libamf and libnet back to Cygnal where they started life.
5569	Move testsuite/libamf.all and testsuite/libnet.all back to cygnal/testsuite.
5570	Remove all references to libamf and libnet from all but cygnal.
5571	Fix all paths in Cygnal for libamf and libnet.
5572	Make building lirc conditional like it always should have been.
5573	Don't build flvdumper or soldumper, nobody uses them anyway.
5574	Drop libnet from XML_Socket, leave broken for now.
5575	Make packaging have bzrversion.h as a dependency, or sometimes it gets the
5576	nickname and revno wrong.
5577
55782010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5579
5580	Disable PCH support for gui/ and utilities/, because the precompiled header
5581	is currently built with PIC, but both directories contain programs.
5582
55832010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5584
5585	* configure.ac: Define the PCH flags just once and include them everywhere
5586	else. Add -Winvalid-pch to print reasons for a failed PCH build.
5587	* pch/Makefile.am: Add PTHREAD_CFLAGS to the precompiled header. This
5588	should feed the precompiled header the same macros as a regular
5589	compilation unit.
5590	* elsewhere: use PCH_FLAGS.
5591
55922010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5593
5594	Add some frequently used headers to the precompiled header.
5595
55962010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5597
5598	Minor cleanups.
5599
56002010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5601
5602	Remove some more 'using namespace ...' from the global namespace.
5603
56042010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5605
5606	Re-enable --as-needed, which was disabled by mistake.
5607
56082010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5609
5610	Add support for GCC precompiled headers.
5611
56122010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5613
5614	Minor changes for swfmill version and other cleanups.
5615
56162010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5617
5618	Lower swfmill version requirement a bit.
5619
56202010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5621
5622	Minor cleanup.
5623
56242010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5625
5626	Revert AMF.h mess.
5627
56282010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5629
5630	Include GnashImage.h to fix compile.
5631
56322010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5633
5634	Revert AMF mess and cleanup libamf includes and linker flags.
5635
56362010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5637
5638	Assert instead of segfault.
5639
56402010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5641
5642	Forward-declare JpegImageInput; remove include.
5643
56442010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5645
5646	Remove ignored and unnecessary DSOEXPORT.
5647
56482010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5649
5650	Fix namespace collisions by avoiding 'using namespace ...' in global scope.
5651
56522010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5653
5654	Following element.h's typedfing of enums
5655
56562010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5657
5658	Removed errornous extra ';' found by gcc
5659
56602010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5661
5662	Fix for 'g++ -pedtantic -std=c++98' yeileding 'error: comma at end of enumerator list'
5663
56642010-03-06  Bastiaan Jacques  <bastiaan@bjacques.org>
5665
5666	Change InvalidatedRanges to using floats, because that's all we ever
5667	use it for. Update callers.
5668
56692010-03-06  Bastiaan Jacques  <bastiaan@bjacques.org>
5670
5671	Fix testsuite compilation by remove an apparently unnecessary include.
5672
56732010-03-05  Bastiaan Jacques  <bastiaan@bjacques.org>
5674
5675	Prevent rounding errors that were causing some rendering artifacts that
5676	occurred as a result of anti-aliasing.
5677
56782010-03-05  Bastiaan Jacques  <bastiaan@bjacques.org>
5679
5680	Don't use the character matrix to adjust "hair" width lines. Transform
5681	the line width according to the inverted stage matrix, so these lines
5682	do not scale. Fixes bug #21566.
5683
56842010-03-03  Rob Savoye  <rob@welcomehome.org>
5685
5686	addlibsdl1.2-dev to Build-Depends
5687
56882010-02-26  Rob Savoye  <rob@welcomehome.org>
5689
5690	pick a better default directory for the build.
5691
56922010-02-26  Rob Savoye  <rob@welcomehome.org>
5693
5694	specify a default snapshot directory and version.
5695
56962010-02-26  Rob Savoye  <rob@welcomehome.org>
5697
5698	refactor debian packaging building to be easier to maintain, and also now supports building multiple binary packages.
5699
57002010-02-26  Rob Savoye  <rob@welcomehome.org>
5701
5702	rearrange the order of some of the included fragments, so we can use the default values everywhere.
5703
57042010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5705
5706	Fixes to Font tag.
5707
57082010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5709
5710	Minor cleanup.
5711
57122010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5713
5714	Cleanup and add comment to DefineFont.
5715
5716	Most importantly, stop returning ascent, descent, and leading as bools! The
5717	consequences are a bit unpredictable, but the testsuite passes.
5718
5719	Store integral values as integers, not floats.
5720
57212010-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5722
5723	Read advance value as an unsigned int. As pointed out by Jan_Flanders a
5724	signed short can't represent many twip-based values. A manual testcase shows
5725	that using a signed int indeed wrongly makes negative advances.
5726
57272010-02-25  Rob Savoye  <rob@welcomehome.org>
5728
5729	correctly use the _() macro
5730
57312010-02-25  Rob Savoye  <rob@welcomehome.org>
5732
5733	start a simple summary logfile, which later will feed data to the web page.
5734
57352010-02-25  Rob Savoye  <rob@welcomehome.org>
5736
5737	add initial version of automated package building script.
5738
57392010-02-25  Rob Savoye  <rob@welcomehome.org>
5740
5741	merge in haiku support from branch.
5742
57432010-02-24  Rob Savoye  <rob@welcomehome.org>
5744
5745	minor reformatting, fix typo.
5746
57472010-02-24  Rob Savoye  <rob@welcomehome.org>
5748
5749	rename libsound/haiku to libsound/mkit.
5750
57512010-02-24  Rob Savoye  <rob@welcomehome.org>
5752
5753	rename libsound/haiku to libsound/mkit.
5754
57552010-02-23  Rob Savoye  <rob@welcomehome.org>
5756
5757	rename head from haiku to mkit
5758
57592010-02-23  Rob Savoye  <rob@welcomehome.org>
5760
5761	corrections to KDE so it still compiles.
5762
57632010-02-23  Rob Savoye  <rob@welcomehome.org>
5764
5765	oops, missed a fi
5766
57672010-02-23  Rob Savoye  <rob@welcomehome.org>
5768
5769	add second of two big patches.
5770
57712010-02-23  Rob Savoye  <rob@welcomehome.org>
5772
5773	convert to ASCII.
5774
57752010-02-23  Rob Savoye  <rob@welcomehome.org>
5776
5777	add first of two big patches.
5778
57792010-02-17  Rob Savoye  <rob@welcomehome.org>
5780
5781	add libbe to LIBS when building on Haiku.
5782
57832010-02-17  Rob Savoye  <rob@welcomehome.org>
5784
5785	add haiku to the list of supported GUIs.
5786
57872010-02-17  Rob Savoye  <rob@welcomehome.org>
5788
5789	look in include/agg as well as include/agg2.
5790
57912010-02-17  Rob Savoye  <rob@welcomehome.org>
5792
5793	add another missed file.
5794
57952010-02-17  Rob Savoye  <rob@welcomehome.org>
5796
5797	sigh, put some headers back in, wrape HAIKU ifdefs around a few more headers.
5798
57992010-02-17  Rob Savoye  <rob@welcomehome.org>
5800
5801	don't include any headers, it's just a stub.
5802
58032010-02-17  Rob Savoye  <rob@welcomehome.org>
5804
5805	missed part of the patch.
5806
58072010-02-17  Rob Savoye  <rob@welcomehome.org>
5808
5809	check in more of the donated patch from Adrian Panasiuk.
5810
58112010-02-17  Rob Savoye  <rob@welcomehome.org>
5812
5813	add stubs for shared memory support, Haiku doesn't seem to have any.
5814
58152010-02-16  Rob Savoye  <rob@welcomehome.org>
5816
5817	minor cleanup
5818
58192010-02-16  Rob Savoye  <rob@welcomehome.org>
5820
5821	add the haiku directory to EXTRA_DIST
5822
58232010-02-16  Rob Savoye  <rob@welcomehome.org>
5824
5825	missed a file in the patch
5826
58272010-02-16  Rob Savoye  <rob@welcomehome.org>
5828
5829	tweak a few CONDITIONAL names for Haiku.
5830
58312010-02-16  Rob Savoye  <rob@welcomehome.org>
5832
5833	add Haiku support to libcore
5834
58352010-02-16  Rob Savoye  <rob@welcomehome.org>
5836
5837	add Haiku specific sound handler
5838
58392010-02-16  Rob Savoye  <rob@welcomehome.org>
5840
5841	add Haiku specific sound handler
5842
58432010-02-16  Rob Savoye  <rob@welcomehome.org>
5844
5845	merge in Haiku patch for libbase and libmedia
5846
58472010-02-16  Rob Savoye  <rob@welcomehome.org>
5848
5849	add Haiku specific media handler, currently unused.
5850
58512010-02-16  Rob Savoye  <rob@welcomehome.org>
5852
5853	add build conditional for Haiku GUI.
5854
58552010-02-16  Rob Savoye  <rob@welcomehome.org>
5856
5857	add support for building the Haiku GUI.
5858
58592010-02-16  Rob Savoye  <rob@welcomehome.org>
5860
5861	add Haiku Makefile fragment.
5862
58632010-02-16  Rob Savoye  <rob@welcomehome.org>
5864
5865	Add Haiku GUI support files.
5866
58672010-02-16  Rob Savoye  <rob@welcomehome.org>
5868
5869	add Haiku support.
5870
58712010-02-25  Rob Savoye  <rob@welcomehome.org>
5872
5873	only create the build directory if if doesn't exist. Edit the changelog from srcdir if it isn't in debian/
5874
58752010-02-25  Rob Savoye  <rob@welcomehome.org>
5876
5877	don't install dumpshm manpage, dumpsh isn't being built right now.
5878
58792010-02-25  Rob Savoye  <rob@welcomehome.org>
5880
5881	merge from local screwup
5882
58832009-05-21  Markus Gothe  <nietzsche@lysator.liu.se>
5884
5885	Added DSOEXPORT
5886
58872009-04-11  Markus Gothe  <nietzsche@lysator.liu.se>
5888
5889	Patch as suggested by Rob
5890
58912010-02-25  Rob Savoye  <rob@welcomehome.org>
5892
5893	merge in changes from SID packaging files.
5894
58952010-02-25  Rob Savoye  <rob@welcomehome.org>
5896
5897	add support for multiple configurations
5898
58992010-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5900
5901	Lines should be no more than 80 characters, even after you add DSOEXPORT.
5902
59032010-02-24  Sandro Santilli  <strk@keybit.net>
5904
5905	Add an SWFMILL_FUNCTION2_FLAGS_ORDER_CORRECT conditional based on swfmill version, skip tests in trace-as2 if that's not met
5906
59072010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5908
5909	Drop another unnecessary member.
5910
59112010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5912
5913	Drop m_stream_id; it should be stored in libcore, not RTMP. Implement in
5914	rtmpget's FakeNC.
5915
59162010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5917
5918	Make copy ctor non-explicit to fix gcc-3.4 build.
5919
59202010-02-24  Rob Savoye  <rob@welcomehome.org>
5921
5922	add gnash libs to LDFLAGS so --as-needed works.
5923
59242010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5925
5926	Improvements to rtmpget (these are relevant to the core implementation, not
5927	to RTMP). Don't invoke _checkbw because some servers don't like it. Read
5928	the stream ID correctly. videolectures.net now also responds, but unfortunately
5929	uses AS3.
5930
59312010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5932
5933	Read stream ID correctly.
5934
59352010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5936
5937	Exit when stream not found.
5938
59392010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5940
5941	The velblod server doesn't like it if we send _checkbw, so don't. The
5942	tagesschau servers are happy with it, but it's not necessary for
5943	downloading video.
5944
5945	Exit when the stream isn't found.
5946
59472010-02-24  Markus Gothe  <markusg@milgram.sth.aptilo.com>
5948
5949	Added DSOEXPORT's, letting it compiling on Fedora 12
5950
59512010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5952
5953	Update usage for rtmpget.
5954
59552010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5956
5957	Update usage.
5958
59592010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5960
5961	Fix funny indentation.
5962
5963	Use correct includes.
5964
59652010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5966
5967	Add a simple RTMP implementation that is usable in Gnash core. Implement
5968	rtmpget to mimic the behaviour of a SWF for downloading video files.
5969
5970	The RTMP implementation correctly communicates with an RTMP server. This
5971	interface is complete enough to use.  Its interface for retrieving
5972	messages for the core (metadata, remote calls, and FLV packages) is
5973	incomplete, and currently only for use with rtmpget.
5974
5975	The Socket class currently blocks; this needs work to prevent Gnash from
5976	hanging.
5977
5978	Socket and RTMP both use non-portable system calls, which need to be
5979	implemented for other platforms.
5980
5981	rtmpget works only for rtmp streams. Its FLV writing powers only write
5982	recorded streams correctly; this seems to be a bug with the FLV processing,
5983	not with the packets received via RTMP.
5984
59852010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5986
5987	Do verbosity properly.
5988
59892010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5990
5991	Silence debugging.
5992
59932010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5994
5995	Cleanup, indentation.
5996
59972010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5998
5999	Allow fetching video packets. Like getMessage(), this is a temporary
6000	interface.
6001
60022010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6003
6004	Revert struct change.
6005
60062010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6007
6008	Replace rtmpget.
6009
60102010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6011
6012	Some test URLs.
6013
60142010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6015
6016	Allow very quick downloading by specifying buffer time.
6017
6018	Add seek and length options.
6019
60202010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6021
6022	Store packet time properly.
6023
60242010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6025
6026	Add a basic and working RTMP implementation.
6027
60282010-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
6029
6030	struct -> class reconstruction
6031
60322010-02-23  Rob Savoye  <rob@welcomehome.org>
6033
6034	fix URL for ftp server.
6035
60362010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6037
6038	Drop a load of unused functions that were cluttering the IOChannel interface.
6039	They may be reimplemented as free functions using the existing interface in
6040	the unlikely event that they are ever needed.
6041
6042	Split AMF implementation into low-level (basic types, no VM needed) and
6043	high-level (as_value and as_object, VM needed) parts.
6044
60452010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6046
6047	Use read_byte, not read8.
6048
60492010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6050
6051	Unused functions.
6052
60532010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6054
6055	Unused function.
6056
60572010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6058
6059	Unused function.
6060
60612010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6062
6063	Unused function.
6064
60652010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6066
6067	Unused function.
6068
60692010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6070
6071	Drop unused function.
6072
60732010-02-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6074
6075	Fix typo affecting string encoding.
6076
60772010-02-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6078
6079	Split AMF handling into low-level (string, boolean, number only),
6080	and high-level (conversion of as_value) functions.
6081
6082	Writing complex objects is possible using only low-level functions.
6083
60842010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6085
6086	Minor changes.
6087
60882010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6089
6090	Rename.
6091
60922010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6093
6094	Expose basic reading functions for AMF buffers.
6095
60962010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6097
6098	Test references.
6099
61002010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6101
6102	More tests, notes.
6103
61042010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6105
6106	Object reference tests.
6107
61082010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6109
6110	make it compile
6111
61122010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6113
6114	Documentation for as_object.
6115
61162010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6117
6118	Update documentation and formatting.
6119
61202010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6121
6122	libamf is necessary for some compile-options
6123
61242010-02-15  Rob Savoye  <rob@welcomehome.org>
6125
6126	adjust the Distribution version when making the spec file.
6127
61282010-02-15  Rob Savoye  <rob@welcomehome.org>
6129
6130	up the next release version number now that 0.8.7 is out.
6131
61322010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6133
6134	look for sys/epoll.h not epoll.h
6135
61362010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6137
6138	Split the gigantic TextField file into separate DisplayObject and ActionScript
6139	implementations. TextField.cpp is stil gigantic.
6140
61412010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6142
6143	Split TextField into AS and core implementation.
6144
61452010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6146
6147	More tests for LocalConnection and SharedObject, fixes to
6148	SharedObject.getSize() and removal of empty SharedObjects.
6149
61502010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6151
6152	Documentation.
6153
61542010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6155
6156	Need a string table rather than a VM.
6157
61582010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6159
6160	Clean up includes.
6161
61622010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6163
6164	Add a stress test for LocalConnection, which sends 1000 calls with complex
6165	arguments as fast as it can in both directions. Gnash passes.
6166
61672010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6168
6169	Split header and data more usefully, so that the data size matches the
6170	size field in the header.
6171
61722010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6173
6174	Fix typos to make sure header and size is written correctly.
6175
61762010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6177
6178	Expect failure that was marked fixed by accident.
6179
61802010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6181
6182	Use foreachSecond.
6183
61842010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6185
6186	Don't test getSize for SWF5 (it's undefined).
6187
61882010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6189
6190	Size is now correct.
6191
61922010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6193
6194	Remove empty SharedObjects as expected instead of writing a 0-size file.
6195	This also cuts down on bogus error messages about truncated SOL files.
6196
61972010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6198
6199	Use a separate function for encoding the header.
6200
6201	Get size correct in most cases.
6202
62032010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6204
6205	Get size more correct.
6206
62072010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6208
6209	Const correct.
6210
62112010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6212
6213	Proper tests.
6214
62152010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6216
6217	Add size tests.
6218
62192010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6220
6221	Drop some confused mess.
6222
62232010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6224
6225	Cleanup of includes.
6226
62272010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6228
6229	Use proper members for filename and object name.
6230
62312010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6232
6233	Drop functions and data members that are either unused or don't do anything
6234	useful.
6235
62362010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6237
6238	Fix --enable-debugger
6239
62402010-02-14  Markus Gothe  <nietzsche@lysator.liu.se>
6241
6242	Fix a traversion bug in finding paths for headers
6243
62442010-02-14  Markus Gothe  <nietzsche@lysator.liu.se>
6245
6246	Fix detection of pkg-config --cflags & --libs
6247
62482010-02-14  Rob Savoye  <rob@welcomehome.org>
6249
6250	updated ChangeLog from the release.
6251
62522010-02-13  Rob Savoye  <rob@welcomehome.org>
6253
6254	use PACKAGE_VERSION instead of just hardcoding trunk.
6255
62562010-02-13  Rob Savoye  <rob@welcomehome.org>
6257
6258	add support for php as a file type.
6259
62602010-02-13  Rob Savoye  <rob@welcomehome.org>
6261
6262	adjust dependencies so they work with fc11 and fc12.
6263
62642010-02-13  Rob Savoye  <rob@welcomehome.org>
6265
6266	Remove dupmshm for now.
6267	Pass --build-id to ld to keep fc11 happy when building packages.
6268	Make boost-date-time and boost-thread not a dependency for fc11, as
6269	it only uses one big package for all the boost libraries.
6270
62712010-02-13  Rob Savoye  <rob@welcomehome.org>
6272
6273	remove extra blank line as it's a syntax error. Don't package dumpshm, it's been temporarily commented out.
6274
6275