2009-12-07 Rolf Bjarne Kvinge <RKvinge@novell.com>
[moon.git] / test / 2.0 / moon-unit / ChangeLog
blobe1770d4ae45314b0268d1da1c380a4e62befe8d4
1 2009-12-02  Sebastien Pouliot  <sebastien@ximian.com> 
3         * System.Security.Cryptography/AesTest.cs: New. Adapted from
4         corlib Rijndael unit tests (block size and modes limitations)
6 2009-12-02  Alan McGovern  <amcgovern@novell.com>
8         * System.Windows.Controls/ScrollContentPresenterTest.cs: Add
9           better handling of invalid scroll offsets to
10           ScrollContentPresenter.
12 2009-12-02  Alan McGovern  <amcgovern@novell.com>
14         * System.Windows.Controls/ContentPresenterTest.cs: Add a test
15           to prove that ContentPresenter.Content is still copied to
16           the DataContext even if the value is null. i.e. ClearValue
17           is not called on DataContext when the Content is null. 
19 2009-12-02  Alan McGovern  <amcgovern@novell.com>
21         * System.Windows.Data/BindingTest.cs: ContentPresenter copies
22           its Content to its DataContext whenever it isn't a
23           UIElement, therefore if we're databinding the Content
24           property we need to use the parent DataContext in order to
25           get the correct value.
27 2009-12-01  Brad Taylor  <brad@getcoded.net>
29         * System.Windows.Automation.Peers/ProgressBarAutomationPeerTest.cs:
30         Remove spurious attribute.
32 2009-12-01  Brad Taylor  <brad@getcoded.net>
34         * System.Windows.Automation.Peers/ProgressBarAutomationPeerTest.cs:
35         Verify that ProgressBar is read only and throws a
36         InvalidOperationException when SetValue is called.
38 2009-12-01  Sebastien Pouliot  <sebastien@ximian.com>
40         * System.Security.Cryptography/HMAC256Test.cs: New. Adapted from
41         corlib unit tests
43 2009-11-30  Alan McGovern  <amcgovern@novell.com>
45         * System.Windows.Controls/ContentControlTest.cs: Invalidate
46           the measure whenever the Content changes otherwise we may
47           never apply the template and display the content.
49 2009-11-30  Rolf Bjarne Kvinge  <RKvinge@novell.com>
51         * System.Windows.Controls/MediaElementTest.cs: Added TestDetached.
53         * Makefile.am: Add a media file to the resources.
55 2009-11-25  Alan McGovern  <amcgovern@novell.com>
57         * System.Windows.Shapes/PathTest.cs: Remove MoonlightBug from
58           tests which have been passing for a long time.
60         * System.Windows.Controls/GridTestAuto.cs:
61         * System.Windows.Controls/GridTestOrdering.cs: Remove
62           MoonlightBug from tests which are passing now.
64 2009-11-24  Alan McGovern  <amcgovern@novell.com>
66         * System.Windows.Controls/GridTestAuto.cs: Add a test to show
67           we don't use INFINITY as the available width when measuring
68           the second child.
70 2009-11-23  Andrés G. Aragoneses  <aaragoneses@novell.com>
72         * Makefile.am: Add infrastructure to make new security
73         test work referencing the FakeA11yBridge.
74         * security/InternalsVisibleToTest.cs: New security test.
76         r: spouliot
78 2009-11-23  Alan McGovern  <amcgovern@novell.com>
80         * System.Windows.Controls/ScrollContentPresenterTest.cs:
81           Ensure that HorizontalOffset and VerticalOffset are clamped
82           by ScrollContentPresenter before they are used.
84 2009-11-23  Andrés G. Aragoneses  <aaragoneses@novell.com>
86         * Makefile.am: Separate browser name and browser options in vars
87         to make it easier for the people that use different launch methods
88         (i.e. minefield). Also, use a file:/// URI so we can pass the "?"
89         character at the end and use the name of the test in the new
90         TEST_NAME var. r: toshok
92 2009-11-23  Alan McGovern  <amcgovern@novell.com>
94         * System.Windows.Controls/ScrollContentPresenterTest.cs: Add a
95           bunch of extra tests to ensure we handle scrolling to valid
96           and invalid offsets correctly. They all passed first time.
98 2009-11-23  Alan McGovern  <amcgovern@novell.com>
100         * misc/DefaultValues.cs: We should only create the clip after
101           we've measured for the first time. Fixes the default value
102           tests.
104 2009-11-23  Alan McGovern  <amcgovern@novell.com>
106         * System.Windows.Controls/ContentControlTest.cs: DOs which are
107           expanded from a ControlTemplate need to keep track of the
108           'templateBindingSource' so that we can attach new
109           TemplateBindings later. This value is stored in addition to
110           'IsTemplateItem' as DOs can be expanded from templates which
111           are not ControlTemplates and only ControlTemplate passes in
112           a non-NULL value for templateBindingSource.
114 2009-11-23  Alan McGovern  <amcgovern@novell.com>
116         * System.Windows.Shapes/PathTest.cs:
117         * System.Windows.Controls/GridTestAuto.cs: Add MoonlightBug to
118           three recent regressions so we can get the build back to
119           green.
121 2009-11-20  Alan McGovern  <amcgovern@novell.com>
123         * System.Windows/ArrangingTest.cs: Add a bunch of additional
124           checks, they all pass.
126         * System.Windows.Controls/GridTestAuto.cs: Remove MoonlightBug
127           from test which passes now.
129         * System.Windows.Controls/ScrollContentPresenterTest.cs: Add a
130           bunch of new tests for ScrollContentPresenter to make sure
131           the correct values are being passed to/from its content.
133 2009-11-20  Sebastien Pouliot  <sebastien@ximian.com>
135         * System.Windows/PresentationFrameworkCollectionTest.cs: Add test
136         case that shows IEnumerable implementation is also IDisposable
138 2009-11-20  Mario Carrion  <mcarrion@novell.com>
140         * System.Windows.Automation.Peers/AutomationPeerTest.cs: Fixes NIE.
142         r: spouliot
144 2009-11-19  Mario Carrion  <mcarrion@novell.com>
146         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs:
147         Fixed build.
149 2009-11-19  Mario Carrion  <mcarrion@novell.com>
151         * System.Windows.Automation.Peers/SliderAutomationPeerTest.cs 
152           System.Windows.Automation.Peers/ProgressBarAutomationPeerTest.cs,
153           System.Windows.Automation.Peers/ScrollBarAutomationPeerTest.cs, 
154           System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs, 
155           System.Windows.Automation.Peers/ListBoxAutomationPeerTest.cs: New
156         tests: IsKeyboardFocusable and IsKeyboardFocusable_Event.
157         * System.Windows.Automation.Peers/ComboBoxAutomationPeerTest.cs: New
158         test IsKeyboardFocusable.
159         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs:
160         Test updated IsKeyboardFocusable. New tests: IsOffScreen_ScrollViewer.
161         New helper methods: TestIsKeyboardFocusable,
162         TestIsNotKeyboardFocusable, TestIsKeyboardFocusableEvent and
163         TestIsNotKeyboardFocusableEvent.
165         r: toshok
167 2009-11-19  Mario Carrion  <mcarrion@novell.com>
169         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs:
170         Test updated: IsOffScreen. New tests: IsOffScreen_Event and
171         IsOffScreen_ScrollViewer.
173         r: toshok
174         
176 2009-11-19  Rolf Bjarne Kvinge  <RKvinge@novell.com>
178         * moon-unit.mdp: Updated with new files.
180 2009-11-18  Sebastien Pouliot  <sebastien@ximian.com> 
182         * System.Reflection/AssemblyTest.cs: Add test case where we try 
183         to load somthing that exists only in moonlight and mono to make
184         sure the GAC is not involved.
186 2009-11-18  Sebastien Pouliot  <sebastien@ximian.com>
188         * System.Windows.Media/MediaStreamSourceTest.cs: Add test cases
189         about validations (mostly not working).
191 2009-11-18  Alan McGovern  <amcgovern@novell.com>
193         * System.Windows.Controls/GridTestAuto.cs: Update the failure
194           reason on GridTestAutos.StarRows5. 
196 2009-11-17  Alan McGovern  <amcgovern@novell.com>
198         * System.Windows.Controls/GridTestAuto.cs: We need to store
199           the sizes of all the grid segments immediately after we
200           finish measuring them. These sizes are used as our base
201           values when deciding if we should expand star rows/cols. The
202           rules for expanding star rows/cols now make sense :)
204 2009-11-16  Alan McGovern  <amcgovern@novell.com>
206         * System.Windows.Controls/PanelTest.cs: Remove the
207           MoonlightBug from a test which passes now
209 2009-11-16  Alan McGovern  <amcgovern@novell.com>
211         * System.Windows.Controls/ContentControlTest.cs: Revert
212           r146166 as it has some bizarre side effects.
214 2009-11-16  Alan McGovern  <amcgovern@novell.com>
216         * System.Windows/ArrangingTest.cs: Update a lot of the Arrange
217           tests to check the value of LayoutInformation.GetClip and
218           LayoutInformation.GetLayoutSlot.
220 2009-11-16  Sebastien Pouliot  <sebastien@ximian.com>
222         * security/ReflectionTest.cs: Move some Assembly test case to new
223         file
224         * System/TypeTest.cs: New. Test case for InvokeMember
225         * System.Reflection/AssemblyTest.cs: New. Test case for Assembly.
226         Load (full versus partial names). Also moved CreateInstance tests
227         from ReflectionTest.cs
228         * System.Reflection/ConstructorInfoTest.cs: New.
229         * System.Reflection.Emit/ConstructorBuilderTest.cs: New.
231 2009-11-13  Alan McGovern  <amcgovern@novell.com>
233         * System.Windows.Controls/ScrollContentPresenterTest.cs: These
234           four tests are all passing now.
236 2009-11-13  Alan McGovern  <amcgovern@novell.com>
238         * System.Windows.Controls/ContentControlTest.cs: DOs which are
239           expanded from a ControlTemplate need to keep track of the
240           'templateBindingSource' so that we can attach new
241           TemplateBindings later. This value is stored in addition to
242           'IsTemplateItem' as DOs can be expanded from templates which
243           are not ControlTemplates (i.e. DataTemplates). 
245 2009-11-13  Rolf Bjarne Kvinge  <RKvinge@novell.com>
247         * System.Windows.Documents/GlyphsTest.cs: Ignore
248         FontUri_Backslash_Relative too, it causes moon-unit to exit.
250 2009-11-12  Andreia Gaita  <avidigal@novell.com>
252         * System.Xml/XmlNamespaceManagerTest.cs: Added. Parse2 is affecting
253         netflix
255 2009-11-10  Larry Ewing  <lewing@novell.com>
257         * System.Windows.Media/VisualTreeHelperTest.cs: remove some bug
258         flags from newly passing tests.
260         r: spouliot
261         
262 2009-11-10  Sebastien Pouliot  <sebastien@ximian.com>
264         * System.Windows.Media/VisualTreeHelperTest.cs: Add test
265         case about lack of validation of UIElement parameter in
266         FindElementsInHostCoordinates overloads
268         r: toshok
270 2009-11-10  Larry Ewing  <lewing@novell.com>
272         * System.Windows.Controls/BorderTest.cs:
273         * System.Windows.Controls/GridTest.cs:
274         * System.Windows.Controls/GridTestAuto.cs:
275         * System.Windows.Controls/GridTestOrdering.cs:
276         * System.Windows.Controls/PanelTest.cs:
277         * System.Windows.Controls/ScrollContentPresenterTest.cs:
278         * System.Windows.Controls/StackPanelTest.cs:
279         * System.Windows.Controls/TextBlockTest.cs:
280         * System.Windows.Controls/UserControlTest.cs:
281         * System.Windows.Shapes/PathTest.cs:
282         * System.Windows/ArrangingTest.cs:
283         * System.Windows/FrameworkElementTest.cs: rework and reflag for
284         layout changes.
286         r: jackson
288 2009-11-10  Alan McGovern  <amcgovern@novell.com>
290         * System.Windows.Controls/GridTestAuto.cs: Revert the grid
291           changes in r145839 as they interact badly with upcoming
292           layout fixes. r: lewing
294 2009-11-10  Alan McGovern  <amcgovern@novell.com>
296         * System.Windows.Controls/GridTestAuto.cs: When expanding in
297           MeasureOverride, do not use the value of
298           [Horizontal|Vertical]Aligment. This fixes a case where we
299           would expand and consume too much space. r: lewing
301 2009-11-09  Andreia Gaita  <avidigal@novell.com>
303         * StoryboardTest.cs: Added BaseTypeTarget test.
305         r: spouliot
307 2009-11-09  Sebastien Pouliot  <sebastien@ximian.com> 
309         * System.Windows.Media/VideoBrushTest.cs: Add test case for 
310         missing validation in SetSource
312         r: rolf
314 2009-11-09  Sebastien Pouliot  <sebastien@ximian.com>
316         * System.Windows.Ink/StrokeCollectionTest.cs: New. Some test 
317         cases for non-generated code.
318         
319         r: rolf
321 2009-11-09  Sebastien Pouliot  <sebastien@ximian.com> 
323         * System.Windows.Media.Imaging/BitmapImageTest.cs: Add test cases
324         for UriSource wrt different ctors and conditions
326         r: rolf
328 2009-11-09  Sebastien Pouliot  <sebastien@ximian.com>
330         * System.Windows.Controls/MediaElement.cs: Add test cases for
331         SetSource overloads. Remove test case using FileStream since
332         SecurityCritical code is already tested elsewhere.
334         r: rolf
336 2009-11-09  Rolf Bjarne Kvinge  <RKvinge@novell.com>
338         * System.Windows.Documents/GlyphsTest.cs: Ignore
339         FontUri_Backslash_Absolute, it causes moon-unit to exit.
341         r: alan
343 2009-11-06  Sebastien Pouliot  <sebastien@ximian.com>
345         * security/MiscTest.cs: Add (ifdef out) test case for [ComImport]
346         as a reminder :)
347         * System.Windows.Documents/LineBreakTest.cs: Add FindName test
348         case
349         * System.Windows.Documents/RunTest.cs: Add FindName test case
351         r: alan
353 2009-11-05  Alan McGovern  <amcgovern@novell.com>
355         * System.Windows.Controls/ListBoxTest.cs:
356         * System.Windows.Controls/ComboBoxTest.cs:
357         * System.Windows.Controls/ItemsControlTest.cs:
358         * System.Windows.Controls/ContentControlTest.cs:
359         * System.Windows.Controls/ItemsControlTestBase.cs:
360         * System.Windows.Controls/ContentPresenterTest.cs: Add some
361           more new tests to ensure that the new template application
362           technique is correct and remove [MoonlightBug]s from tests
363           which are now passing.
365 2009-11-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>
367         * System.Windows/PropertyPathTest.cs: Added test case for property path
368         causing crashes.
370         r: alan
372 2009-11-04  Sebastien Pouliot  <sebastien@ximian.com> 
374         * System.Windows.Ink/StrokeTest.cs: New test cases for GetBounds
375         (not working), using the non-default ctor (fixed) and HitTest
376         validation.
378         r: alan
380 2009-11-04  Alan McGovern  <amcgovern@novell.com>
382         * System.Windows.Controls/ItemsControlTest.cs: Add a missing
383           MoonlightBug and a missing Asynchronous. r: rolf
385 2009-11-04  Alan McGovern  <amcgovern@novell.com>
387         * System.Windows.Controls/ListBoxTest.cs:
388         * System.Windows.Controls/ComboBoxTest.cs:
389         * System.Windows.Controls/ItemsControlTest.cs:
390         * System.Windows.Controls/ItemsControlTestBase.cs: 1)
391           Disabling the ComboBox should set IsDropDownOpen to false
392         2) If the dropdown is opened while the ComboBox is disabled,
393           the children of the popup are disabled.
394         3) If the dropdown is open, re-enabling the ComboBox doesn't
395           close the dropdown and also doesn't update the IsEnabled
396           state on the children.
397         r: shana
399 2009-11-04  Alan McGovern  <amcgovern@novell.com>
401         * System.Windows/ArrangingTest.cs: Add test to see what
402           happens if Arrange is called before Measure. r: rolf
404 2009-11-03  Sebastien Pouliot  <sebastien@ximian.com> 
406         * System.Windows.Media/CompositionTargetTest.cs: Add test case
407         where a null event is added (which broke a bunch of other tests
408         with NRE)
410         r: jackson
412 2009-11-03  Alan McGovern  <amcgovern@novell.com>
414         * misc/DefaultValues.cs: Add [MoonlightBug] to tests which are
415           running now but don't pass. r: rolf
417 2009-11-03  Alan McGovern  <amcgovern@novell.com>
419         * System.Windows.Controls/ScrollContentPresenterTest.cs: Add
420           the start of some ScrollContentPresenter tests.
422 2009-11-03  Alan McGovern  <amcgovern@novell.com>
424         * System.Windows/ArrangingTest.cs: Write a bunch of extra
425           tests to figure out what constraints are applied inside of
426           FrameworkElement::Arrange. r: rolf
428 2009-11-03  Alan McGovern  <amcgovern@novell.com>
430         * System.Windows.Controls/GridTest.cs:
431         * System.Windows.Controls/GridTestAuto.cs:
432         * System.Windows.Controls/GridTestOrdering.cs: Rewrite Grid so
433           that it passes the correct sizes to elements spanning Star
434           or Auto segments. Fixes tic-tac-toe. r: lewing
436 2009-11-02  Sebastien Pouliot  <sebastien@ximian.com> 
438         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: Add new
439         test cases for GetDirectoryNames and GetFileNames
441 2009-11-02  Alan McGovern  <amcgovern@novell.com>
443         * System.Windows.Controls/ContentPresenterTest.cs: This test
444           passes now. r: rolf
446 2009-11-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
448         * System.Windows.Controls/MediaElementTest.cs: Make js work in ff too.
450         r: alan
452 2009-11-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
454         * System.Windows.Controls/MediaElementTest.cs: Added test case for
455         CurrentState after emitting an MediaFailed event.
457         r: sde
459 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com> 
461         * System/ActivatorTest.cs: New. Move some test cases from 
462         security/ReflectionTest.cs and add basic ones (mostly showing
463         that the old stuff is identical to the regular FX)
464         * security/ReflectionTest.cs: Move Activator test cases into 
465         their own file.
467         r: kangaroo
469 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com>
471         * System.Threading/InterlockedTest.cs: New. Test cases adapted
472         (i.e. copied ;-) from corlib unit tests
474         r: jackson
476 2009-10-29  Alan McGovern  <amcgovern@novell.com>
478         * System.Windows.Controls/GridTest.cs:
479         * System.Windows.Controls/GridTestAuto.cs: Add some more tests
480           for Grid. r: spouliot
482 2009-10-28  Mario Carrion  <mcarrion@novell.com>
484         * System.Windows.Automation.Peers/RadioButtonAutomationPeerTest.cs, 
485           System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs: 
486         Using FrameworkElementAutomationPeer.CreatePeerForElement to
487         instantiate the peer.
489         r: alan
491 2009-10-01  Sebastien Pouliot  <sebastien@ximian.com>
493         * System/AppDomainTest.cs: New. SSC test cases. Test case
494         for limited AssemblyBuilderAccess values possible in SL
495         * System/EnvironmentTest.cs: New. SSC test cases. Version
496         check.
497         * System/ExceptionTest.cs: New. Check for filename leaks
498         in exceptions.
499         * System.Diagnostics/StackFrameTest.cs: New. SSC test cases
500         and check for filename leaks in strings.
501         * System.Threading/ThreadTest.cs: Add more test cases for
502         default values, Name and CultureInfo.
503         * System.Windows/RoutedEventArgsTest.cs: Add test case for
504         default values.
505         * System.Windows.Input/StylusPointCollectionTest.cs: Add test
506         cases. This shows a problem with struct (default ctor) and their
507         unmanaged representation.
509         r: andreia
511 2009-10-23  Rolf Bjarne Kvinge  <RKvinge@novell.com>
513         * System.Windows.Media/MediaStreamSourceTest.cs: Added.
515         * moon-unit.csproj: Added new file.
517         r: sde
519 2009-10-23  Alan McGovern  <amcgovern@novell.com>
521         * System.Windows.Controls/GridTest.cs:
522         * System.Windows.Controls/GridTestAuto.cs:
523         * System.Windows.Controls/GridTestOrdering.cs: Add yet more
524           grid tests to SVN.
526 2009-10-22  Mario Carrion  <mcarrion@novell.com>
528         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: New tests
529         added: GetName_AttachedProperty0Event and
530         GetName_AttachedProperty1Event.
531         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs: New
532         test added: GetName_AttachedProperty0Event.
533         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: New
534         test added: GetName_AttachedProperty0Event, 
535         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: New
536         test added: GetName_AttachedProperty0Event.
537         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs:
538         New tests added: GetAcceleratorKey_AttachedPropertyEvent,
539         GetAccessKey_AttachedPropertyEvent,
540         GetAutomationId_AttachedPropertyEvent,
541         GetHelpText_AttachedPropertyEvent,
542         GetItemStatus_AttachedPropertyEvent,
543         GetItemType_AttachedPropertyEvent,
544         IsRequiredForForm_AttachedPropertyEvent,
545         GetName_AttachedProperty0Event, GetName_AttachedProperty1Event,
546         GetLabeledBy_AttachedPropertyEvent.
548         r: toshok
550 2009-10-22  Mario Carrion  <mcarrion@novell.com>
552         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs: 
553         Using FrameworkElementAutomationPeer.CreatePeerForElement to create
554         Automation Peer.
556         r: toshok
559 2009-10-15  Alan McGovern  <amcgovern@novell.com>
561         * System.Windows.Controls/GridTestAuto.cs: Add two more grid
562           tests when using Star and Auto rows.
564 2009-10-15  Alan McGovern  <amcgovern@novell.com>
566         * System.Windows.Controls/GridTestAuto.cs: Changing a Grid
567           property (Row, RowSpan etc) on a UIElement invalidates its
568           measure. r: lewing.
570 2009-10-15  Alan McGovern  <amcgovern@novell.com>
572         * System.Windows.Controls/GridTest.cs:
573         * System.Windows.Controls/GridTestAuto.cs:
574         * System.Windows.Controls/GridTestOrdering.cs: Add more grid
575           tests and enhance existing tests so that they check that the
576           final sizes of rows/cols are correct and the correct Size
577           argument is passed to MeasureOverride. r: spouliot
579 2009-10-14  Alan McGovern  <amcgovern@novell.com>
581         * System.Windows.Controls/GridTestAuto.cs:
582         * System.Windows.Controls/GridTestOrdering.cs: Add some more
583           grid tests. r: rolf
585 2009-10-12  Alan McGovern  <amcgovern@novell.com>
587         * System.Windows.Controls/GridTestOrdering.cs: Added some more
588           measure ordering tests.
590 2009-10-09  Mario Carrion  <mcarrion@novell.com>
592         * moon-unit.csproj: File added MultiScaleImageAutomationPeerTest.cs.
593         * System.Windows.Automation.Peers/MultiScaleImageAutomationPeerTest.cs: 
594         Tests MultiScaleImageAutomationPeer.
596         r: toshok
598 2009-10-09  Mario Carrion  <mcarrion@novell.com>
600         * System.Windows.Automation.Peers/SliderAutomationPeerTest.cs: 
601         Subclassing RangeBaseAutomationPeerTest.
603         r: toshok
605 2009-10-09  Mario Carrion  <mcarrion@novell.com>
607         * System.Windows.Automation.Peers/RadioButtonAutomationPeerTest.cs: 
608         Testing SelectionItemPatternIdentifiers.IsSelectedProperty event.
610         r: toshok
612 2009-10-09  Mario Carrion  <mcarrion@novell.com>
614         * System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs: 
615         Testing TogglePatternIdentifiers.ToggleStateProperty event.
617         r: toshok
619 2009-10-08  Alan McGovern  <amcgovern@novell.com>
621         * System.Windows.Controls/GridTestAuto.cs:
622         * System.Windows.Controls/GridTestOrdering.cs: Add some more
623           tests to ensure we measure the elements in the grid in the
624           correct order. This is important because Auto rows/cols must
625           be measured first and their height assigned before the star
626           rows are processed. The height assigned to the auto
627           rows/cols is subtracted from the availableSize and then this
628           is lesser value is used when measuring elements spanning
629           star rows.
631 2009-10-08  Alan McGovern  <amcgovern@novell.com>
633         * System.Windows.Controls/GridTestAuto.cs: Add some new tests
634           for Grid to ensure that star rows expand in the correct
635           places. r: rolf
637 2009-10-06  Mario Carrion  <mcarrion@novell.com>
639         * System.Windows.Automation.Peers/ScrollViewerAutomationPeerTest.cs: 
640         New methods added: IScrollProvider_HorizontalMethods, 
641         IScrollProvider_VerticalMethods and IScrollProvider_Events.
643         r: alan
645 2009-10-06  Alan McGovern  <amcgovern@novell.com>
647         * System.Windows/LoadedTest.cs: Add more tests for the Loaded
648           event. The extra ones check the conditions in which loaded
649           event emission is forced and also the order in which the
650           events are raised. r: spouliot
652 2009-10-05  Chris Toshok  <toshok@ximian.com>
654         * System.Windows.Controls/PanelTest.cs: add a few tests to show
655         where min/max are being applied, and whether children of a panel
656         know about them.
658 2009-10-05  Alan McGovern  <amcgovern@novell.com>
660         * System.Windows/LoadedTest.cs: Add a bunch of extra tests for
661           the Loaded event. r: spouliot
663         * System.Windows.Media/VisualTreeHelperTest.cs: Move two
664           Loaded tests to the LoadedTest.cs file. r: spouliot
666 2009-10-01  Sebastien Pouliot  <sebastien@ximian.com>
668         * System.Windows.Input/InputMethodTest.cs: Remove [MoonlightBug]
669         on existing test and add new test cases
671 2009-10-01  Sebastien Pouliot  <sebastien@ximian.com> 
673         * System.Windows.Interop/SilverlightHostTest.cs: Remove 
674         [MoonlightBug] on IsVersionSupported
676         r: alan
678 2009-09-30  Sebastien Pouliot  <sebastien@ximian.com> 
680         * security/SecuritySafeCriticalTest.cs: New. Unit tests
682         r: jackson
684 2009-09-30  Sebastien Pouliot  <sebastien@ximian.com>
686         * System.Windows.Browser/HtmlPageTest.cs: New. Unit tests
688         r: rolf
690 2009-09-30  Alan McGovern  <amcgovern@novell.com>
692         * System.Windows.Input/InputMethodTest.cs:
693           IsInputMethodEnabled defaults to true and also needs a
694           validator to ensure that it's only set on 
696 2009-09-29  Chris Toshok  <toshok@ximian.com>
698         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs (ValueProvider_Events):
699         call EnqueueTestComplete if we're returning early so we don't
700         block indefinitely and timeout moon-unit.
702         r: andreia
704 2009-09-29  Sebastien Pouliot  <sebastien@ximian.com>
706         * System.Windows.Browser/HtmlObjectTest.cs: New. Unit tests
708         r: toshok
710 2009-09-29  Mario Carrion  <mcarrion@novell.com>
712         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs: 
713         New test ValueProvider_Events.
715         r: jeff
717 2009-09-29  Mario Carrion  <mcarrion@novell.com>
719         * moon-unit.csproj: File added SWAP.PasswordBoxAutomationPeerTest.cs.
720         * System.Windows.Automation.Peers/PasswordBoxAutomationPeerTest.cs: 
721         New file, tests PasswordBoxAutomationPeer.
723         r: spouliot
725 2009-09-28  Alan McGovern  <amcgovern@novell.com>
727         * System.Windows.Controls.Primitives/SelectorTest.cs:
728           ComboBox.ItemContainerStyle and ListBox.ItemContainerStyle
729           both should update the container item Style value when they
730           change. r: spouliot
732 2009-09-25  Sebastien Pouliot  <sebastien@ximian.com>
734         * site/index.html, site/test.html: Add dummy JS function that is
735         used for ScriptObject tests
737         r: andreia
739 2009-09-25  Sebastien Pouliot  <sebastien@ximian.com> 
741         * System.Window.Browser/ScriptObject.cs: More test cases for
742         validations.
744         r: andreia
746 2009-09-25  Sebastien Pouliot  <sebastien@ximian.com>
748         * System.Window.Browser/HtmlWindow.cs: New. Add unit tests
750         r: rolf
752 2009-09-21  Stephane Delcroix  <sdelcroix@novell.com>
754         * System.Windows.Controls/MultiScaleIamgeTest.cs: 2 new msi tests
756         r: toshok
758 2009-09-17  Sebastien Pouliot  <sebastien@ximian.com>
760         * security/MiscTest.cs:Add more test cases for creating arrays of 
761         [SecurityCritical] types.
762         * security/WebFlashPolicyTest.cs: Ignore tests that depends on 
763         sites outside our control.
764         * System.Windows.Media.Imaging/BitmapImageTest.cs: Add test case
765         where UriSource is called twice (helped me find a leak)
767         r: rolf
769 2009-09-16  Mario Carrion  <mcarrion@novell.com>
771         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: Testing
772         GetParent when Template exists and doesn't exist.
773         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
774         New test GetParent.
776         r: toshok
778 2009-09-16  Brad Taylor  <brad@getcoded.net>
780         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
781         Use new API to force the generation of events.
783         r: toshok
785 2009-09-15  Sebastien Pouliot  <sebastien@ximian.com> 
787         * System.Windows/MessageBoxTest.cs: New. Unit tests for MessageBox
789         r: toshok
791 2009-09-10  Mario Carrion  <mcarrion@novell.com>
793         * moon-unit.csproj: New file added ProgressBarAutomationPeerTest.cs.
794         * System.Windows.Automation.Peers/RangeBaseAutomationPeerTest.cs: 
795         Testing RangeValue Pattern events: Maximum, Minimum, LargeChange
796         and SmallChange.
797         * System.Windows.Automation.Peers/ProgressBarAutomationPeerTest.cs: 
798         New test.
800         r: toshok
802 2009-09-09  Mario Carrion  <mcarrion@novell.com>
804         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs: 
805         Removed MoonligthBug.
807 2009-09-09  Sebastien Pouliot  <sebastien@ximian.com>
809         * security/MiscTest.cs: Add test cases for internal calls
811         r: kumpera
813 2009-09-08  Chris Toshok  <toshok@ximian.com>
815         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs:
816         mark IInvokeProvider_Invoke as [MoonlightBug] since it's not
817         working.
819         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs:
820         use Assert.Throws.
822         r: andreia
824 2009-09-08  Mario Carrion  <mcarrion@novell.com>
826         * System.Windows.Automation.Peers/HyperlinkButtonAutomationPeerTest.cs: 
827         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs: 
828         Using base method to test invoke pattern.
829         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: 
830         New method Test_InvokeProvider_Invoke.
831         * System.Windows.Automation.Peers/RepeatButtonAutomationPeerTest.cs: 
832         New file added.
834         r: spouliot
836 2009-09-08  Mario Carrion  <mcarrion@novell.com>
838         * moon-unit.csproj: New file added ComboBoxAutomationPeerTest.cs.
839         * System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: 
840         * System.Windows.Automation.Peers/ListBoxAutomationPeerTest.cs: 
841         ContentTest_ScrollViewer renamed to ContentTest, and ContentTest 
842         renamed to ContentTest_Template.
843         * System.Windows.Automation.Peers/ComboBoxAutomationPeerTest.cs: New
844         file.
845         * System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs: 
846         ContentTest passes. New test StructureChanged_Events.
848         r: toshok
850 2009-09-04  Chris Toshok  <toshok@ximian.com>
852         * System.Windows/VisualStateTest.cs: remove AddRemoveHandlerTest
853         as it's useless now that the condition which necessitated it has
854         been fixed.
856         r: andreia
858 2009-09-04  Sebastien Pouliot  <sebastien@ximian.com>
860         * moon-unit.csproj: Add missing tests to the project file
862         r: toshok
864 2009-09-04  Alan McGovern  <amcgovern@novell.com>
866         * System.Windows.Controls/ListBoxTest.cs:
867         * System.Windows.Controls/ComboBoxTest.cs: If a ListBoxItem
868           with IsSelected = true is added to a Selector, that value is
869           respected and SelectedItem/Index is updated. r: sde
871 2009-09-04  Alan McGovern  <amcgovern@novell.com>
873         * System.Windows.Controls/ComboBoxTest.cs: Add tests for
874           setting ComboBox.SelectedIndex from xaml. r: sde
876 2009-09-03  Mario Carrion  <mcarrion@novell.com>
878         * System.Windows.Automation.Peers/ListBoxAutomationPeerTest.cs: 
879         Tests added for testing content when Template is null and not null.
880         * System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: 
881         Tests added for testing content when Template is null and not null,
882         testing events.
883         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
884         Testing events.
885         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
886         Fixed GetAutomationEventFrom and GetAutomationEventFrom, new internal
887         class to get Peer from provider.
889         r: alan
891 2009-09-03  Alan McGovern  <amcgovern@novell.com>
893         * System.Windows.Controls/ListBoxTest.cs:
894         * System.Windows.Controls/ComboBoxTest.cs:
895         * System.Windows.Controls.Primitives/SelectorTest.cs: Add some
896           more tests for IsSelected/SelectedIndex/SelectedObject. We
897           should wait til we're implementing SL3 behaviours before
898           fixing these tests as there's a bug in Silverlight 2.0 which
899           makes it very hard to figure out what's going on. r: toshok
901 2009-09-03  Sebastien Pouliot  <sebastien@ximian.com>
903         * Makefile.am: Add CrossDomainPolicyManager.cs to the build
905         r: andreia
907 2009-09-03  Alan McGovern  <amcgovern@novell.com>
909         * System.Windows.Controls/ItemsControlTest.cs:
910         * System.Windows.Controls/ItemsControlTestBase.cs:
911         * System.Windows.Controls.Primitives/SelectorTest.cs: Add a
912           test to check when ItemContainerStyle is used.
914 2009-09-03  Alan McGovern  <amcgovern@novell.com>
916         * System.Windows.Controls/ListBoxTest.cs:
917         * System.Windows.Controls/ItemsControlTest.cs:
918         * System.Windows.Controls/ItemsControlTestBase.cs:
919         * System.Windows.Controls.Primitives/SelectorTest.cs: Remove
920           code duplication - DisplayMemberPath handling should only
921           exist in ItemsControl. This fixes DisplayMemberPath handling
922           for ListBox too. r: sde
924 2009-09-02  Jackson Harper  <jackson@ximian.com>
926         * System.Windows.Media.Animation/StoryboardTest.cs: Test for
927         feature mentioned in bug #521663. Allows look ups of properties
928         on the supplied object instead of just the type.  Note that the
929         value doesnt seem to get update (on SL or ML).
931 2009-09-02  Alan McGovern  <amcgovern@novell.com>
933         * System.Windows.Controls/ListBoxTest.cs:
934         * System.Windows.Controls/ComboBoxTest.cs:
935         * System.Windows.Controls/ItemsControlTest.cs:
936         * System.Windows.Controls/ItemsControlTestBase.cs: Add extra
937           tests to ensure the DisplayMemberPath template is used in
938           the right places. Remove [MoonlightBug] from tests which are
939           passing now. r: toshok
941         * System.Windows.Controls.Primitives/SelectorTest.cs: Remove
942           [MoonlightBug] from tests which are passing now. r: toshok
944         * System.Windows/DataTemplateTests.cs: Add a helper method to
945           easily create a DataTemplate in code. r: toshok
947 2009-09-02  Alan McGovern  <amcgovern@novell.com>
949         * System.Windows.Controls/ContentPresenterTest.cs: If
950           ContentPresenter.Content is a UIElement, we clear the value
951           of the DataContext, otherwise we copy the Content to it. r:
952           jeff
954 2009-09-02  Alan McGovern  <amcgovern@novell.com>
956         * System.Windows.Controls/ListBoxTest.cs:
957         * System.Windows.Controls/ComboBoxTest.cs:
958         * System.Windows.Controls.Primitives/SelectorTest.cs: The
959           ignore needs to be on the overrides, not the base method. r:
960           me ;)
962 2009-09-01  Jackson Harper  <jackson@ximian.com>
964         * misc/Parsing/MiscParsing.cs:
965         * misc/Parsing/MiscParsingPrivateControl.xaml: New tests for
966         loading internal types.
967         - Remove unused test for feature that doesnt work on SL
969 2009-08-31  Alan McGovern  <amcgovern@novell.com>
971         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs:
972           Remove moonlight bug from test which is passing. r: jeff
974 2009-08-28   Mario Carrion  <mcarrion@novell.com>
976         * moon-unit.csproj: HyperlinkButtonAutomationPeerTest.cs added.
977         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
978         Testing ISelectionItemProvider methods and events.
980         r: alan
982 2009-08-28  Alan McGovern  <amcgovern@novell.com>
984         * System.Windows/DataTemplateTests.cs: ContentControl is not
985           in charge of expanding its content template, the users of
986           ContentControl have to do that. When applying a
987           ControlTemplate, if it expands to an empty element or one
988           which is not a UIElement, we ignore the template and instead
989           apply the default element. r: toshok
991 2009-08-28  Sebastien Pouliot  <sebastien@ximian.com>
993         * security/WebFlashPolicyTest.cs: Add test case for FILE/HTTP 
994         and FILE/HTTPS with "well known" secure policies. Based on
995         patch received from Stephen A. Jazdzewski.
997         re: jackson
999 2009-08-27  Sebastien Pouliot  <sebastien@ximian.com>
1001         * security/WebBasePolicyTest.cs: New. Common tests for both Flash 
1002         and Silverlight policy parsing and resolution.
1003         * security/WebFlashPolicyTest.cs: New. Unit tests for Flash 
1004         policy parsing and resolution.
1005         * security/WebSilverlightPolicyTest.cs: New. Unit tests for 
1006         Silverlight policy parsing and resolution.
1008         re: toshok
1010 2009-08-27  Andrés G. Aragoneses  <aaragoneses@novell.com>
1012         * System.Windows.Automation.Peers/HyperlinkButtonAutomationPeerTest.cs:
1013         Add new file, forgotten in commit r140650.
1015 2009-08-26  Alan McGovern  <amcgovern@novell.com>
1017         * System.Windows.Controls/ItemsControlTest.cs: Allow
1018           FrameworkTemplates to be expanded in managed code. Using
1019           that, expand the ItemsPanelTemplate in ItemsControl when it
1020           is available. r: toshok
1022 2009-08-26  Alan McGovern  <amcgovern@novell.com>
1024         * System.Windows.Controls/ListBoxTest.cs:
1025           ComboBox.IsSelectionActiveProperty and
1026           ListBox.IsSelectionActiveProperty are the same DP reference,
1027           so declare it on Selector and expose it in the subclasses.
1028           Cleanup usage of this property aswell. r: spouliot
1030 2009-08-25  Andrés G. Aragoneses  <aaragoneses@novell.com>
1032         * moon-unit.mdp: Add new HyperLinkButtonAutomationPeerTest
1033           file.
1035         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs:
1036           Event testing for derived classes of ButtonBase. Refactor
1037           ContentTest.
1039         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs:
1040           Call the base method for testing events. Refactor
1041           ContentTest (code was duplicated with the base test).
1043 2009-08-25  Alan McGovern  <amcgovern@novell.com>
1045         * System.Windows.Controls/ComboBoxTest.cs: When an item is
1046           selected before the container item has been created, we need
1047           to set the 'IsSelected' flag on the container when it loads.
1048           Fixes the initial selection for both ComboBox and ListBox.
1049           r: jackson
1051 2009-08-25  Alan McGovern  <amcgovern@novell.com>
1053         * System.Windows.Controls/ComboBoxTest.cs: Rewrite the
1054           UpdateDisplayedItem method to fix rendering issues when an
1055           item is selected before the drop down list has been opened.
1056           Previously the selected item would not appear in the
1057           ComboBox as the currently displayed item. r: spouliot
1059 2009-08-24  Mario Carrion  <mcarrion@novell.com>
1061         * System.Windows.Automation.Peers/AutomationPeerTest.cs: 
1062         ListenerExists updated. Should be True when running on ML2.
1063         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: 
1064           System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs, 
1065           System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: 
1066           Reverted because updated KB970363 pulled SL3 update.
1067         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
1068           Removed GetItemType_AttachedProperty, already defined in base class.
1069         r:alan
1071 2009-08-24  Alan McGovern  <amcgovern@novell.com>
1073         * System.Windows.Controls/ComboBoxTest.cs: 1) Update the
1074           DisplayedItem when the ComboBox template has been applied.
1075         2) Correctly update the SelectionBoxItem and
1076           SelectionBoxItemTemplate variables aswell.
1077         3) Ensure that the ItemTemplate applied to the selected
1078           ComboBoxItem is propagated to
1079           ContentPresenter.ContentTemplate
1080         r: sde
1082 2009-08-21  Alan McGovern  <amcgovern@novell.com>
1084         * System.Windows/DataTemplateTests.cs: Add extra regression
1085           test for the change in r140417. 
1087 2009-08-21  Alan McGovern  <amcgovern@novell.com>
1089         * System.Windows/ResourceDictionaryTest.cs: Add extra tests to
1090           see which elements can be added multiple times to the same
1091           RD and which elements can be added to multiple different RDs
1093 2009-08-21  Alan McGovern  <amcgovern@novell.com>
1095         * System.Windows.Data/BindingTest.cs: Whoops - nuke a
1096           Console.ReadLine that was accidently left in.
1098 2009-08-21  Alan McGovern  <amcgovern@novell.com>
1100         * System.Windows.Data/BindingTest.cs: Add the test which
1101           verifies the change in r140365.
1103 2009-08-21  Alan McGovern  <amcgovern@novell.com>
1105         * System.Windows.Controls/GridTestAuto.cs: When assigning
1106           sizes to grid segments, if the current UIElement spans
1107           across star segments, then extra height will only be
1108           assigned to those star segments. Otherwise extra height will
1109           be assigned to Auto and Pixel segments. r: sde
1111 2009-08-20  Alan McGovern  <amcgovern@novell.com>
1113         * System.Windows.Controls/GridTestAuto.cs: Add a missing
1114           [MoonlightBug].
1116 2009-08-20  Alan McGovern  <amcgovern@novell.com>
1118         * System.Windows.Data/BindingTest.cs: Applying a
1119           TemplateBinding to a non-framework element should silently
1120           discard the binding. r: jackson
1122 2009-08-20  Jackson Harper  <jackson@ximian.com>
1124         * System.Windows.Markup/XamlReaderTest.cs: Expand test a little
1125         
1126 2009-08-20  Alan McGovern  <amcgovern@novell.com>
1128         * System.Windows.Markup/XamlReaderTest.cs: Add additional test
1129           to see when SolidColorBrush supports text content and when
1130           it doesn't.
1132 2009-08-19  Alan McGovern  <amcgovern@novell.com>
1134         * System.Windows.Controls/GridTestAuto.cs: Add the first batch
1135           of Grid tests revolving around star rows.
1137 2009-08-18  Andrés G. Aragoneses  <aaragoneses@novell.com>
1139         * moon-unit.mdp: Include System.Windows.Automation.Peers/
1140           files.
1142 2009-08-18  Alan McGovern  <amcgovern@novell.com>
1144         * System.Windows.Controls/GridTestAuto.cs: Allocate sizes of
1145           the grid segments in the correct order. r: shana
1147 2009-08-17  Alan McGovern  <amcgovern@novell.com>
1149         * System.Windows.Controls/GridTestAuto.cs: When allocating
1150           sizes for rows/columns, clamp the sizes between the Min and
1151           Max values in a consistent manner. r: jackson
1153 2009-08-15  Larry Ewing  <lewing@novell.com>
1155         * System.Windows.Shapes/PathTest.cs: put the Path tests back into
1156         compliance.
1158 2009-08-14  Alan McGovern  <amcgovern@novell.com>
1160         * System.Windows.Controls/GridTest.cs:
1161         * System.Windows.Controls/GridTestAuto.cs: Rewrite the size
1162           allocation code in grid to better match the microsoft
1163           implementation. It works much better for the pixel and auto
1164           cases, but still has some issues with star columns. r:
1165           lewing
1167 2009-08-14  Alan McGovern  <amcgovern@novell.com>
1169         * System.Windows.Media.Animation/StoryboardTest.cs: Disable
1170           StoryboardTest.Pause () for the moment as it flaps far too
1171           frequently. There are other tests on Storyboard.Pause that
1172           will fail if it regresses. r: rolf and jackson
1174 2009-08-14  Alan McGovern  <amcgovern@novell.com>
1176         * System.Windows.Controls/ContentControlTest.cs: Go back to
1177           the old method of populating TextBlock.Text in the fallback
1178           display element in ContentPresenter. We can't safely use the
1179           correct method (a oneway binding) yet. r: lewing
1181 2009-08-13  Mario Carrion  <mcarrion@novell.com>
1183         * moon-unit.csproj: Files added to test ScrollBar and ScrollViewer.
1184         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs, 
1185           System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs: 
1186         Tests updated to match changes in KB970363.
1187         * System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: 
1188         Subclassing ItemsControlAutomationPeerTest to match hierarchy.
1189         * System.Windows.Automation.Peers/RangeBaseAutomationPeerTest.cs: 
1190         Subclassing FrameworkElementAutomationPeerTest, testing events and
1191         implementation in SL2
1192         * System.Windows.Automation.Peers/ScrollViewerAutomationPeerTest.cs, 
1193           System.Windows.Automation.Peers/ScrollBarAutomationPeerTest.cs: 
1194         New tests.
1195         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: 
1196         Poker class added. New test ContentTest, GetName.
1197         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
1198         Subclassing ItemAutomationPeerTest to match hierarchy.
1199         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1200         Null tests is virtual. New test HasKeyboardFocus. Updated IsOffScreen.
1201         New EventsManager to test events in ML.
1203 2009-08-12  Alan McGovern  <amcgovern@novell.com>
1205         * System.Windows.Controls/ContentControlTest.cs: Remove
1206           MoonlightBug from tests which are passing now. r: toshok
1208 2009-08-12  Alan McGovern  <amcgovern@novell.com>
1210         * System.Windows.Controls/GridTestAuto.cs: Add a bunch more
1211           tests for Grid sizing.
1213 2009-08-07  Alan McGovern  <amcgovern@novell.com>
1215         * System.Windows.Controls/GridTestAuto.cs: Add an extra test
1216           to ensure that the correct sizes are passed to the elements
1217           inside the grid when measuring.
1219 2009-08-06  Alan McGovern  <amcgovern@novell.com>
1221         * System.Windows.Controls/GridTestAuto.cs: Add some more tests
1222           for Auto/Star and Auto/Fixed combinations.
1224 2009-08-06  Alan McGovern  <amcgovern@novell.com>
1226         * moon-unit.mdp:
1227         * System.Windows.Controls/GridTest.cs:
1228         * System.Windows.Controls/GridTestAuto.cs: Add the first few
1229           tests which attempt to figure out how GridLength.Auto
1230           actually distributes its values.
1232 2009-08-05  Alan McGovern  <amcgovern@novell.com>
1234         * System.Windows.Data/BindingTest.cs: Remove the MoonlightBug
1235           from BindDataContext. Also rewrite XamlDataContext2 to be
1236           asynchronous, as DataContext change notifications are
1237           asynchronous and the test must allow for that before
1238           checking values.
1240 2009-08-04  Alan McGovern  <amcgovern@novell.com>
1242         * System.Windows.Data/BindingTest.cs: TwoWay bindings must set
1243           a non-empty Path.
1245 2009-08-04  Alan McGovern  <amcgovern@novell.com>
1247         * System.Windows.Controls/ContentPresenterTest.cs:
1248           ContentPresenter.Content is copied to the datacontext when
1249           it is Loaded.
1251 2009-08-04  Alan McGovern  <amcgovern@novell.com>
1253         * System.Windows.Controls/ContentPresenterTest.cs: Add some
1254           extra tests to make sure the link between DataContext and
1255           Content is understood correctly for ContentPresenter.
1257         * System.Windows/FrameworkElementTest.cs: Add test to ensure
1258           that ContentControl.Content is not copied to the DataContext
1259           like ContentPresenter.Content is.
1261         * System.Windows.Data/BindingTest.cs: Add two extra Binding
1262           tests to check that TwoWay bindings always have a path and
1263           also see what happens if a FrameworkElements DataContext is
1264           databound. In this case it uses the parents datacontext.
1266 2009-08-04  Alan McGovern  <amcgovern@novell.com>
1268         * System.Windows.Data/BindingTest.cs:
1269         * System.Windows.Controls/ContentPresenterTest.cs: Add extra
1270           tests to see how the DataContext property behaves.
1272 2009-08-04  Alan McGovern  <amcgovern@novell.com>
1274         * System.Windows.Controls/ContentPresenterTest.cs: If
1275           ContentPresenter.Content was changed from one primitive
1276           value to another primitive value (i.e. non-UIElement) then
1277           the DataContext was not updated correctly. The DataContext
1278           is now kept in sync with the ContentProperty.
1280 2009-07-31  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1282         * System.Windows.Media/VisualTreeHelperTest.cs: Mark HitTest31b
1283         as MoonlightBug.
1285 2009-07-30  Larry Ewing  <lewing@novell.com>
1287         * System.Windows.Controls/PanelTest.cs: remove moonbug from
1288         passing test.
1290 2009-07-29  Sebastien Pouliot  <sebastien@ximian.com>
1292         * System.Windows.Controls/ImageTest.cs: Sameness tests.
1294 2009-07-27  Alan McGovern  <amcgovern@novell.com>
1296         * System.Windows/StyleTest.cs: Default styles are applied even
1297           if the user applies a style. Fixes some visual glitches in
1298           the controls toolkit site.
1300 2009-07-24  Alan McGovern  <amcgovern@novell.com>
1302         * System.Windows/VisualStateTest.cs: Add test for
1303           adding/removing handlers for VisualStateGroup events. It
1304           spews errors to the term but doesn't actually fail visibly.
1306 2009-07-24  Alan McGovern  <amcgovern@novell.com>
1308         * System.Windows/VisualStateTest.cs: Add a test to ensure that
1309           VisualStateGroup.Name is set correctly.
1311 2009-07-23  Sebastien Pouliot  <sebastien@ximian.com>
1313         * System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs: 
1314         Remove [MoonlightBug]
1316 2009-07-23  Alan McGovern  <amcgovern@novell.com>
1318         * System.Windows.Controls/ScrollViewerTest.cs: Add a reason to
1319           the Moonlight bug in case anyone tries to remove it.
1321 2009-07-23  Alan McGovern  <amcgovern@novell.com>
1323         * System.Windows.Controls/ScrollViewerTest.cs: Add the
1324           moonunit tests for the recent scrollviewer modifications
1326 2009-07-23  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1328         * System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs:
1329         Add MoonlightBug for a known regression.
1331 2009-07-22  Alan McGovern  <amcgovern@novell.com>
1333         * System.Windows/FrameworkElementTest.cs: Add an extra check
1334           to FE.DataContext to make sure it really is a core property.
1336 2009-07-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1338         * moon-unit.csproj: Updated.
1340 2009-07-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1342         * System.Windows.Browser/ScriptableTest.cs: Move initialization
1343         to ctor.
1345 2009-07-22  Alan McGovern  <amcgovern@novell.com>
1347         * System.Windows/DependencyPropertyTest.cs: Update test
1348           slightly
1350 2009-07-22  Alan McGovern  <amcgovern@novell.com>
1352         * System.Windows/DependencyPropertyTest.cs: Add a test showing
1353           that 'core' types don't preserve the object reference when
1354           marshalling to/from native but custom types do.
1356 2009-07-22  Alan McGovern  <amcgovern@novell.com>
1358         * System.Windows/DependencyPropertyTest.cs: A custom
1359           registered dependencyproperty keeps the same object
1360           reference when marshalling a string.
1362 2009-07-22  Andreia Gaita  <avidigal@novell.com>
1364         * System.Windows.Browser/ScriptableTest.cs: reactivate scriptable
1365         tests, the bots should run them fine now.
1367 2009-07-22  Alan McGovern  <amcgovern@novell.com>
1369         * System.Windows.Controls/ListBoxTest.cs: Add an extra test to
1370           see if the object reference is always preserved
1372 2009-07-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1374         * System.Windows.Browser/ScriptableTest.cs: Added.
1376 2009-07-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1378         * site/test.html:
1379         * site/index.html: Add a big fat warning that these two files
1380         should be almost identical. Also make these files as identical
1381         as possible.
1383 2009-07-21  Alan McGovern  <amcgovern@novell.com>
1385         * System.Windows.Controls/ItemsControlTest.cs: Add test for
1386           setting ItemsControl.ItemsSource through xaml.
1388 2009-07-21  Alan McGovern  <amcgovern@novell.com>
1390         * moon-unit.mdp:
1391         * System.Windows.Media/DoubleCollectionTest.cs:
1392         * System.Windows.Controls/ItemCollectionTest.cs: In order to
1393           make ItemsControl function correctly, it has to box all
1394           value types. This appears to break nothing but feels like a
1395           bit of a hack. Without this, selection is broken in
1396           itemscontrol for value types. 
1398 2009-07-20  Alan McGovern  <amcgovern@novell.com>
1400         * System.Windows.Controls/ItemCollectionTest.cs: Add a test
1401           pinpointing why ListBox (and ComboBox) are broken.
1402           ItemCollection.IndexOf () is not working correctly.
1404 2009-07-17  Sebastien Pouliot  <sebastien@ximian.com> 
1406         * System.Windows.Documents/GlyphsTest.cs: A few more asserts to
1407         make the difference between parse-time and run-time.
1409 2009-07-17  Sebastien Pouliot  <sebastien@ximian.com>
1411         * misc/DefaultValues.cs: Decorate some Glyphs tests with 
1412         [MoonlightBug] since they were not executed preivously because no
1413         other partial GlyphsTest type existed with a [TestClass] attribute
1414         * System.Windows.Documents/GlyphsTest.cs: New. Parser tests for
1415         Glyphs that use backslashes (throwing XamlParseException)
1417 2009-07-16  Sebastien Pouliot  <sebastien@ximian.com>
1419         * System.Windows.Controls/SaveFileDialogTest.cs: Update for SL3
1420         final API.
1422 2009-07-16  Alan McGovern  <amcgovern@novell.com>
1424         * System.Windows.Controls/ContentControlTest.cs: Add extra
1425           tests to more clearly define when the IsEnabled state of a
1426           control propagates to its children.
1428 2009-07-15  Sebastien Pouliot  <sebastien@ximian.com>
1430         * System.Threading/TimerTest.cs: New. Shows the bad (sync) 
1431         behavior of Moonlight
1432         * System.Threading/ThreadTest.cs: Ignore two test cases that
1433         (should) kills the harness when executed from the bots (like it
1434         happens when executed on Windows) since there's a OnError
1435         event registred in javascript (inside test.html)
1436         * System.Windows.Threading/CrossThreadAccessTest.cs: Make the
1437         test cases [Asynchronous] since the sync-based Timer tests 
1438         don't work (see new unit tests). As such Moonlight did not 
1439         execute the delegates (so the tests were green anyway / empty)
1440         but it causes problems within the runtime (GetHost returns null).
1442 2009-07-14  Alan McGovern  <amcgovern@novell.com>
1444         * System.Windows/FrameworkElementTest.cs: Split up the new
1445           Loaded tests into two parts, one checking the Loaded event
1446           is async and one checking that it is actually fired.
1448 2009-07-13  Alan McGovern  <amcgovern@novell.com>
1450         * System.Windows.Controls/ControlTest.cs: If the focused
1451           element is removed from the visual tree, it should lose
1452           focus.
1454 2009-07-13  Alan McGovern  <amcgovern@novell.com>
1456         * System.Windows.Controls/ControlTest.cs: A control does not
1457           have to be loaded to be focusable, the visual tree it's
1458           attached to has to be loaded.
1460 2009-07-09  Chris Toshok  <toshok@ximian.com>
1462         * System.Windows.Media.Animation/StoryboardTest.cs: add a test to
1463         check promoting from default values to local values on sb.Begin.
1464         Also, re-enable the assert for InvalidOperationException in
1465         TargetSameProperty.
1467 2009-07-07  Alan McGovern  <amcgovern@novell.com>
1469         * System.Windows/VisualStateTest.cs: Add the test showing that
1470           VisualState.Storyboard is not a core DP.
1472 2009-07-07  Alan McGovern  <amcgovern@novell.com>
1474         * System.Windows/VisualStateManagerTest.cs: Remove
1475           MoonlightBug from tests which pass now.
1477 2009-07-02  Alan McGovern  <amcgovern@novell.com>
1479         * Makefile.am:
1480         * moon-unit.mdp:
1481         * System.Windows/VSMControl.xaml:
1482         * System.Windows/VSMControl.xaml.cs:
1483         * System.Windows/VisualStateManagerTest.cs: Add extra tests to
1484           see how VSM interacts with templates.
1486 2009-06-30  Mario Carrion  <mcarrion@novell.com>
1488         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
1489         Fixed failing test.
1491 2009-06-30  Mario Carrion  <mcarrion@novell.com>
1493         * moon-unit.csproj: New files added: ListBoxAutomationPeerTest.cs and
1494         ListBoxItemAutomationPeerTest.cs
1495         * System.Windows.Automation.Peers/ListBoxAutomationPeerTest.cs: New
1496         test for ListBoxAutomationPeer class.
1497         * System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: Testing
1498         ISelectionProvider methods.
1499         * System.Windows.Automation.Peers/ListBoxItemAutomationPeerTest.cs: New
1500         test for ListBoxItemAutomationPeer class.
1501         * System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs: 
1502         Removed commented code, using MoonlightBug in ContentTest.
1503         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
1504         Methods overridden: GetName. Testing ISelectionItemProvider methods.
1505         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1506         New methods: IsRunningMono, LoadSystemWindows, used to handle a11y 
1507         events on Moonlight.
1509 2009-06-30  Alan McGovern  <amcgovern@novell.com>
1511         * System.Windows.Data/BindingTest.cs: Add tests covering the
1512           last few changes to the databinding code.
1514 2009-06-26  Mario Carrion  <mcarrion@novell.com>
1516         * moon-unit.csproj.user: File added.
1517         * System.Windows.Automation.Peers/MediaElementAutomationPeerTest.cs: 
1518         Tests MediaElement automation peer.
1520 2009-06-25  Alan McGovern  <amcgovern@novell.com>
1522         * System.Windows.Controls/ComboBoxTest.cs: Add more tests to
1523           ensure we call ClearContainerForItem in the right places and
1524           emit the events in the correct order.
1526 2009-06-25  Mario Carrion  <mcarrion@novell.com>
1528         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs: 
1529         Subclassing from ButtonBaseAutomationPeerTest. Testing 
1530         GetBoundingRectangle and GetName.
1531         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs,
1532           System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: 
1533         Testing GetBoundingRectangle.
1534         * System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs: 
1535         Ignore attribute removed.
1536         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1537         Testing GetBoundingRectangle, GetChildren and HasKeyboardFocus.
1539 2009-06-25  Alan McGovern  <amcgovern@novell.com>
1541         * System.Windows.Controls/ListBoxTest.cs: Add test to see what
1542           the default state of ScrollbarVisibility is
1544         * System.Windows.Controls/ComboBoxTest.cs: Add test to see
1545           what the default state of ScollbarVisibility is
1547         * misc/DefaultValues.cs:
1548         * System.Windows.Controls/GridTest.cs: ShowGridLines is a bit
1549           strange under SL so mark test as moonlight bug for the
1550           moment.
1552         * moon-unit.mdp: Add missing files to the sln
1554         * System.Windows.Markup/XamlReaderTest.cs: Add moonlight bug
1555           to EnumAsContent
1557 2009-06-25  Alan McGovern  <amcgovern@novell.com>
1559         * System.Windows.Controls/ComboBoxTest.cs:
1560           TemplateClosesDropdown hits a corner case so add
1561           MoonlightBug. OnDropDownMethodsTest passes now.
1563 2009-06-25  Alan McGovern  <amcgovern@novell.com>
1565         * System.Windows.Controls/ComboBoxTest.cs: Add a test to ensure
1566         that only the event is fired in the OnDropDownOpened virtual method
1568 2009-06-24  Alan McGovern  <amcgovern@novell.com>
1570         * System.Windows.Controls/ComboBoxTest.cs: When the template
1571           is applied the dropdown should be closed if it's open.
1573 2009-06-24  Brad Taylor  <brad@getcoded.net>
1575         * System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs:
1576         Rename methods to be more consistent with general naming conventions.
1578         * System.Windows.Automation.Peers/RadioButtonAutomationPeerTest.cs: Add
1579         test for RadioButton's automation peer.
1581 2009-06-23  Brad Taylor  <brad@getcoded.net>
1583         * System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs:
1584         Refactor to allow CheckBoxAutomationPeerTest to share more code.
1586         * System.Windows.Automation.Peers/CheckBoxAutomationPeerTest.cs: Add
1587         test for CheckBox's automation peer.
1589 2009-06-23 Sebastien Pouliot  <sebastien@ximian.com>
1591         * System.Net/WebClientTest.cs: Add test cases for BaseAddress
1593 2009-06-23  Jackson Harper  <jackson@ximian.com>
1595         * System.Windows.Controls/RowDefinitionTest.cs:
1596         * System.Windows.Controls/ColumnDefinitionTest.cs: We handle empty
1597         attribute strings properly now, remove MonoBug.
1599 2009-06-23  Alan McGovern  <amcgovern@novell.com>
1601         * System.Windows.Data/BindingTest.cs: Add a new Binding test
1602           to ensure we correctly handle binding.Path = null;
1604 2009-06-22  Brad Taylor  <brad@getcoded.net>
1606         * moon-unit.csproj: 
1607         * System.Windows.Automation.Peers/ToggleButtonAutomationPeerTest.cs: 
1608         Add test for Toggle Button's automation peer.
1610 2009-06-22  Alan McGovern  <amcgovern@novell.com>
1612         * System.Windows.Data/BindingTest.cs: This test passes now.
1614 2009-06-20  Sebastien Pouliot  <sebastien@ximian.com>
1616         * security/ReflectionTest.cs: Show the behavior of trying to invoke
1617         private methods from a public type inside platform code.
1619 2009-06-17  Alan McGovern  <amcgovern@novell.com>
1621         * System.Windows/DependencyPropertyTest.cs: chars are properly
1622           supported now. Remove MoonlightBug
1624 2009-06-16  Sebastien Pouliot  <sebastien@ximian.com>
1626         * System.Windows/AssemblyPartCollectionTest.cs: New. Tests to 
1627         check differences between Deployement and standalone cases.
1628         * System.Windows/AssemblyPartTest.cs: Change GetLibraryStream to 
1629         public so it can be reused.
1631 2009-06-15  Alan McGovern  <amcgovern@novell.com>
1633         * System.Windows.Media/VisualTreeHelperTest.cs: Fix one corner
1634           case, mark two others as corner cases and create a new test
1635           from one of the corner cases which tests for the same thing
1636           but less strictly.
1638 2009-06-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1640         * System.Windows/FrameworkElementTest.cs: Add MoonlightBug
1641         to a Loaded_styledChildOfNonStyledParent_styledSiblingInsertedBefore.
1643 2009-06-12  Jackson Harper  <jackson@ximian.com>
1645         * misc/Parsing/PrimitiveTest.cs: Fixed this issue magicidently.
1647 2009-06-12  Sebastien Pouliot  <sebastien@ximian.com> 
1649         * System.Windows/DeploymentTest.cs: Test that the Deployment.
1650         ExternalCallersFromCrossDomain property can only be set in the
1651         manifest, i.e. is a read-only value from managed code.
1653 2009-06-11  Mario Carrion  <mcarrion@novell.com>
1655         * moon-unit.csproj: New files added: 
1656         SelectorItemAutomationPeerTest.cs and SelectorAutomationPeerTest.cs.
1657         * System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs, 
1658         System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: 
1659         Subclassing FrameworkElementAutomationPeerTest.
1660         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs: 
1661         Implementation ContentTest
1662         * System.Windows.Automation.Peers/SelectorAutomationPeerTest.cs: 
1663         New file. Tests SelectorAutomationPeer.
1664         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: 
1665         ContentTest overridden.
1666         * System.Windows.Automation.Peers/SelectorItemAutomationPeerTest.cs: 
1667         New file. Tests SelectorItemAutomationPeer.
1668         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1669         Subclassing SilverlightTest, new test added: ContentTest.
1671 2009-06-11  Alan McGovern  <amcgovern@novell.com>
1673         * System.Windows.Controls.Primitives/PopupTest.cs: Make
1674           Popup.[Opened|Closed] asynchronous.
1676 2009-06-11  Alan McGovern  <amcgovern@novell.com>
1678         * System.Windows.Controls/ControlTest.cs:
1679           Control.ArrangeAppliesTemplate passes now.
1681 2009-06-10  Sebastien Pouliot  <sebastien@ximian.com> 
1683         * System.Net/WebClientTest.cs: Don't return so quickly from
1684         an [Asynchronous] test case
1686 2009-06-10  Sebastien Pouliot  <sebastien@ximian.com>
1688         * System.Net/WebClientTest.cs: Remove remaining [MoonlightBug] on
1689         test cases. Add a few asserts to validate the running thread.
1690         * System.Net/WebRequestTest.cs: Add test case about using a null 
1691         callback in BeginGetResponse
1693 2009-06-09  Alan McGovern  <amcgovern@novell.com>
1695         * System.Windows.Controls/TextBoxTest.cs: TextBox.TextChanged
1696           shouldn't emit before the control is loaded.
1698 2009-06-08  Jackson Harper  <jackson@ximian.com>
1700         * misc/Parsing/MiscParsing.cs: New test that ensures event
1701         handler hookup is not postponed until after all the other props
1702         are set.
1704 2009-06-05  Jackson Harper  <jackson@ximian.com>
1706         * misc/Parsing/EnumsTest.cs: Make sure we handle flags and managed
1707         enums properly.
1709 2009-06-05  Alan McGovern  <amcgovern@novell.com>
1711         * System.Windows/RectTest.cs: Fix our implementation of
1712           IsEmpty to correctly handle the case where we Union against
1713           an empty rectangle. Fixes these two tests and drt 399. Does
1714           our unmanaged impl have the same semantics as this?
1716 2009-06-05  Sebastien Pouliot  <sebastien@ximian.com>
1718         * System.Net/WebClientTest.cs: Remove [MoonlightBug] on two tests
1720 2009-06-05  Alan McGovern  <amcgovern@novell.com>
1722         * System.Windows.Controls/ComboBoxTest.cs:
1723           Selector.SelectionChanged is synchronous.
1725 2009-06-05  Alan McGovern  <amcgovern@novell.com>
1727         * System.Windows.Controls.Primitives/PopupTest.cs:
1728           Popup.IsOpen raises the Opened/Closed events async.
1730 2009-06-04  Alan McGovern  <amcgovern@novell.com>
1732         * System.Windows/ContentControlTest.cs: Add two more tests checking how
1733         IsEnabledChanged is fired.
1735 2009-06-04  Alan McGovern  <amcgovern@novell.com>
1737         * System.Windows/DependencyPropertyTests.cs: Add test to check if the
1738         Changed event for user registered DPs is sync or async.
1740 2009-06-04  Alan McGovern  <amcgovern@novell.com>
1742         * System.Windows/ControlTest.cs: Add test to show that IsEnabledChanged
1743         is emitted asynchronously. Remove MoonlightBug from a test which is
1744         passing.
1746 2009-06-03  Alan McGovern  <amcgovern@novell.com>
1748         * System.Windows/UIElementTest.cs: Commit two new tests for
1749         UIElement.TransformToVisual which were created when fixing a related
1750         issue which was timing out some tests.
1752 2009-06-02  Sebastien Pouliot  <sebastien@ximian.com>
1754         * security/SocketPolicyTest.cs: Adapt to internal API changes
1755         * Makefile.am: Add new parsers source files to the build
1757 2009-05-29  Sebastien Pouliot  <sebastien@ximian.com>
1759         * IsolatedStorageFileTest.cs: Remove MoonlightBug to GetFilesInSubdirs.
1761 2009-05-28  Mario Carrion  <mcarrion@novell.com>
1763         * moon-unit.csproj: ButtonAutomationPeerTest.cs file added.
1764         * System.Windows.Automation.Peers/ButtonAutomationPeerTest.cs: New file
1765         tests ButtonAutomationPeer.
1766         * System.Windows.Automation.Peers/ImageAutomationPeerTest.cs: 
1767         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs:
1768         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: Null
1769         test removed.
1770         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: 
1771         Subclassing from FrameworkElementAutomationPeerTest.
1772         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1773         Null test is not virtual anymore.
1775 2009-05-28  Jeffrey Stedfast  <fejj@novell.com>
1777         * System.Windows.Controls/TextBoxTest.cs
1778         (SetIdenticalSelectedText): Removed MoonlightBug attribute as this
1779         bug has now been fixed.
1781 2009-05-28  Sebastien Pouliot  <sebastien@ximian.com>
1783         * Makefile.am: Add all (internal) classes needed to test policies
1785 2009-05-28  Alan McGovern  <amcgovern@novell.com>
1787         * System.Windows.Controls/ContentControlTest.cs: Add some more tests
1788         for Control.IsEnabled to see exactly when it propagates to its
1789         children.
1791 2009-05-28  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1793         * IsolatedStorageFileTest.cs: Added MoonlightBug to GetFilesInSubdirs.
1795 2009-05-27  Mario Carrion  <mcarrion@novell.com>
1797         * moon-unit.csproj: File added ImageAutomationPeerTest.cs.
1798         * System.Windows.Automation.Peers/ImageAutomationPeerTest.cs: Tests
1799         ImageAutomationPeer class.
1801 2009-05-27  Alan McGovern  <amcgovern@novell.com>
1803         * System.Windows.Controls/ContentControlTest.cs: Implement
1804           correct propagation of Control.IsEnabled. Children of
1805           disabled controls are disabled. When their parent is
1806           re-enabled, they go back to their previous state.
1808 2009-05-27  Jackson Harper  <jackson@ximian.com>
1810         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: Test for
1811         GetFiles with paths in the search pattern.
1813 2009-05-27  Alan McGovern  <amcgovern@novell.com>
1815         * System.Windows.Controls/ItemCollectionTest.cs: Add another parenting
1816         test.
1817         
1818 2009-05-27  Alan McGovern  <amcgovern@novell.com>
1820         * System.Windows/DependencyObjectTest.cs:
1821         * System.Windows/ResourceDictionaryTest.cs: Move a test from
1822         DependencyObjectTest to ResourceDictionaryTest.
1823         
1824 2009-05-27  Alan McGovern  <amcgovern@novell.com>
1826         * System.Windows/DependencyObjectTest.cs: Add another parenting test. We
1827         appear to have our parenting rules backwards.
1829 2009-05-26  Sebastien Pouliot  <sebastien@ximian.com>
1831         * security/DelegateTest.cs: Add asserts on return values.
1832         * security/MiscTest.cs: New. Other security related test that do 
1833         not fit well anywhere else.
1835 2009-05-27  Alan McGovern  <amcgovern@novell.com>
1837         * System.Windows.Media/VisualTreeHelperTest.cs:
1838           Control.Enabled needs to be created in native code as it's
1839           required for hittesting. A disabled control and its visual
1840           children do not receive mouse events and are not visible to
1841           VisualTreeHelper.FindElementInHostCoordinates.
1843 2009-05-26  Mario Carrion  <mcarrion@novell.com>
1845         * moon-unit.csproj: TextBoxAutomationPeerTest.cs added.
1846         * System.Windows.Automation.Peers/TextBoxAutomationPeerTest.cs: 
1847         New file. Tests TextBoxAutomationPeer class.
1848         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: 
1849         Subclassing FrameworkElementAutomationPeerTest, concrete automation peer
1850         realizing FrameworkElementAutomationPeerContract.
1851         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
1852         New interface FrameworkElementAutomationPeerContract meant to be realized
1853         by concrete peers to test default implementation values.
1854         TestMethods marked as virtual.
1856 2009-05-26  Mario Carrion  <mcarrion@novell.com>
1858         * System.Windows.Automation.Peers/AutomationPeerTest.cs: 
1859         InvalidatePeer tests commented, crashes browser on Silverlight.
1861 2009-05-26  Alan McGovern  <amcgovern@novell.com>
1863         * System.Windows.Media/VisualTreeHelperTest.cs: Add a bunch of
1864           extra tests to figure out how controls react with IsEnabled
1865           set to false for hittesting.
1867 2009-05-26  Alan McGovern  <amcgovern@novell.com>
1869         * System.Windows.Media/VisualTreeHelperTest.cs: Add tests for
1870           TextBlock and TextBox hittesting.
1872 2009-05-22  Chris Toshok  <toshok@ximian.com>
1874         * System.Windows/DependencyPropertyTest.cs (Custom_Property_Parents):
1875         apparently this test now passes.  remove the MoonlightBug
1876         attribute.
1878 2009-05-22  Jackson Harper  <jackson@ximian.com>
1880         * misc/Parsing/MiscParsing.cs: This test is passing now.
1882 2009-05-22  Mario Carrion  <mcarrion@novell.com>
1884         * System.Windows.Automation.Peers/AutomationPeerTest.cs: Tests:
1885         InvalidatePeer, EventsSource, ProviderFromPeer and PeerFromProvider.
1887 2009-05-22  Alan McGovern  <amcgovern@novell.com>
1889         * System.Windows/DependencyPropertyTest.cs: Add test to see how
1890         custom DPs affect parenting/namescopes.
1891         
1892 2009-05-22  Sebastien Pouliot  <sebastien@ximian.com>
1894         * System.Net/WebHeaderCollectionTest.cs: Add header test cases
1895         * System.Net/WebRequestTest.cs: Add header test cases
1896         * System.Net.Sockets/SocketAyncEventArgsTest.cs: New.
1897         * System.Net.Sockets/SocketTest.cs: New. Socket unit tests.
1898         * security/SocketPolicyTest.cs: New. Socket policy tests.
1899         * Makefile.am: Include ClientAccessPolicy from moon/class so we 
1900         can make useful socket policy tests.
1902 2009-05-22  Alan McGovern  <amcgovern@novell.com>
1904         * System.Windows/DependencyPropertyTest.cs: Added a test checking
1905         how custom DPs affect parenting/namescopes.
1906         
1907 2009-05-21  Andreia Gaita  <avidigal@novell.com>
1909         * System.Windows.Browser/ScriptableTest.cs: disable CreateableType,
1910         doesn't work on the bots
1912 2009-05-21  Andreia Gaita  <avidigal@novell.com>
1914         * System.Windows.Browser/ScriptableTest.cs: rewrite to make it work...
1916 2009-05-21  Andreia Gaita  <avidigal@novell.com>
1918         * System.Windows.Browser/ScriptableTest.cs: CreateableType should be
1919         working now
1921 2009-05-21  Alan McGovern  <amcgovern@novell.com>
1923         * System.Windows/VisualStateManagerTest.cs: Add some tests
1924         to ensure things are working correctly. Also remove an [Ignore]
1925         which shouldn't be there.
1926         
1927         * System.Windows.Media.Animation/StoryboardTest.cs: Add two
1928         tests which verify we handle start/stop correctly.
1930 2009-05-21  Alan McGovern  <amcgovern@novell.com>
1932         * System.Windows.Controls/ComboBoxTest.cs: Add a test to verify
1933         where SelectedIndex/SelectedItem are updated.
1934           
1935 2009-05-20  Alan McGovern  <amcgovern@novell.com>
1937         * System.Windows.Data/IValueConverterTest.cs: DataBinding and
1938           ManagedXamlLoader use exactly the same type conversion as
1939           Styles and ObjectKeyFrames - so merge both of them to use
1940           MoonlightTypeConverter. This also fixes several
1941           typeconversion related databinding issues.
1943 2009-05-19  Alan McGovern  <amcgovern@novell.com>
1945         * System.Windows.Data/IValueConverterTest.cs: Handle invalid
1946           values returned from IValueConverters properly.
1948 2009-05-18  Andreia Gaita  <avidigal@novell.com>
1950         * System.Windows.Browser/ScriptableTest.cs: CreateableTypeTest
1951         is now failing, TypeTest is now passing. :P
1953 2009-05-18  Alan McGovern  <amcgovern@novell.com>
1955         * System.Windows/FrameworkElementTest.cs: Add a test which
1956           shows that templates are regenerated every time a new
1957           UIElement is applied to ContentControl.Content.
1959 2009-05-18  Alan McGovern  <amcgovern@novell.com>
1961         * System.Windows/FrameworkElementTest.cs: For contentcontrols,
1962           the applied template is only cleared if the old or new
1963           content is a UIElement (frameworkelement?). The fallback
1964           'template' of a Grid + TextBlock is also reused every time.
1966         * System.Windows.Controls/ListBoxTest.cs: Remove debug spew
1967           which shouldn't be there.
1969 2009-05-18  Alan McGovern  <amcgovern@novell.com>
1971         * System.Windows.Controls/ListBoxTest.cs: Add test to ensure
1972           we're applying the style in the right place.
1974 2009-05-18  Alan McGovern  <amcgovern@novell.com>
1976         * System.Windows.Controls/ListBoxTest.cs: Nuke a bunch of
1977           depreciated code from ListBox and fix the implementation of
1978           IsSelectionActive to use DependencyProperty.RegisterReadOnly
1980 2009-05-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
1982         * Makefile.am: Pass --generate-html=no instead of --generate-html-.
1984 2009-05-16  Chris Toshok  <toshok@ximian.com>
1986         * System.Windows.Data/BindingTest.cs (XamlBindWithContent2):
1987         removing the MoonlightBug.
1989 2009-05-16  Alan McGovern  <amcgovern@novell.com>
1991         * System.Windows.Media.Animation/StoryboardTest.cs: Add type
1992           converting to ObjectKeyFrame. The conversion is done during
1993           the Resolve phase. If the type conversion can't be completed
1994           an exception is thrown.
1996 2009-05-16  Sebastien Pouliot  <sebastien@ximian.com>
1998         * System.Net/UriTest.cs: Add test case for bad host name
2000 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2002         * System.Windows.Media.Animation/StoryboardTest.cs: This test
2003           was broken accidently when it was split out from a larger
2004           test.
2006 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2008         * System.Windows.Media.Animation/StoryboardTest.cs: Add a test
2009           for really short storyboards too.
2011 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2013         * System.Windows.Media.Animation/StoryboardTest.cs: Add a test
2014           for zero length storyboards.
2016 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2018         * misc/Parsing/MiscParsing.cs: This should have
2019           [MoonlightBug].
2021 2009-05-14  Jackson Harper  <jackson@ximian.com>
2023         * Makefile.am:
2024         * misc/Parsing/MiscParsing.cs:
2025         * misc/Parsing/MiscParsingManagedAttachedProp.xaml: New test for
2026         managed attached props that don't have a namespace.
2027         
2028 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2030         * misc/Parsing/MiscParsing.cs: Add test which demonstrates an
2031           issue with staticresources and styles.
2033 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2035         * System.Windows.Media.Animation/StoryboardTest.cs: Check more
2036           cases in the test
2038 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2040         * System.Windows.Media.Animation/StoryboardTest.cs: Add a test
2041           for animating a GridLength property. Currently failing
2042           because zero length storyboards don't ever complete.
2044 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2046         * moon-unit.mdp: Add some missing files to the MDP
2048 2009-05-15  Alan McGovern  <amcgovern@novell.com>
2050         * System.Windows.Data/BindingTest.cs: Properly handle
2051           exceptions when updating the source in a 2 way binding.
2052           Raise the BindingValidationError event in the right place.
2054 2009-05-13  Alan McGovern  <amcgovern@novell.com>
2056         * System.Windows.Controls/ItemsControlTest.cs: When the items
2057           collection is databound, we need to copy all the items from
2058           the ItemsSource into the Items collection before firing the
2059           Reset event.
2061 2009-05-13  Alan McGovern  <amcgovern@novell.com>
2063         * System.Windows.Data/BindingTest.cs: If we have a property
2064           path like "A.B.C" and the object 'B' is null, we should bail
2065           out with failure.
2067 2009-05-13  Jackson Harper  <jackson@ximian.com>
2069         * misc/Parsing/MiscParsingEvebt.xaml:
2070         * misc/Parsing/MiscParsing.cs: New test for resolving event
2071         handlers.
2073 2009-05-13  Alan McGovern  <amcgovern@novell.com>
2075         * System.Windows.Media/VisualTreeHelperTest.cs: This test is
2076           passing locally now
2078 2009-05-13  Alan McGovern  <amcgovern@novell.com>
2080         * System.Windows/FrameworkElementTest.cs: If StyleProperty has
2081           a value and it is 'null', that is allowed to be replaced.
2083 2009-05-12  Alan McGovern  <amcgovern@novell.com>
2085         * System.Windows.Controls/ItemsControlTest.cs: ItemsControl
2086           has the same behaviour as ContentPresenter - the DataContext
2087           property is only set if the item is *not* a framework
2088           element.
2090 2009-05-12  Alan McGovern  <amcgovern@novell.com>
2092         * System.Windows.Controls/ContentControlTest.cs:
2093           ContentPresenter copies Content to DataContext iff the
2094           Content is not a FrameworkElement.
2096 2009-05-12  Alan McGovern  <amcgovern@novell.com>
2098         * System.Windows/FrameworkElementTest.cs: Add test to make
2099           sure datacontext is propagating correctly.
2101 2009-05-12  Sebastien Pouliot  <sebastien@ximian.com> 
2103         * System.Net/HttpWebRequestTest.cs: Split and augment Accept and
2104         ContentType into their own tests.
2105         * System.Net/WebRequestTest.cs: Remove header validation test 
2106         case (it's being tested in HttpWebRequest now).
2108 2009-05-12  Alan McGovern  <amcgovern@novell.com>
2110         * System.Windows.Controls/ItemsControlTest.cs: The
2111           ItemsCollection should be instantiated once and reused even
2112           when the ItemsSource changes. When ItemsSource is non-null,
2113           we don't propagate collection changed events.
2115 2009-05-11  Alan McGovern  <amcgovern@novell.com>
2117         * System.Windows.Media/VisualTreeHelperTest.cs:
2118         * System.Windows.Controls/ContentControlTest.cs:
2119         * System.Windows.Controls/ContentPresenterTest.cs: Recommit
2120           r133738 as it's not causing the timeouts.
2122 2009-05-11  Alan McGovern  <amcgovern@novell.com>
2124         * System.Windows.Controls/ContentControlTest.cs: Recommit
2125           r133724/5 as it isn't causing the timeouts.
2127 2009-05-11  Alan McGovern  <amcgovern@novell.com>
2129         * System.Windows.Controls/ItemsControlTest.cs:
2130         * System.Windows.Controls/ContentPresenterTest.cs: Add extra
2131           tests to show where the DataContext property is actually
2132           set.
2134 2009-05-11  Alan McGovern  <amcgovern@novell.com>
2136         * System.Windows.Controls/ContentControlTest.cs: Add
2137           [MoonlightBug] to two tests which no longer pass.
2139 2009-05-11  Alan McGovern  <amcgovern@novell.com>
2141         * System.Windows.Controls/ItemsControlTest.cs:
2142         * System.Windows.Controls/ContentPresenterTest.cs: Add two
2143           more tests to figure what happens with DataContext.
2145 2009-05-10  Sebastien Pouliot  <sebastien@ximian.com> 
2147         * System.Net/HttpWebRequestTest.cs: Add test case to show that 
2148         Headers are validated here.
2149         * System.Net/WebClientTest.cs: Add test case to show that Headers
2150         are not validated in this class.
2152 2009-05-10  Sebastien Pouliot  <sebastien@ximian.com>
2154         * System.Net/WebHeaderCollectionTest.cs: Add test cases to show
2155         headers are not case-sensitive. Add test cases to show that every
2156         headers are valid when the collection is not associated with a 
2157         WebRequest.
2158         * System.Net/WebRequestTest.cs: Add test cases to show validations
2159         required when headers are used with a WebRequest. Add test case to
2160         show that the WebHeaderCollection is not set (like a field) but
2161         instead copied when assigned.
2163 2009-05-08  Sebastien Pouliot  <sebastien@ximian.com>
2165         * System.Net/WebRequestTest.cs: Add test cases for Method property
2167 2009-05-08  Alan McGovern  <amcgovern@novell.com>
2169         * System.Windows.Media/VisualTreeHelperTest.cs:
2170         * System.Windows.Controls/ContentControlTest.cs:
2171         * System.Windows.Controls/ContentPresenterTest.cs: Revert the
2172           changes in r133738 until I can figure out why the x86 bot
2173           doesn't like them. It's causing the extended controls tests
2174           to time out.
2176 2009-05-08  Alan McGovern  <amcgovern@novell.com>
2178         * System.Windows.Media.Animation/StoryboardTest.cs: Add tests
2179           to see what happens if we apply a DoubleAnimation to DP with
2180           type IComparable.
2182 2009-05-08  Alan McGovern  <amcgovern@novell.com>
2184         * System.Windows.Controls/ContentPresenterTest.cs: Add tests
2185           which explicitly check that changing
2186           ContentPresenter.Content/ContentTemplate unsets the visual
2187           child.
2189 2009-05-08  Alan McGovern  <amcgovern@novell.com>
2191         * System.Windows.Controls/ContentControlTest.cs: That debug
2192           spew wasn't supposed to hit SVN
2194 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2196         * System.Windows.Media/VisualTreeHelperTest.cs:
2197         * System.Windows.Controls/ContentControlTest.cs: If the
2198           content property changes, the Template is cleared if it has
2199           already been applied.
2201 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2203         * System.Windows.Controls/ContentControlTest.cs: Check more
2204           things in the test.
2206 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2208         * System.Windows.Controls/ControlTest.cs: Add extra spew to
2209           the test to check what happens when a template is applied.
2211 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2213         * System.Windows/FrameworkElementTest.cs: Add tests to find
2214           out when Measure/Arrange complete synchronously and when
2215           they complete asynchronously.
2217 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2219         * System.Windows.Controls/ContentControlTest.cs: Add extra
2220           tests to verify behaviour of ContentControl.ContentTemplate.
2222 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2224         * System.Windows.Controls/ContentPresenterTest.cs: Check how
2225           contentpresenter handles a string as its content.
2227 2009-05-07  Alan McGovern  <amcgovern@novell.com>
2229         * System.Windows.Controls/ContentControlTest.cs:
2230         * System.Windows.Controls/ContentPresenterTest.cs: Add some
2231           tests to see what default templates are applied
2233 2009-05-07  Andreia Gaita  <avidigal@novell.com>
2235         * System.Windows/UIElementTest.cs:  Add test to check for the
2236         above (TransformToVisual)
2238 2009-05-06  Alan McGovern  <amcgovern@novell.com>
2240         * System.Windows.Controls/ItemsControlTest.cs: Testing default
2241           templating in ItemsControl
2243 2009-05-06  Alan McGovern  <amcgovern@novell.com>
2245         * System.Windows.Controls/ControlTest.cs:
2246         * System.Windows.Controls/ListBoxTest.cs: Add some more tests
2247           to figure out what's going on with templates/styles.
2249 2009-05-06  Alan McGovern  <amcgovern@novell.com>
2251         * System.Windows.Controls/ControlTest.cs: Enhance test to give
2252           a better idea where the template is being applied. Doesn't
2253           appear to be in MeasureOverride/ArrangeOverride.
2255 2009-05-06  Alan McGovern  <amcgovern@novell.com>
2257         * System.Windows.Controls/ListBoxTest.cs:
2258         * System.Windows.Controls/ControlTest.cs: Add some more tests
2259           to check when the template is applied for Controls.
2261 2009-05-06  Alan McGovern  <amcgovern@novell.com>
2263         * System.Windows.Controls/ControlTest.cs: Move the
2264           ConcreteControl class outside of ControlTest so that it can
2265           be loaded through xaml.
2267 2009-05-05  Alan McGovern  <amcgovern@novell.com>
2269         * System.Windows/ResourceDictionaryTest.cs: If 'Key' hasn't
2270           been set, use 'Name'. Allows elements to be added to
2271           ResourceDictionarys in managed land.
2273 2009-05-05  Alan McGovern  <amcgovern@novell.com>
2275         * System.Windows/ResourceDictionaryTest.cs: Add a test which
2276           tries to add data to ListBox.Resources through xaml
2278 2009-05-05  Alan McGovern  <amcgovern@novell.com>
2280         * System.Windows.Data/BindingTest.cs: Put in some error
2281           handling for TemplateBinding failures when using
2282           incompatible types.
2284 2009-05-05  Alan McGovern  <amcgovern@novell.com>
2286         * System.Windows.Data/BindingTest.cs: When a templatebinding
2287           is attached to ContentControl.Content, we need to ensure
2288           that the ContentControl is set to non-parenting mode.
2290 2009-05-04  Sebastien Pouliot  <sebastien@ximian.com>
2292         * System.Windows/AssemblyPartTest.cs: Add more test cases
2293         wrt validations when loading assemblies.
2295 2009-05-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2297         * System.Windows/DependencyPropertyTest.cs: Added another
2298           nullable bool test.
2300         * System.Windows.Controls/RadioButtonTest.cs:
2301         * System.Windows.Controls.Primitives/ToggleButtonTest.cs:
2302           Added ToString tests.
2304         * moon-unit.mdp: Updated.
2306 2009-05-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2308         * System.Windows.Browser/ScriptableTest.cs: Try all ignored
2309           scriptable objects test on the bots.
2311 2009-05-01  Jackson Harper  <jackson@ximian.com>
2313         * misc/Parsing/MiscParsing.cs: New test for escaping attributes
2314         with '{}'.
2316 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2318         * System.Windows/DependencyPropertyTest.cs: Revert r133257 and
2319           mark test with [MoonlightBug] until the change can be
2320           verified.
2322 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2324         * System.Windows/DependencyPropertyTest.cs: Add test to see
2325           how we handle DPs whose type is an Interface.
2327 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2329         * System.Windows.Controls/ComboBoxTest.cs: When raising the
2330           SelectionChanged event, we need to always pass the old/new
2331           selected *item*, not the SelectedIndex.
2333 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2335         * System.Windows.Data/BindingTest.cs: Add another test and put
2336           [MoonlightBug] on the previous test as it currently doesn't
2337           pass.
2339 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2341         * System.Windows.Data/BindingTest.cs: Anchor the
2342           MarkupExpressionParser regexes to the start of the string so
2343           we don't accidently match content embedded in a clr:string
2344           (or some string)
2346 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2348         * moon-unit.mdp: Add file to the build.
2350 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2352         * System.Windows/DependencyPropertyTest.cs: Add test for
2353           generic DPs.
2355 2009-05-01  Alan McGovern  <amcgovern@novell.com>
2357         * System.Windows.Controls/ContentControlTest.cs: If the
2358           default ContentPresenter is replaced in a ContentControl, we
2359           need to TemplateBind both the Content and ContentTemplate.
2361 2009-04-30  Alan McGovern  <amcgovern@novell.com>
2363         * System.Windows/DependencyPropertyTest.cs: If DP.Lookup
2364           throws an exception while attaching a binding, catch it and
2365           return false. We may actually be trying to set a clr
2366           property.
2368 2009-04-30  Alan McGovern  <amcgovern@novell.com>
2370         * System.Windows/DependencyPropertyTest.cs: Add a test to
2371           ensure that we check DPs before using reflection to test
2372           properties.
2374 2009-04-30  Jackson Harper  <jackson@ximian.com>
2376         * System.Windows/DataTempalteTests.cs: Test is fixed.
2378 2009-04-30  Alan McGovern  <amcgovern@novell.com>
2380         * System.Windows/DataTemplateTests.cs: Add test to ensure
2381           DataTemplate subclasses get loaded correctly.
2383 2009-04-30  Alan McGovern  <amcgovern@novell.com>
2385         * System.Windows.Controls/ItemsControlTest.cs: Add a test to
2386           show that no work is done in the virtual OnItemsChanged
2387           method to verify the change i made before.
2389 2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>
2391         * System.Xml/XmlXapResolverTest.cs: New.
2392         * System.Xml/XmlReaderSettingsTest.cs: New.
2393         * System.Xml/XmlReaderTest.cs: New.
2394         * System.Xml/XmlResolverTest.cs: New.
2396 2009-04-28  Larry Ewing  <lewing@novell.com>
2398         * System.Windows.Controls/*:
2399         * System.Windows/:
2400         * misc/DefaultValues.cs: update results.
2402 2009-04-28  Jackson Harper  <jackson@ximian.com>
2404         * misc/Parsing/MiscParsing.cs: These tests work now.
2406 2009-04-28  Alan McGovern  <amcgovern@novell.com>
2408         * System.Windows/LogicalTreeTest.cs: Add LogicalParent test
2409           which demonstrates an issue I've noticed while implementing
2410           ComboBox.
2412 2009-04-28  Alan McGovern  <amcgovern@novell.com>
2414         * System.Windows.Controls/ItemsControlTest.cs: Remove the
2415           ignore because these tests are working fine now.
2417 2009-04-28  Alan McGovern  <amcgovern@novell.com>
2419         * System.Windows.Controls/ListBoxTest.cs: We need to throw an
2420           InvalidCastException if the wrong container is provided.
2422 2009-04-28  Alan McGovern  <amcgovern@novell.com>
2424         * System.Windows.Controls/ItemsControlTest.cs: Ensure that
2425           PrepareContainerForItemOverride is handling both
2426           ContentControls and ContentPresenters correctly.
2428 2009-04-28  Alan McGovern  <amcgovern@novell.com>
2430         * System.Windows.Controls/ComboBoxTest.cs: Remove MoonlightBug
2431           from two tests which pass now.
2433 2009-04-27  Jackson Harper  <jackson@ximian.com>
2435         * misc/Parsing/MiscParsingTest.cs: Add some more tests for managed
2436         property path items.
2438 2009-04-27  Alan McGovern  <amcgovern@novell.com>
2440         * System.Windows.Controls/ListBoxTest.cs:
2441         * System.Windows.Controls/ComboBoxTest.cs:
2442         * System.Windows.Controls/ItemsControlTest.cs: Add some tests
2443           for ClearContainerForItemOverrride
2445 2009-04-27  Alan McGovern  <amcgovern@novell.com>
2447         * System.Windows.Controls/ListBoxTest.cs:
2448         * System.Windows.Controls/ItemsControlTest.cs: Add similar
2449           tests for PrepareContainerForItemOverride as were added for
2450           ComboBox.
2452 2009-04-27  Alan McGovern  <amcgovern@novell.com>
2454         * System.Windows.Controls/ComboBoxTest.cs: Add a bunch of
2455           tests to ensure PrepareContainerForItemOverride is correct
2456           for ComboBox
2458 2009-04-27  Alan McGovern  <amcgovern@novell.com>
2460         * System.Windows.Controls/ListBoxTest.cs:
2461         * System.Windows.Controls/ComboBoxTest.cs:
2462         * System.Windows.Controls/ItemsControlTest.cs: Add tests to
2463           ensure IsItemItsOwnContainer is correct.
2465 2009-04-27  Alan McGovern  <amcgovern@novell.com>
2467         * System.Windows.Controls/ComboBoxTest.cs: Add some more NUnit
2468           tests on ComboBox.
2470 2009-04-24  Jackson Harper  <jackson@ximian.com>
2472         * misc/Parsing/MiscParsing.cs:
2473         * misc/Parsing/MiscParsingAnimation.xaml: New test for managed
2474         namespaces in property paths.
2476 2009-04-24  Sebastien Pouliot  <sebastien@ximian.com>
2478         * System/UriTest.cs: More tests for relative URI
2479         * System.Net/EndPointTest.cs: New.
2480         * System.Net/IPEndPointTest.cs: New.
2482 2009-04-24  Alan McGovern  <amcgovern@novell.com>
2484         * System.Windows.Controls/ComboBoxTest.cs: Ensure that the
2485           currently selected item is displayed correctly when the
2486           popup is not open.
2488 2009-04-23  Alan McGovern  <amcgovern@novell.com>
2490         * System.Windows.Controls/ItemCollectionTest.cs: Add another
2491           test for ItemsControl parenting.
2493 2009-04-23  Alan McGovern  <amcgovern@novell.com>
2495         * System.Windows.Controls/ListBoxTest.cs:
2496         * System.Windows.Controls/TabControlTests.cs:
2497         * System.Windows.Controls/ItemCollectionTest.cs:
2498           FrameworkElements added to an ItemsCollection need to have
2499           their logical parent set to the ItemsControl.
2501 2009-04-22  Chris Toshok  <toshok@ximian.com>
2503         * misc/Parsing/PrimitiveTest.cs: add ParseIntOnlyWhitespace, and
2504         remove the MoonlightBug from ParseEmptyInt.
2506 2009-04-22  Chris Toshok  <toshok@ximian.com>
2508         * misc/Parsing/PrimitiveTest.cs: enable this test, and add some
2509         MoonlightBugs for the tests we fail.
2511 2009-04-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2513         * Makefile.am: Use $(top_builddir) instead of $(builddir).
2514           Makes sles 10 happier.
2516 2009-04-22  Alan McGovern  <amcgovern@novell.com>
2518         * System.Windows.Media.Animation/StoryboardTest.cs: Add an
2519           [Ignore] to MultipleComplete as it's flapping.
2521 2009-04-22  Alan McGovern  <amcgovern@novell.com>
2523         * System.Windows.Media.Animation/StoryboardTest.cs: Add two
2524           ignores for storyboard tests which are flapping. I think
2525           toshok already fixed the other flaps.
2527 2009-04-21  Chris Toshok  <toshok@ximian.com>
2529         * System.Windows.Media.Animation/StoryboardTest.cs: sigh, increase
2530         the timeout on NestedStoryboardState3, and remove some useless
2531         checks.
2533 2009-04-21  Chris Toshok  <toshok@ximian.com>
2535         * System.Windows.Media.Animation/StoryboardTest.cs: split up the
2536         timing sensitive tests such that we're only testing 1 point at a
2537         time.  This should make them resilient to timing problems on the
2538         slow bot machines while still testing the same behavior.  Also,
2539         remove the TickCount usage from CurrentTime, as it's not a
2540         reliable means of checking things, even on fast machines.
2542 2009-04-21  Alan McGovern  <amcgovern@novell.com>
2544         * System.Windows.Media.Animation/StoryboardTest.cs: Remove
2545           MoonlightBug from these three storyboard tests as they are
2546           showing up as unexpected successes.
2548 2009-04-20  Jeffrey Stedfast  <fejj@novell.com>
2550         * System.Windows.Controls/TextBlockTest.cs: Added some tests to
2551         check some Text/Inlines behavior.
2553 2009-04-18  Chris Toshok  <toshok@ximian.com>
2555         * System.Windows.Media.Animation/StoryboardTest.cs: fixed a lot of
2556         these tests.
2558 2009-04-17  Jackson Harper  <jackson@ximian.com>
2560         * misc/Parsing/MiscParsing.cs: This test passes now.
2562 2009-04-17  Jackson Harper  <jackson@ximian.com>
2564         * misc/Parsing/MiscParsingCanvas.xaml: Part of this test was
2565         missing, we need to ensure that we are pulling the sub element
2566         that is also named 'the_canvas' here.
2568 2009-04-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2570         * moon-unit.mdp:
2571         * moon-unit.csproj: Updated.
2573 2009-04-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2575         * System.Threading: Add a test case for not crashing when a
2576           thread doesn't handle an exception.
2578 2009-04-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2580         * App.xaml.cs: Add support for testing unhandled exceptions by
2581           temporarily removing the unhandled exception handler from
2582           the harness.
2584 2009-04-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2586         * System.Windows.Media.Animation/StoryboardTest.cs: Fix
2587           another test which times out on slow machines.
2589 2009-04-16  Sebastien Pouliot  <sebastien@ximian.com>
2591         * System/UriTest.cs: New. Test cases to ensure some behavior that
2592         are needed for moonlight.
2594 2009-04-16  Alan McGovern  <amcgovern@novell.com>
2596         * System.Windows.Controls/ListBoxTest.cs:
2597         * System.Windows.Controls/ComboBoxTest.cs:
2598         * System.Windows.Controls/ItemsControlTest.cs: Implement
2599           ClearContainerForItemOverride and fix some more virtual ->
2600           override issues.
2602 2009-04-16  Alan McGovern  <amcgovern@novell.com>
2604         * System.Windows.Controls/ComboBoxTest.cs: Add a test to try
2605           and make GetIsSelectionActive to return true.
2607 2009-04-16  Sebastien Pouliot  <sebastien@ximian.com>
2609         * System.Net/WebClientTest.cs: Uncomment BaseAddress check. Fix
2610         some tests.
2611         * System.Net/WebRequestTest.cs: Add tests using a custom 
2612         WebRequest that use isolated storage.
2613         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: More test
2614         cases.
2616 2009-04-16  Jackson Harper  <jackson@ximian.com>
2618         * misc/Parsing/MiscParsingTest.cs: Change arg order so message
2619         makes sense.
2621 2009-04-16  Alan McGovern  <amcgovern@novell.com>
2623         * System.Windows.Controls/ComboBoxTest.cs: Route the
2624           collection changed event through the Selector, fixes three
2625           tests.
2627 2009-04-16  Alan McGovern  <amcgovern@novell.com>
2629         * System.Windows.Controls/ListBoxTest.cs: Add a test for
2630           parenting when Selectors are involved.
2632 2009-04-16  Alan McGovern  <amcgovern@novell.com>
2634         * System.Windows.Controls/ListBoxTest.cs: Add a test for focus
2635           which reveals a parenting bug.
2637 2009-04-15  Mario Carrion  <mcarrion@novell.com>
2639         * System.Windows.Automation.Peers/AutomationControlTypeTest.cs: 
2640         Testing literal values.
2641         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: 
2642         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: 
2643         * System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs: 
2644         * System.Windows.Automation.Peers/RangeBaseAutomationPeerTest.cs: 
2645         * System.Windows.Automation.Peers/RepeatButtonAutomationPeerTest.cs: 
2646         * System.Windows.Automation.Peers/ThumbAutomationPeerTest.cs: 
2647         * System.Windows.Automation.Peers/SliderAutomationPeerTest.cs: 
2648         MoonlightBug attribute removed.
2649         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: 
2650         Testing GetName implementation.
2651         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: 
2652         Testing implemented methods.
2654 2009-04-15  Alan McGovern  <amcgovern@novell.com>
2656         * System.Windows.Controls/ComboBoxTest.cs: If the new value is
2657           null, Selector should not revert to the old value.
2659 2009-04-15  Alan McGovern  <amcgovern@novell.com>
2661         * System.Windows.Controls/ItemsControlTest.cs: Hitting a
2662           security exception so mark as failing for the moment.
2664 2009-04-15  Alan McGovern  <amcgovern@novell.com>
2666         * System.Windows.Controls/ListBoxTest.cs: Reenable the tests
2667           which are now passing.
2669 2009-04-14  Alan McGovern  <amcgovern@novell.com>
2671         * System.Windows.Controls/ListBoxTest.cs: Remove MoonlightBug
2672           from the tests which pass now.
2674 2009-04-14  Alan McGovern  <amcgovern@novell.com>
2676         * System.Windows.Controls/ListBoxTest.cs: Update the test,
2677           it's actually a corner case
2679 2009-04-14  Alan McGovern  <amcgovern@novell.com>
2681         * System.Windows.Controls/ListBoxTest.cs: Add [MoonlightBug]
2682           as the extra tests don't pass yet.
2684 2009-04-14  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2686         * System.Windows.Media.Animation/StoryboardTest.cs: Add a
2687           comment to try to hopefully satisfy everybody.
2689 2009-04-14  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2691         * System.Windows.Media.Animation/StoryboardTest.cs: Set
2692           timeout to 5s instead of 2s. 5 * 0.1s > 2s on very slow
2693           machines.
2695 2009-04-14  Alan McGovern  <amcgovern@novell.com>
2697         * System.Windows.Controls/ListBoxTest.cs: Add more tests on
2698           ListBox
2700 2009-04-13  Jackson Harper  <jackson@ximian.com>
2702         * misc/Parsing/MiscParsingTestCanvas.xaml: Add a canvas element
2703         named the_canvas, this name would conflict with the parent
2704         canvas's name if we weren't in a separate namescope.
2705         * misc/Parsing/MiscParsing.cs: Make sure that we are picking up
2706         the correct element when we search in a managed element's
2707         namescope.
2709 2009-04-13  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2711         * site/Web.config: Add a Web.config that allows debugging with
2712           VS.
2714 2009-04-11  Sebastien Pouliot  <sebastien@ximian.com> 
2716         * System.Net/WebClientTest.cs: More test case including a test
2717         for relative URI
2719 2009-04-11  Sebastien Pouliot  <sebastien@ximian.com>
2721         * System.Net/DnsEndPoint.cs: New. Some unit tests.
2722         * System.Net/HttpWebRequest.cs: New. Unit tests.
2723         * System.Net/WebClientTest.cs: New. Some unit tests.
2724         * System.Net/WebHeaderCollectionTest.cs: New. Unit tests.
2725         * System.Net/WebRequestTest.cs: New. Unit tests.
2727 2009-04-10  Chris Toshok  <toshok@ximian.com>
2729         * System.Windows.Media.Animation/StoryboardTest.cs (MultipleStartStop):
2730         stop the animations after the fifth time.
2731         (MultipleStartStop2): remove duplicate test.
2733 2009-04-09  Sebastien Pouliot  <sebastien@ximian.com>
2735         * System.Windows.Controls/SaveFileDialogTest.cs: New.
2737 2009-04-09  Alan McGovern  <amcgovern@novell.com>
2739         * System.Windows.Controls/ScrollViewerTest.cs: Added test to
2740           make sure scrollviewer has the right visual tree.
2742 2009-04-09  Mario Carrion  <mcarrion@novell.com>
2744         * moon-unit.csproj: New files added.
2745         * System.Windows.Automation/WindowVisualStateTest.cs, 
2746           System.Windows.Automation/RangeValuePatternIdentifiersTest.cs, 
2747           System.Windows.Automation/TogglePatternIdentifiersTest.cs, 
2748           System.Windows.Automation/WindowPatternIdentifiersTest.cs,
2749           System.Windows.Automation/WindowInteractionStateTest.cs, 
2750           System.Windows.Automation/TablePatternIdentifiersTest.cs, 
2751           System.Windows.Automation/ValuePatternIdentifiersTest.cs, 
2752           System.Windows.Automation/TransformPatternIdentifiersTest.cs, 
2753           System.Windows.Automation/ToggleStateTest.cs, 
2754           System.Windows.Automation/GridItemPatternIdentifiersTest.cs, 
2755           System.Windows.Automation/TableItemPatternIdentifiersTest.cs, 
2756           System.Windows.Automation/SelectionPatternIdentifiersTest.cs, 
2757           System.Windows.Automation/SelectionItemPatternIdentifiersTest.cs, 
2758           System.Windows.Automation/ScrollPatternIdentifiersTest.cs, 
2759           System.Windows.Automation/ScrollAmountTest.cs, 
2760           System.Windows.Automation/RowOrColumnMajorTest.cs, 
2761           System.Windows.Automation/GridPatternIdentifiersTest.cs, 
2762           System.Windows.Automation/MultipleViewPatternIdentifiersTest.cs, 
2763           System.Windows.Automation/ExpandCollapsePatternIdentifiersTest.cs, 
2764           System.Windows.Automation/ExpandCollapseStateTest.cs, 
2765           System.Windows.Automation/DockPositionTest.cs, 
2766           System.Windows.Automation/DockPatternIdentifiersTest.cs, 
2767           System.Windows.Automation/AutomationPropertiesTest.cs, 
2768           System.Windows.Automation/AutomationElementIdentifiersTest.cs, 
2769           System.Windows.Automation.Peers/AutomationEventsTest.cs, 
2770           System.Windows.Automation.Peers/AutomationOrientationTest.cs, 
2771           System.Windows.Automation.Peers/PatternInterfaceTest.cs, 
2772           System.Windows.Automation.Peers/AutomationControlTypeTest.cs: Test
2773           files added.
2775 2009-04-09  Alan McGovern  <amcgovern@novell.com>
2777         * System.Windows.Controls/ListBoxTest.cs: Add tests to listbox
2778           to figure out where it's failing.
2780 2009-04-09  Alan McGovern  <amcgovern@novell.com>
2782         * System.Windows/FrameworkElementTest.cs:
2783         * System.Windows.Controls/ItemsControlTest.cs: Move the
2784           BeforeRender test alongside the rest of the Loaded_* tests
2785           as it's hitting a loaded bug.
2787 2009-04-09  Alan McGovern  <amcgovern@novell.com>
2789         * System.Windows.Controls/ItemsControlTest.cs: Add some tests
2790           to ensure the visual tree is correct for ItemsControl.
2792 2009-04-08  Alan McGovern  <amcgovern@novell.com>
2794         * System.Windows.Data/BindingTest.cs: Remove tests which are
2795           just checking wierd textbox.Text behaviour - this is already
2796           covered in TextBox tests. It's nothing to do with bindings.
2798 2009-04-08  Alan McGovern  <amcgovern@novell.com>
2800         * System.Windows.Data/BindingTest.cs: When the datacontext is
2801           cleared in managed code, we need to invalidate all the
2802           bindings.
2804 2009-04-08  Jackson Harper  <jackson@ximian.com>
2806         * System.Windows.Media/ColorTest.cs: <Color> is only valid in
2807         certain situations (as a property of SolidColorBrush).
2809 2009-04-07  Chris Toshok  <toshok@ximian.com>
2811         * misc/DefaultValues.cs:
2812         ContentPresenterTest.Test_PropertyGetter_ContentPresenter works
2813         now.
2815         * System.Windows.Controls/ContentPresenterTest.cs: these work now.
2817         * System.Windows/LogicalTreeTest.cs: LogicalParentTest7 works now.
2819 2009-04-07  Chris Toshok  <toshok@ximian.com>
2821         * System.Windows/UIElementTest.cs: the RenderTransform tests work
2822         now.
2824 2009-04-07  Chris Toshok  <toshok@ximian.com>
2826         * System.Windows/UIElementTest.cs: catch the exceptions in the
2827         Loaded handlers and rethrow them from outside so the tests will
2828         fail correctly and not add unhandled exception spew in the browser
2829         window.
2831 2009-04-07  Chris Toshok  <toshok@ximian.com>
2833         * System.Windows.Controls/UserControlTest.cs (DefaultStyleKeyTest_NotWorking):
2834         these are working now, roll them into DefaultStyleKeyTest_Working,
2835         and rename it DefaultStyleKeyTest.
2837 2009-04-07  Alan McGovern  <amcgovern@novell.com>
2839         * System.Windows.Controls/ContentPresenterTest.cs: Add yet
2840           more tests to see exactly how the content is handled in
2841           different scenarios.
2843 2009-04-07  Alan McGovern  <amcgovern@novell.com>
2845         * System.Windows.Controls/ContentPresenterTest.cs: Beef up the
2846           initial test to get a more accurate understanding of where
2847           things exist. Looks like ContentPresenter.Content only goes
2848           into the visual tree.
2850 2009-04-07  Alan McGovern  <amcgovern@novell.com>
2852         * System.Windows.Controls/ContentPresenterTest.cs: Add some
2853           more tests for ContentPresenter
2855 2009-04-07  Alan McGovern  <amcgovern@novell.com>
2857         * System.Windows.Controls/ContentPresenterTest.cs:
2858           ContentPresenter is reparenting stuff it shouldn't be.
2860 2009-04-07  Alan McGovern  <amcgovern@novell.com>
2862         * System.Windows/FrameworkElementTest.cs: If we call
2863           InvalidateArrange/InvalidateMeasure we fail to actually call
2864           MeasureOverride/ArrangeOverride. This breaks datagrid (and
2865           other managed controls)
2867 2009-04-06  Chris Toshok  <toshok@ximian.com>
2869         * System.Windows/UIElementTest.cs: add some more TransformToVisual
2870         tests to clear up the ArgumentExceptions we're seeing.
2872 2009-04-06  Jackson Harper  <jackson@ximian.com>
2874         * Makefile.am:
2875         * misc/Parsing/MiscParsing*: New test for namescopes (doesn't
2876         really have anything to do with namescopes but originally we
2877         thought the problems were in the parser).
2879 2009-04-03  Sebastien Pouliot  <sebastien@ximian.com>
2881         * System.Windows.Interop/SettingsTest.cs: Remove [MoonlightBug]
2882         from two test cases.
2884 2009-04-03  Alan McGovern  <amcgovern@novell.com>
2886         * System.Windows.Data/BindingTest.cs: Commit additional tests
2887           to ensure that TextBox.Text is handled properly.
2889 2009-04-03  Alan McGovern  <amcgovern@novell.com>
2891         * System.Windows.Controls/TextBoxTest.cs: Add test for the
2892           strange behaviour of TextBox.TextProperty.
2894 2009-04-03  Alan McGovern  <amcgovern@novell.com>
2896         * System.Windows.Controls/TextBoxTest.cs: This test is passing
2897           now.
2899 2009-04-03  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2901         * System.Windows.Controls/PanelTest.cs:
2902         * System.Windows.Controls/BorderTest.cs:
2903         * System.Windows/FrameworkElementTest.cs: Sprinkle
2904           [MoonlightBug].
2906 2009-04-02  Alan McGovern  <amcgovern@novell.com>
2908         * System.Windows.Controls.Primitives/PopupTest.cs: The Child
2909           property has similar validation to a ContentControl. Fixes
2910           three tests.
2912 2009-04-02  Alan McGovern  <amcgovern@novell.com>
2914         * System.Windows.Controls.Primitives/PopupTest.cs: Popups are
2915           treated as top level elements which are rendered on top of
2916           all other elements. To handle this a list of all toplevel
2917           elements (layers) is kept in the surface. Mouse events are
2918           captured within a toplevel element and not visible to other
2919           toplevel elements.
2921 2009-04-01  Jb Evain  <jbevain@novell.com>
2923         * System.Windows.Browser/ScriptObjectTest.cs: new tests.
2925 2009-04-01  Sebastien Pouliot  <sebastien@ximian.com>
2927         * Makefile.am: Remove System.Windows.Controls.dll on clean
2929 2009-04-01  Alan McGovern  <amcgovern@novell.com>
2931         * System.Windows.Data/BindingTest.cs: Add a test for when the
2932           source in a two-way binding is being updated via a
2933           storyboard.
2935 2009-04-01  Alan McGovern  <amcgovern@novell.com>
2937         * System.Windows.Data/BindingTest.cs: If we're updating a two
2938           way binding, don't invoke the setter if the old value is the
2939           same as the new value.
2941 2009-03-31  Sebastien Pouliot  <sebastien@ximian.com>
2943         * Makefile.am: Include System.Windows.Controls.dll (which is not 
2944         part of the base SL2, but the SDK) into the XAP file. This makes
2945         the XAP file usable by SL2 (and future ML2) because the SWC.dll
2946         can not be loaded otherwise (out of XAP or SL2 supplied assemblies)
2948 2009-03-31  Jeffrey Stedfast  <fejj@novell.com>
2950         * System.Windows.Controls/TextBlockTest.cs: Fixed to pass on Windows.
2952 2009-03-31  Sebastien Pouliot  <sebastien@ximian.com>
2954         * security/DelegateTest.cs: Enable
2955         * security/ReflectionEmitTest.cs: Enable
2956         * security/ReflectionTest.cs: Enable
2957         * security/SecurityCriticalTest.cs: Enable
2959 2009-03-31  Alan McGovern  <amcgovern@novell.com>
2961         * System.Windows.Controls.Primitives/PopupTest.cs: Add another
2962           rendering test.
2964 2009-03-31  Alan McGovern  <amcgovern@novell.com>
2966         * System.Windows.Controls.Primitives/PopupTest.cs: Add tests
2967           to ensure that render transforms applied on the Popup and on
2968           the popups parent are taken into account. These require
2969           visual inspection.
2971 2009-03-31  Alan McGovern  <amcgovern@novell.com>
2973         * System.Windows.Controls.Primitives/PopupTest.cs: Add another
2974           test for when we set a name.
2976 2009-03-31  Alan McGovern  <amcgovern@novell.com>
2978         * System.Windows.Controls.Primitives/PopupTest.cs: Add tests
2979           for clearing the child while the popup is visible.
2981 2009-03-31  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2983         * moon-unit.mdp: Updated some project files.
2985 2009-03-31  Alan McGovern  <amcgovern@novell.com>
2987         * System.Windows.Controls.Primitives/PopupTest.cs: Add a bunch
2988           of extra tests for Popup, currently they're all disabled.
2990 2009-03-30  Alan McGovern  <amcgovern@novell.com>
2992         * BasicCanvas.xaml:
2993         * System.Windows.Controls.Primitives/PopupTest.cs: Make the
2994           popup tests less sucky
2996 2009-03-27  Jackson Harper  <jackson@ximian.com>
2998         * System.Windows.Data/BindingTest.cs: Fixed invalid binding test.
3000 2009-03-27  Alan McGovern  <amcgovern@novell.com>
3002         * System.Windows.Data/BindingTest.cs: Add test to ensure
3003           conversions between type/string and string/type are working.
3004           Add test for an invalid property path in a two way binding.
3006 2009-03-26  Chris Toshok  <toshok@ximian.com>
3008         * System.Windows/FrameworkElementTest.cs: add all sorts of fun
3009         with Loaded event order, and rename the tests to be a little more
3010         clear.
3012 2009-03-26  Alan McGovern  <amcgovern@novell.com>
3014         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs:
3015           Implement CreatePeerForElement and FromElement properly for
3016           the automation stuff.
3018 2009-03-26  Alan McGovern  <amcgovern@novell.com>
3020         * System.Windows.Controls.Primitives/ToggleButtonTest.cs: We
3021           already have dp.IsNullable so use that for the nullability
3022           check. Add extra tests to ensure every combination of
3023           null/non-null is tested.
3025 2009-03-26  Alan McGovern  <amcgovern@novell.com>
3027         * System.Windows.Controls.Primitives/ToggleButtonTest.cs: Add
3028           test for setting ToggleButton.IsChecked to null
3030 2009-03-25  Geoff Norton  <gnorton@novell.com>
3032         * Ssytem.Windows.Data/BindingTest.cs: With the move to 100% managed
3033         bindings, these tests work now.
3035 2009-03-25  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3037         * site/test.html: Fix background color.
3039 2009-03-25  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3041         * System.Windows/ApplicationTest.cs:
3042         * System.Windows.Interop/SilverlightHostTest.cs: Remove some
3043           [MoonlightBug] attributes.
3045 2009-03-25  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3047         * System.Windows/ApplicationTest.cs: Fix
3048           LoadComponent_Application for both http:// and file://.
3050 2009-03-24  Alan McGovern  <amcgovern@novell.com>
3052         * System.Windows.Data/BindingTest.cs: Add two more tests to
3053           check how bindings are handled in textblock. They already
3054           pass.
3056 2009-03-24  Alan McGovern  <amcgovern@novell.com>
3058         * System.Windows.Data/BindingTest.cs: Mark three tests with
3059           moonlight bug because they won't pass with the fix for
3060           passing Binding objects to/from native.
3062 2009-03-24  Alan McGovern  <amcgovern@novell.com>
3064         * System.Windows.Data/BindingTest.cs:
3065         * System.Windows.Data/BindingConverter.xaml:
3066         * System.Windows.Data/BindingConverter.xaml.cs: The NUnit
3067           tests for the binding fixes which were just committed.
3069 2009-03-24  Alan McGovern  <amcgovern@novell.com>
3071         * System.Windows/StyleTest.cs: Add a test to show that strings
3072           work fine.
3074 2009-03-24  Alan McGovern  <amcgovern@novell.com>
3076         * System.Windows/StyleTest.cs: Add test for styling a color
3077           with a string value
3079 2009-03-23  Chris Toshok  <toshok@ximian.com>
3081         * System.Windows/FrameworkElementTest.cs: add some tests to figure
3082         out the semantics of the Loaded event ordering.  That's the target
3083         for tomorrow.
3085 2009-03-23  Jb Evain  <jbevain@novell.com>
3087         * security/ReflectionEmitTest.cs
3088         * security/ReflectionTest.cs
3089                 add new tests for creating instance of private types
3090                 defined in other user code assemblies.
3092 * System.Windows.Data/BindingTest.cs: Add a test for when we directly
3093 set a Binding instead of a BindingExpression
3095 2009-03-20  Alan McGovern  <amcgovern@novell.com>
3097         * test/2.0/moon-unit/System.Windows.Data/BindingTest.cs: Add
3098           two more binding tests.
3099           
3100 2009-03-19  Alan McGovern  <amcgovern@novell.com>
3102         * System.Windows.Data/BindingTest.cs: Add test for when a
3103         StaticResource is databound before it has been parsed.
3105 2009-03-19  Alan McGovern  <amcgovern@novell.com>
3107         * System.Windows/FrameworkElementTest.cs: Add test to ensure
3108         LayoutUpdated is raised.
3110 2009-03-19  Jb Evain  <jbevain@novell.com>
3112         * security/ReflectionEmitTest.cs: add test for reading a private
3113         field in user code with a DynamicMethod without visibility checks.
3115 2009-03-19  Sebastien Pouliot  <sebastien@ximian.com>
3117         * security/DelegateTest.cs: Fix tests (not coreclr related)
3118         * security/ReflectionTest.cs: Fix tests (not coreclr related)
3119         * security/ReflectionEmitTest.cs: Add test case where we try to
3120         create a non-accessible object type using a DynamicMethod
3122 2009-03-19  Jb Evain  <jbevain@novell.com>
3124         * security/ReflectionEmitTest.cs: add a test case reading
3125         a internal field from a DynamicMethod with the skip visibility flag.
3127 2009-03-19  Alan McGovern  <amcgovern@novell.com>
3129         * System.Windows.Data/BindingConverter.xaml
3130         * System.Windows.Data/BindingConverter.xaml.cs: Add tests which
3131         show that en-US is the default culture. My system is en-IE and the
3132         tests pass.
3134 2009-03-19  Alan McGovern  <amcgovern@novell.com>
3136         * System.Windows.Data/BindingTest.cs: Remove debug stuff.
3138 2009-03-19  Alan McGovern  <amcgovern@novell.com>
3140         * System.Windows.Data/BindingTest.cs: Remove MoonlightBug from
3141         two tests which are now passing.
3143 2009-03-18  Sebastien Pouliot  <sebastien@ximian.com>
3145         * System.Windows.Browser/ScriptableTest.cs: Add ctor so we can
3146         run/debug test cases individually.
3148 2009-03-18  Alan McGovern  <amcgovern@novell.com>
3150 * System.Windows.Controls/GridTest.cs: Add test to ensure children are
3151 being found
3153 * System.Windows.Data/BindingTest.cs: When updating from a two-way
3154 binding, ensure we properly typeconvert from source type to dest type.
3156 * moon-unit.mdp: Add missing files to the solution
3158 * System.Windows.Controls/PasswordBoxTest.cs: Add some more tests for
3159 password box. It's currently unusable from managed code.
3161 * System.Windows.Media.Animation/StoryboardTest.cs: Remove underscores
3162 again :)
3164 2009-03-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3166         * Makefile.am: Copy preserving timestamps, this way we won't
3167           always remake everything.
3169 2009-03-17  Sebastien Pouliot  <sebastien@ximian.com> 
3171         * security/DelegateTest.cs: Add visibility test cases
3173 2009-03-17  Sebastien Pouliot  <sebastien@ximian.com>
3175         * security/DelegateTest.cs: Add coreclr tests on delegate creation
3177 2009-03-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3179         * moon-unit.csproj: Re-include moved files.
3181 2009-03-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3183         * Makefile.am:
3184         * App.xaml.cs:
3185         * moon-unit.mdp:
3186         * site/moon-unit-log.xsl:
3187         * site/MoonLogProvider.aspx:
3188         * site/MoonLogProvider.aspx.cs:
3189         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs:
3190         * Mono.Moonlight.UnitTesting/MoonlightBugAttribute.cs:
3191         * Mono.Moonlight.UnitTesting/SilverlightBugAttribute.cs:
3192           Updated to use Mono.Moonlight.UnitTesting.dll.
3194 2009-03-16  Sebastien Pouliot  <sebastien@ximian.com>
3196         * security/ReflectionTest.cs: Add test cases suggested by Rogrido 
3197         Kumpera (where Invoke is not called).
3199 2009-03-13  Chris Toshok  <toshok@ximian.com>
3201         * System.Windows.Controls/CanvasTest.cs (DoublesForZIndex): add
3202         some tests for double (and invalid) values.  turns out that we
3203         should be parsing permissively and just stop when we hit an
3204         invalid character.
3206 2009-03-13  Chris Toshok  <toshok@ximian.com>
3208         * System.Windows.Documents/RunTest.cs: enable RunMultipleParents.
3210 2009-03-13  Alan McGovern  <amcgovern@novell.com>
3212         * System.Windows/XamlStyle.xaml: Commit a xaml testcase which
3213           demonstrates a namescope issue. Note: I can't actually hook
3214           this into a moon-unit test as i don't think it's possible to
3215           programmatically check whether the target rectangle is
3216           rendering green or black. It has to be a visual inspection.
3218 2009-03-13  Alan McGovern  <amcgovern@novell.com>
3220         * System.Windows.Media.Animation/StoryboardTest.cs: +- 5 isn't
3221           a large enough delta. Increase delta to +- 10 to avoid
3222           flapping.
3224 2009-03-13  Alan McGovern  <amcgovern@novell.com>
3226         * System.Windows.Media.Animation/StoryboardTest.cs: Just add a
3227           test to ensure that 'By' is working correctly.
3229 2009-03-12  Sebastien Pouliot  <sebastien@ximian.com> 
3231         * security/SecurityCriticalTest.cs: Fix some test cases not to 
3232         fail on Moonlight (in non-coreclr related cases).
3234 2009-03-12  Alan McGovern  <amcgovern@novell.com>
3236         * System.Windows.Media.Animation/StoryboardTest.cs: Add a
3237           duration to all the ComplexPath* tests so they don't take as
3238           long to run.
3240 2009-03-12  Alan McGovern  <amcgovern@novell.com>
3242         * System.Windows.Media.Animation/StoryboardTest.cs: Add more
3243           tests for parsing propertypaths for both attached and
3244           non-attached properties.
3246 2009-03-12  Alan McGovern  <amcgovern@novell.com>
3248         * System.Windows.Media.Animation/StoryboardTest.cs: Add two
3249           more tests which are passing. I think it's safe to say this
3250           code is pretty solid now.
3252 2009-03-12  Alan McGovern  <amcgovern@novell.com>
3254         * System.Windows.Media.Animation/StoryboardTest.cs: Add three
3255           more tests for complex property paths. They all pass
3256           already.
3258 2009-03-12  Andreia Gaita  <avidigal@novell.com>
3260         * DispatcherTest.cs: Re-enable, RestartTimer2
3262 2009-03-11  Alan McGovern  <amcgovern@novell.com>
3264         * System.Windows.Media.Animation/StoryboardTest.cs: Fix issues
3265           in 
3267 2009-03-11  Chris Toshok  <toshok@ximian.com>
3269         * System.Windows.Documents/RunTest.cs: add a test for multiply
3270         parented Runs (which SL disallows but ML allows).
3272         * System.Windows/LogicalTreeTest.cs: add a test for border's ChildProperty.
3274 2009-03-10  Alan McGovern  <amcgovern@novell.com>
3276         * Makefile.am:
3277         * moon-unit.mdp:
3278         * System.Windows.Controls/TabControlTests.cs: Add some tests
3279           for TabControl. Currently failing due to bad handling of the
3280           Parent property.
3282 2009-03-10  Jackson Harper  <jackson@ximian.com>
3284         * System.Windows/ResourceDictionaryTest.cs: New test for type
3285         conversion of static resources.  Just Fontfamily and Double for
3286         now.
3288 2009-03-09  Jackson Harper  <jackson@ximian.com>
3290         * Makefile.am: Add ControlTemplateTest.xaml
3291         * System.Windows.Controls/ControlTemplateTest.cs:
3292         * System.Windows.Controls/ControlTemplateTest.xaml: New test, a
3293         handler in a template.
3295 2009-03-09  Jackson Harper  <jackson@ximian.com>
3297         * misc/Parsing/EnumsTest.cs: This test passes now.
3299 2009-03-09  Alan McGovern  <amcgovern@novell.com>
3301         * System.Windows/ResourceDictionaryTest.cs: Add tests for the
3302           explicit implementation and fix bugs revealed by those.
3304 2009-03-06  Alan McGovern  <amcgovern@novell.com>
3306         * System.Windows/VisualStateManagerTest.cs:
3307         * System.Windows.Media.Animation/StoryboardTest.cs: Add more
3308           tests for VSM and Storyboard.
3310 2009-03-06  Alan McGovern  <amcgovern@novell.com>
3312         * ChangeLog:
3313         * System.Windows/VisualStateManagerTest.cs:
3314         * System.Windows.Media.Animation/StoryboardTest.cs: Revert - I
3315           didn't mean to commit that yet. It's not complete.
3317 2009-03-06  Alan McGovern  <amcgovern@novell.com>
3319         * System.Windows.Threading/DispatcherTest.cs: Add comment to
3320           the test
3322 2009-03-05  Alan McGovern  <amcgovern@novell.com>
3324         * System.Windows/PropertyPathTest.cs: The PathParameters
3325           supplied to PropertyPath are always guaranteed to be of
3326           length 0. There is no point in storing them, exposing them
3327           or comparing them.
3329 2009-03-05  Alan McGovern  <amcgovern@novell.com>
3331         * System.Windows/PropertyPathTest.cs: Add a bunch of
3332           additional tests for PropertyPath. Ensure that the correct
3333           exceptions are thrown when a propertypath is used on a
3334           storyboard.
3336 2009-03-04  Larry Ewing  <lewing@novell.com>
3338         * System.Windows.Media/VisualTreeHelperTest.cs: rework some of the
3339         hit tests to avoid edge/corner cases in most tests and add a few
3340         new ones.
3342 2009-03-04  Alan McGovern  <amcgovern@novell.com>
3344         * System.Windows.Media.Animation/StoryboardTest.cs: Use the
3345           new overloads for IsGreater, IsLess and IsBetween to get
3346           better information out of the tests in the event of failure.
3348 2009-03-04  Alan McGovern  <amcgovern@novell.com>
3350         * System.Windows.Media.Animation/StoryboardTest.cs: I believe
3351           this test was randomly failing because the origianal 100ms
3352           wait was only long enough to allow the shape to move 9.5
3353           pixels, not 10. Add extra logging and increase the delay
3354           between first and second test. Remove the ignore to see if
3355           it'll pass on the build bots now. It works locally on x86
3356           and x64 for me.
3358 2009-03-04  Alan McGovern  <amcgovern@novell.com>
3360         * moon-unit.mdp: Add missing files to the MD solution
3362 2009-03-03  Chris Toshok  <toshok@ximian.com>
3364         * System.Windows.Media.Animation/StoryboardTest.cs (AddRunningStoryboard):
3365         mark this as passing, but it's likely not passing for the right
3366         reason.  the collection stuff is throwing IOE.
3368         * System.Windows/FrameworkElementTest.cs: remove defaults tests -
3369         they're in DefaultValues now.
3370         (LogicalParentTest[1-6]): new tests.
3372         * System.Windows/SetterTest.cs (ReuseSetter): mark this as
3373         working.
3375         * System.Windows/StyleTest.cs (UseSetterTwice): mark this as
3376         working.
3378         * System.Windows/UIElementTest.cs: remove defaults tests - they're
3379         in DefaultValues now.
3381         * System.Windows.Controls.Primitives/RangeBaseTest.cs: remove
3382         defaults tests - they're in DefaultValues now.
3384         * System.Windows.Controls.Primitives/ButtonBaseTest.cs: remove
3385         defaults tests - they're in DefaultValues now.
3387         * System.Windows.Controls.Primitives/ThumbTest.cs: remove defaults
3388         tests - they're in DefaultValues now.
3389         (MinimalXaml): mark this as working now.
3391         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: remove
3392         defaults tests - they're in DefaultValues now.
3394         * System.Windows.Shapes/PolygonTest.cs: remove defaults tests -
3395         they're in DefaultValues now.
3397         * System.Windows.Shapes/LineTest.cs: remove defaults tests -
3398         they're in DefaultValues now.
3400         * System.Windows.Shapes/RectangleTest.cs: remove defaults tests -
3401         they're in DefaultValues now.
3403         * System.Windows.Shapes/ShapeTest.cs: remove defaults tests -
3404         they're in DefaultValues now.
3406         * System.Windows.Shapes/EllipseTest.cs: remove defaults tests -
3407         they're in DefaultValues now.
3409         * System.Windows.Shapes/PathTest.cs: remove defaults tests -
3410         they're in DefaultValues now.
3412         * System.Windows.Shapes/PolylineTest.cs: remove defaults
3413         tests - they're in DefaultValues now.
3415         * System.Windows.Controls/ContentPresenterTest.cs: remove defaults
3416         tests - they're in DefaultValues now.
3418         * System.Windows.Controls/TextBlockTest.cs: remove defaults tests
3419         - they're in DefaultValues now.
3421         * System.Windows.Controls/MediaElementTest.cs: remove defaults
3422         tests - they're in DefaultValues now.
3424         * System.Windows.Controls/ProgressBarTest.cs: remove defaults
3425         tests - they're in DefaultValues now.
3427         * System.Windows.Controls/SliderTest.cs: remove defaults tests -
3428         they're in DefaultValues now.
3429         (MinimalXaml): mark as working now.
3431         * System.Windows.Controls/ControlTest.cs: remove defaults tests -
3432         they're in DefaultValues now.
3434         * System.Windows.Controls/ScrollViewerTest.cs: remove defaults
3435         tests - they're in DefaultValues now.
3437         * System.Windows.Controls/UserControlTest.cs: remove defaults
3438         tests - they're in DefaultValues now.
3440         * System.Windows.Controls/BorderTest.cs: remove defaults tests -
3441         they're in DefaultValues now.
3443         * System.Windows.Controls/ControlTemplateTest.cs (ParentOfContent):
3444         fixed.
3446         * System.Windows.Controls/ContentControlTest.cs: remove defaults
3447         tests - they're in DefaultValues now.
3448         (ContentShareFrameworkElement): mark as working now.
3450         * System.Windows.Controls/ButtonTest.cs: remove defaults tests -
3451         they're in DefaultValues now.
3453 2009-03-03  Jackson Harper  <jackson@ximian.com>
3455         * misc/Parsing/EnumsTest.cs: New test for parsing managed enums.
3457 2009-03-03  Alan McGovern  <amcgovern@novell.com>
3459         * System.Windows.Media.Animation/StoryboardTest.cs: Complete
3460           the implementation of PropertyPath. If it is constructed
3461           with a DependencyProperty in managed, propagate this to
3462           native.
3464 2009-03-03  Alan McGovern  <amcgovern@novell.com>
3466         * System.Windows.Media.Animation/StoryboardTest.cs: Implement
3467           the required exceptions for managed code when starting
3468           storyboards which are missing properties or can't find the
3469           target element/property.
3471 2009-03-03  Alan McGovern  <amcgovern@novell.com>
3473         * System.Windows.Media.Animation/StoryboardTest.cs:
3474           Storyboards should always use the surface in the current
3475           deployment when starting. They don't have to be explicitly
3476           attached to a surface - SL2 has different semantics as
3477           compared to SL1 which caused some of the 1.0 tests to flag
3478           this as a regression.
3480 2009-03-03  Alan McGovern  <amcgovern@novell.com>
3482         * ChangeLog:
3483         * System.Windows.Media.Animation/StoryboardTest.cs: Revert
3484           last change. I have the test failing locally now.
3486 2009-03-02  Alan McGovern  <alan.mcgovern@gmail.com>
3488         * moon-unit.mdp: Add DispatcherTest.cs to the MD solution
3490 2009-03-02  Alan McGovern  <amcgovern@novell.com>
3492         * System.Windows.Media.Animation/StoryboardTest.cs: Add a few
3493           new tests for starting/stopping storyboards and reduced some
3494           of the timeouts in other tests so they fail faster.
3496 2009-03-02  Alan McGovern  <amcgovern@novell.com>
3498         * System.Windows.Threading/DispatcherTest.cs: Add test for
3499           starting/stopping a storyboard from a DispatcherTimer tick
3500           and also a test for starting/stopping a DispatcherTimer
3502 2009-02-27  Sebastien Pouliot  <sebastien@ximian.com>
3504         * Makefile.am: Hack to avoid rebuilding the xap file on "make install"
3505         since it depends on the, always generated, moon-unit.sources.
3507 2009-02-27  Sebastien Pouliot  <sebastien@ximian.com> 
3509         * security/ReflectionEmitTest.cs: New (very partial).
3510         * security/ReflectionTest.cs: New.
3511         * security/SecurityCriticalTest.cs: New.
3513 2009-02-27  Sebastien Pouliot  <sebastien@ximian.com>
3515         * System.Windows/ResourceDictionaryTest.cs: Add test case for Clear
3517 2009-02-26  Chris Toshok  <toshok@ximian.com>
3519         * System.Windows.Controls/ControlTemplateTest.cs (ParentOfContent):
3520         test to see what FWE.Parent returns for a content UIElement
3521         subclass.
3523 2009-02-26  Chris Toshok  <toshok@ximian.com>
3525         * System.Windows/FrameworkElementTest.cs (TagTest): this test
3526         works now.
3528         * misc/DefaultValues.cs (ComboBox_GetValue): enable the
3529         SelectedIndexProperty portion of this test, since it passes now.
3531         * System.Windows.Controls/ItemCollectionTest.cs (Methods_Int):
3532         this test works now.
3533         (IndexOf_IntConst): same.
3535         * System.Windows.Controls/ComboBoxTest.cs (DefaultValues): this
3536         test works now.
3537         (InvalidValues): same.
3539         * System.Windows.Controls/ListBoxTest.cs
3540         (PrepareContainerForItemOverride_IsSelected): this test works now.
3542         * System.Windows.Controls/ControlTemplateTest.cs
3543         (TemplatePropertyValuePrecedence): this test works now.
3545 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3547         * System.Windows.Media.Animation/StoryboardTest.cs: Added test
3548           for starting a storyboard after it completes
3550 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3552         * System.Windows.Data/BindingTest.cs:
3553         * System.Windows.Data/BindingConverter.xaml: Added another
3554           sanity check test.
3556 2009-02-26  Jackson Harper  <jackson@ximian.com>
3558         * System.Windows/ResourceDictionaryTest.cs: Add tests for static
3559         resource element syntax.
3561 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3563         * System.Windows.Data/BindingTest.cs:
3564         * System.Windows.Data/BindingConverter.xaml:
3565         * System.Windows.Data/BindingConverter.xaml.cs: Added
3566           additional test to ensure that nullable valuetypes are
3567           handled correctly.
3569 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3571         * System.Windows.Data/BindingTest.cs:
3572         * System.Windows.Data/BindingConverter.xaml:
3573         * System.Windows.Data/BindingConverter.xaml.cs: If the
3574           property path is invalid, we should bail out early and just
3575           return DP.DefaultValue.
3577 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3579         * System.Windows.Data/BindingTest.cs:
3580         * System.Windows.Data/BindingConverter.xaml.cs: When parsing
3581           bindings 'this is a string' is counted as a single string,
3582           so parse it as such.
3584 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3586         * System.Windows.Data/BindingConverter.xaml: Move the
3587           datacontext to the correct place.
3589 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3591         * System.Windows.Media.Animation/StoryboardTest.cs: Don't run
3592           these tests first.
3594 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3596         * System.Windows.Data/BindingTest.cs:
3597         * System.Windows.Data/BindingConverter.xaml:
3598         * System.Windows.Data/BindingConverter.xaml.cs: Add tests for
3599           ConvertParameters in databinding.
3601 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3603         * moon-unit.mdp: Add some missing files to the solution files
3605 2009-02-26  Alan McGovern  <amcgovern@novell.com>
3607         * System.Windows.Controls/ImageTest.cs: Spaces -> tabs for
3608           consistency. Also ensure the testpanel is cleared after the
3609           test.
3611 2009-02-25  Jackson Harper  <jackson@ximian.com>
3613         * System.Windows.Data/BindingTest.cs: Test is fixed.
3615 2009-02-25  Alan McGovern  <amcgovern@novell.com>
3617         * Makefile.am:
3618         * moon-unit.mdp:
3619         * System.Windows.Data/BindingTest.cs:
3620         * System.Windows.Data/BindingConverter.xaml:
3621         * System.Windows.Data/BindingConverter.xaml.cs: Add new test
3622           for databinding with managed objects and managed converters
3624 2009-02-25  Alan McGovern  <amcgovern@novell.com>
3626         * System.Windows.Media.Animation/StoryboardTest.cs: Add tests
3627         for GetCurrentTime ()
3629 2009-02-23  Andreia Gaita  <avidigal@novell.com>
3631         * System.Windows.Browser/ScriptableTypeTest.cs: Add tests for
3632         special handling of js types.
3634 2009-02-20  Jeffrey Stedfast  <fejj@novell.com>
3636         * System.Windows/PropertyPathTest.cs: Added new unit tests for
3637         PropertyPath.
3639 2009-02-20  Alan McGovern  <amcgovern@novell.com>
3641         * System.Windows/FrameworkElementTest.cs: We can't store an
3642           enum as an int unless the DependencyProperty.PropertyType ==
3643           typeof (ThatEnum). Otherwise we store an enum and get back
3644           an int. Adding test for this case.
3646 2009-02-19  Jeffrey Stedfast  <fejj@novell.com>
3648         * System.Windows.Media/VideoBrushTest.cs: Added SetMediaElement() test.
3650 2009-02-19  Andreia Gaita  <avidigal@novell.com>
3652         * System.Windows.Browser/ScriptableTest.cs: Disable the tests that
3653         use js and Eval, the buildbot can't handle them.
3655 2009-02-19  Andreia Gaita  <avidigal@novell.com>
3657         * System.Windows.Browser/ScriptableTest.cs: Fix test for buildbot
3659 2009-02-19  Andreia Gaita  <avidigal@novell.com>
3661         * System.Windows.Browser/ScriptableTest.cs: Add new tests for eval and
3662         returning objects from js.
3663         Add js-only and managed-only versions.
3664         Add tests for method overloading.
3666 2009-02-19  Alan McGovern  <amcgovern@novell.com>
3668         * System.Windows.Media.Animation/StoryboardTest.cs: Add a
3669           few more tests.
3671 2009-02-19  Alan McGovern  <amcgovern@novell.com>
3673         * System.Windows.Media.Animation/StoryboardTest.cs: Make the
3674           test call Begin a few times and also check the order in
3675           which the Complete event fires in a way which causes the
3676           test to fail properly
3678 2009-02-19  Alan McGovern  <amcgovern@novell.com>
3680         * System.Windows.Media.Animation/StoryboardTest.cs:
3681         Make the CompleteEvent test a little more explicit.
3683 2009-02-18  Chris Toshok  <toshok@ximian.com>
3685         * System.Windows.Data/BindingTest.cs (XamlDataContext3): fix this
3686         test (broken by the default values work) by removing something we
3687         shouldn't be testing here anyway :)
3689 2009-02-18  Alan McGovern  <amcgovern@novell.com>
3691         * System.Windows.Media.Animation/StoryboardTest.cs:
3692           Storyboards are considered 'children' if they ever were
3693           attached as a child of another timeline. The current status
3694           doesn't appear to matter.
3695           (StoryboardTest.RemoveChildThenStart).
3697 2009-02-17  Jeffrey Stedfast  <fejj@novell.com>
3699         * System.Windows/ApplicationTest.cs: Fixed to check that it throws
3700         ArgumentException rather than XamlParseException.
3702 2009-02-17  Alan McGovern  <amcgovern@novell.com>
3704         * System.Windows.Media.Animation/StoryboardTest.cs: Rewrote
3705         CompleteTest and it's now doing what I'd expect it to. Added new
3706         test for when multiple animations target the same object/property.
3708 2009-02-17  Alan McGovern  <amcgovern@novell.com>
3710         * System.Windows.Media.Animation/StoryboardTest.cs: Add
3711           *WithError functions so that storyboards can throw the right
3712           exceptions when they are not the root Storyboard.
3714 2009-02-17  Alan McGovern  <amcgovern@novell.com>
3716         * System.Windows.Media.Animation/StoryboardTest.cs: Add tests
3717           to see what happens if a child Storyboard is
3718           started/stopped.
3720 2009-02-17  Alan McGovern  <amcgovern@novell.com>
3722         * System.Windows.Media.Animation/StoryboardTest.cs: Add
3723           moonlight bug attributes to failing tests
3725 2009-02-16  Larry Ewing  <lewing@novell.com>
3727         * System.Windows.Controls/TextBlockTest.cs: add some new (and
3728         confusing) actual* tests.
3730 2009-02-16  Andreia Gaita  <avidigal@novell.com>
3732         * System.Windows.Browser/ScriptableTest.cs (Casing): Should be good now
3734 2009-02-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3736         * moon-unit.mdp: Added a new file.
3738 2009-02-16  Alan McGovern  <amcgovern@novell.com>
3740         * System.Windows.Media.Animation/StoryboardTest.cs: Implement
3741           the managed side of Storyboard.GetCurrentState ().
3743 2009-02-14  Andreia Gaita  <avidigal@novell.com>
3745         * System.Windows.Browser/ScriptableTest.cs: Test fixes
3747 2009-02-14  Andreia Gaita  <avidigal@novell.com>
3749         * System.Windows.Browser/ScriptableTest.cs: Fix plugin loading on js
3750         to work on vstudio automatically generated test pages (that don't
3751         have an id on the js object for easy lookup)
3753 2009-02-13  Alan McGovern  <amcgovern@novell.com> 
3755         * System.Windows.Media.Animation/StoryboardTest.cs: Add test
3756         to check how the State changes in StoryBoard.
3758 2009-02-13  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3760         * System.Windows.Controls/ListBoxTest.cs: Mark failing test as
3761           such.
3763 2009-02-13  Alan McGovern  <amcgovern@novell.com>
3765         * System.Windows.Media/VisualTreeHelperTest.cs: spaces -> tabs
3766           for consistency. Hopefully the last time i have to do this.
3768 2009-02-13  Alan McGovern  <amcgovern@novell.com>
3770         * System.Windows.Media/VisualTreeHelperTest.cs: Add two tests
3771           which check how 'Loaded' is raised
3773 2009-02-12  Alan McGovern  <amcgovern@novell.com>
3775         * System.Windows.Controls/ItemCollectionTest.cs: Mark test
3776           with moonlight bug until a good solution can be found.
3778 2009-02-12  Alan McGovern  <amcgovern@novell.com>
3780         * System.Windows.Controls/ItemCollectionTest.cs: I seem to
3781           have duplicated a test by accident.
3783 2009-02-12  Alan McGovern  <amcgovern@novell.com>
3785         * System.Windows.Controls/ItemCollectionTest.cs: Add test case
3786         for boxed custom structs
3788 2009-02-12  Alan McGovern  <amcgovern@novell.com>
3790         * System.Windows.Controls/ItemCollectionTest.cs: Add test case
3791         for boxed value types.
3793 2009-02-12  Alan McGovern  <amcgovern@novell.com>
3795         * System.Windows.Controls/ItemCollectionTest.cs: Add test case
3796         to see if we use a .Equals or an object.ReferenceEquals
3797         comparison.
3799 2009-02-12  Sebastien Pouliot  <sebastien@ximian.com>
3801         * System.Windows.Controls/ItemCollectionTest.cs: Add test case
3802         for DO's parents when added to the collection
3804 2009-02-12  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3806         * System.Windows.Data/BindingTest.cs:
3807         * System.Windows.Controls/TextBlockTest.cs:
3808         * System.Windows.Browser/ScriptableTest.cs:
3809         * System.Windows.Media/VisualTreeHelperTest.cs: Greenify.
3811 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3813         * System.Windows.Media/VisualTreeHelperTest.cs: Add
3814         more tests for Border.
3816 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3818         * System.Windows.Media/VisualTreeHelperTest.cs: Add
3819         tests for Border with just a BorderBrush.
3821 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3823         * System.Windows.Media/VisualTreeHelperTest.cs: Add
3824         tests for a Rect with just a stroke.
3826 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3828         * System.Windows.Media/VisualTreeHelperTest.cs: Remove
3829         some underscores from the tests so they execute in the
3830         normal order.
3832 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3834         * System.Windows.Media/VisualTreeHelperTest.cs: Add an extra
3835           parameter to ::Render () to specify whether or not the paths
3836           appended to the cairo_t should be filled/stroked/clipped so
3837           it can be shared with the managed hittesting.
3838         Switch FindElementsInHostCoordinates to use the ::Render
3839           codepaths instead of it's own custom codepath. This allows a
3840           whole bunch of NUnit tests to pass.
3842 2009-02-11  Alan McGovern  <amcgovern@novell.com>
3844         * System.Windows.Media/VisualTreeHelperTest.cs: Add
3845           [MoonlightBug] to tests which i broke yesterday.
3847 2009-02-11  Andreia Gaita  <avidigal@novell.com>
3849         * site/index.html: add an id to the object tag to use from javascript
3850         * System.Windows.Browser/ScriptableTest.cs: minor fixes
3852 2009-02-10  Jackson Harper  <jackson@ximian.com>
3854         * System.Windows/ApplicationTest.cs: Another clarification.
3856 2009-02-10  Jackson Harper  <jackson@ximian.com>
3858         * BindingTest.cs: Unignore this test, it's fixed now and I think
3859         it's a legit test given that it checks binding against an
3860         unmanaged object, which takes a slightly different path than normal.
3862 2009-02-10  Alan McGovern  <amcgovern@novell.com>
3864         * System.Windows.Media/VisualTreeHelperTest.cs: Added a test
3865         which hits a zero width rect with a rect.
3867 2009-02-10  Jackson Harper  <jackson@ximian.com>
3869         * System.Windows.Controls/ControlTemplateTest.cs: Add a
3870         clarification to the moonlight bug.
3872 2009-02-10  Alan McGovern  <amcgovern@novell.com>
3874         * System.Windows.Media/VisualTreeHelperTest.cs: Added a test
3875         for usercontrols.
3877 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3879         * System.Windows/DependencyPropertyTest.cs: This test is
3880           fixed now.
3882 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3884         * System.Windows/StyleTest5.cs:
3885         * System.Windows/StyleTest4.cs:
3886         * System.Windows.Shapes/PathTest.cs:
3887         * System.Windows/ApplicationTest.cs:
3888         * System.Windows.Controls/GridTest.cs:
3889         * System.Windows.Controls/PanelTest.cs:
3890         * System.Windows.Controls/SliderTest.cs:
3891         * System.Windows.Controls/ButtonTest.cs:
3892         * System.Windows.Controls/ControlTest.cs:
3893         * System.Windows.Controls/ComboBoxTest.cs:
3894         * System.Windows.Controls/TextBlockTest.cs:
3895         * System.Windows.Controls/UserControlTest.cs:
3896         * System.Windows.Controls/ProgressBarTest.cs:
3897         * System.Windows.Controls/ScrollViewerTest.cs:
3898         * System.Windows.Controls/InkPresenterTest.cs:
3899         * System.Windows.Controls/ContentControlTest.cs:
3900         * System.Windows.Controls/ControlTemplateTest.cs:
3901         * System.Windows.Controls.Primitives/ThumbTest.cs:
3902         * System.Windows.Controls.Primitives/RangeBaseTest.cs:
3903         * System.Windows.Controls.Primitives/ButtonBaseTest.cs:
3904         * System.Windows.Controls.Primitives/RepeatButtonTest.cs:
3905           Make moon-unit green.
3907 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3909         * moon-unit.mdp: Updated with new files.
3911 2009-02-10  Jackson Harper  <jackson@ximian.com>
3913         * System.Windows.Data/BindingTest.cs: These tests are failing
3914         right now.
3916 2009-02-10  Alan McGovern  <amcgovern@novell.com>
3918         * System.Windows.Media/VisualTreeHelperTest.cs: spaces->tabs
3919           for consistency.
3921 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3923         * moon-unit.csproj: Updated.
3925 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3927         * Makefile.am:
3928         * misc/Events/EventTest.cs:
3929         * misc/Events/Event_ExactCaseMismatch.xaml: Use a different
3930           resource for Test_ExactCaseMismatch. Works around weird SL
3931           resource issues causing ObjectDisposedExceptions.
3933 2009-02-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3935         * Makefile.am: Fix copy-paste error. Should make
3936           DependencyPropertyTest.ManagedTestF work.
3938 2009-02-09  Alan McGovern  <alan.mcgovern@gmail.com>
3940         * System.Windows.Media/VisualTreeHelperTest.cs: Three more of
3941           the NUnit tests are now passing for
3942           FindElementsInHostCoordinates
3944 2009-02-08  Sebastien Pouliot  <sebastien@ximian.com>
3946         * System.Windows.Automation.Peers/TextBlockAutomationPeerTest.cs: New
3947         * System.Windows.Controls/UIElementCollectionTest.cs: Rename fixture
3949 2009-02-06  Sebastien Pouliot  <sebastien@ximian.com>
3951         * System.Windows/PointTest.cs: Add IFormattable test cases
3952         * System.Windows/RectTest.cs: Add IFormattable test cases
3953         * System.Windows.Media.Animation/RepeatBehaviorTest.cs: New.
3955 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3957         * System.Windows.Data/BindingTest.cs:
3958         * System.Windows/ResourceDictionaryTest.cs: Remove the
3959           moonlightbug attr as these pass
3961 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3963         * System.Windows.Media/VisualTreeHelperTest.cs: Add a
3964           moonlightbug attr to the failing test
3966 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3968         * System.Windows.Media/VisualTreeHelperTest.cs: Fix this test
3969           properly - 'Clip.Rect' is the part of the shape that is
3970           *not* clipped out. Parent clip is respected.
3972 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3974         * System.Windows.Media/VisualTreeHelperTest.cs: Parent clip is
3975           *not* respected. We still hit the rectangle.
3977 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3979         * System.Windows.Media/VisualTreeHelperTest.cs: Add more tests
3980           for FindElementsInHostCoordinates
3982 2009-02-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3984         * System.Windows.Controls.Primitives/PopupTest.cs: Inherit
3985           from UserControl instead of Canvas. Fixes VS build.
3987 2009-02-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
3989         * System.Windows.Controls.Primitives/RepeatButtonTest.cs:
3990           RepeatButtonTest: Add a few asserts after checking for
3991           ArgumentExceptions showing that even though setting an
3992           invalid value throws an exception, the value has changed.
3994 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
3996         * System.Windows.Media/VisualTreeHelperTest.cs: Add 8 more
3997           tests for FindElementsInHostCoordinates
3999 2009-02-06  Alan McGovern  <alan.mcgovern@gmail.com>
4001         * System.Windows.Media/VisualTreeHelperTest.cs: Cosmetic - fix
4002           whitespacing
4004 2009-02-06  Andreia Gaita  <avidigal@novell.com>
4006         * System.Windows.Browser/ScriptableTest.cs: Fix test
4008 2009-02-05  Alan McGovern  <alan.mcgovern@gmail.com>
4010         * System.Windows.Media/VisualTreeHelperTest.cs: Add more
4011           hittesting tests
4013 2009-02-05  Sebastien Pouliot  <sebastien@ximian.com> 
4015         * System.Windows/SetterBaseCollectionTest.cs:
4016         * System.Windows/SetterTest.cs:
4017         * System.Windows/StyleTest.cs: Remove [MoonlightBug] from tests
4018         that depends on the xaml parser fix (new HACK is in SVN).
4020 2009-02-05  Alan McGovern  <amcgovern@novell.com>
4022         * System.Windows.Media/VisualTreeHelperTest.cs: Rewrite the
4023         hit tests so they use the proper async framework. It appears
4024         to be working now.
4026 2009-02-05  Andreia Gaita  <avidigal@novell.com>
4028         * System.Windows.Browser/ScriptableTest.cs: Add a bunch of tests for
4029         scriptable objects, via javascript.
4031 2009-02-04  Sebastien Pouliot  <sebastien@ximian.com>
4033         * System.Windows.Controls/UIElementCollectionTest.cs: New.
4034         * System.Windows.Documents/FontSourceTest.cs: New.
4036 2009-02-04  Alan McGovern  <amcgovern@novell.com>
4038         * System.Windows.Media/VisualTreeHelperTest.cs: Add more
4039           NUnit tests to check the handling of multiple panels and
4040           multiple children.
4042 2009-02-04  Alan McGovern  <amcgovern@novell.com>
4044         * System.Windows.Media/VisualTreeHelperTest.cs: The hittests
4045           are all passing now
4047 2009-02-03  Larry Ewing  <lewing@novell.com>
4049         * System.Windows.Controls/TextBlockTest.cs: add a test that shows
4050         that the instantly applied actual values do not consider wrapping.
4052         * System.Windows.Shapes/PathTest.cs: add an intrinsic canvas test.
4053         
4054 2009-02-03  Sebastien Pouliot  <sebastien@ximian.com>
4056         * System.Windows.Controls/SliderTest.cs: Check XAML-parsed 
4057         properties directly, because RangeBaseTest.CheckDefaultProperties
4058         needs to call it's base class.
4059         * System.Windows.Controls.Primitives/RangeBaseTest.cs: Call 
4060         base class to chain the default values checks. Remove #if false
4061         on some (weird but SL2 final confirmed) behaviors.
4063 2009-02-03  Alan McGovern  <amcgovern@novell.com>
4065         * System.Windows.Media/VisualTreeHelperTest.cs: Add tests for
4066           hittesting. Currently ignored.
4068 2009-02-03  Sebastien Pouliot  <sebastien@ximian.com>
4070         * System.Windows/SetterBaseCollectionTest.cs:
4071         * System.Windows/SetterTest.cs:
4072         * System.Windows/StyleTest.cs: Add new test cases and rework 
4073         existing test cases not to trigger a bug in SL2 - where the 
4074         behavior of the Setter can be wrong if the (managed) IsSealed 
4075         property has not been checked before (likely a caching issue).
4076         The new test always works on SL2, i.e. when run normally or
4077         stepped line by line in the debugger. Some tests are not yet
4078         working because of the way the XAML parser is adding Setters
4079         to the SetterBaseCollection.
4081 2009-02-02  Alan McGovern  <amcgovern@novell.com>
4083         * System.Windows.Media.Imaging/BitmapImageTest.cs:
4084           Image.Source defaults to a BitmapImage with a uri of
4085           string.empty.
4087 2009-02-02  Alan McGovern  <amcgovern@novell.com>
4089         * System.Windows.Media.Imaging/BitmapImageTest.cs: The
4090           default value for Bitmap.ImageSource is an empty string.
4092 2009-02-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
4094         * moon-unit.mdp: Updated to use new MD features (ChangeLog
4095           and log message policy).
4097 2009-02-01  Larry Ewing  <lewing@novell.com>
4099         * System.Windows.Controls/StackPanelTest.cs: add new test method
4100         for margins and lyout slots.
4102 2009-02-01  Sebastien Pouliot  <sebastien@ximian.com>
4104         * System.Windows/SetterBaseCollectionTest.cs: Add checks for 
4105         IsSealed when adding/removing setters from the collection.
4106         * System.Windows/SetterTest.cs: Decorate SL2 crashers with [Ignore].
4107         Add new tests for near-identical cases. Add test case for reusing a
4108         setter always assigned to a collection.
4110 2009-01-31  Sebastien Pouliot  <sebastien@ximian.com>
4112         * System.Windows/RectTest.cs: Add NaN test case
4113         * System.Windows/SetterBaseCollectionTest.cs: Split test case to 
4114         isolate the non-working part (and not regress existing stuff)
4115         * System.Windows.Controls/ButtonTest.cs: New.
4116         * System.Windows.Controls/ContentControlTest.cs: Add one assert
4117         * System.Windows.Controls/ControlTemplateTest.cs: Add a failing
4118         assertion instead of "failing somewhere" with an exception.
4119         * System.Windows.Controls/ControlTest.cs: Split test case to 
4120         isolate the non-working part (and not regress existing stuff)
4122 2009-01-30  Jeffrey Stedfast  <fejj@novell.com>
4124         * System.Windows.Controls/TextBoxTest.cs: Added a bunch of unit
4125         tests related to selection state.
4127 2009-01-30  Andreia Gaita  <avidigal@novell.com>
4129         * System.Threading/DispatcherTest.cs: Disable SyncContextCheck
4130         test, it hangs intermittently on SL
4132 2009-01-30  Sebastien Pouliot  <sebastien@ximian.com>
4134         * System.Windows/RectTest.cs: Remove [MoonlightBug]
4135         * System.Windows/SizeTest.cs: Add FP precision test case.
4136         * System.Windows.Media/GeometryTest.cs: New.
4137         * System.Windows.Media/LineGeometryTest.cs: Add default and
4138         basic test cases.
4139         * System.Windows.Media/RectangleGeometryTest.cs: New.
4141 2009-01-29  Jackson Harper  <jackson@ximian.com>
4143         * misc/Parsing/PrimitiveTest.cs: New test for parsing primitive
4144         types. Will add to the build once this is implemented.
4146 2009-01-29  Sebastien Pouliot  <sebastien@ximian.com>
4148         * System.Windows.Controls/ComboBoxTest.cs: Remove [MoonlightBug] 
4149         from two test cases.
4150         * System.Windows.Controls/ItemCollectionTest.cs: Add test cases
4151         for dealing with System.Object
4152         * System.Windows.Controls/MediaElementTest.cs: Add test case
4153         for read-only properties.
4155 2009-01-28  Jackson Harper  <jackson@ximian.com>
4157         * ResourceDictionaryTest.cs: You can also set the name before the
4158         key if the values are equal.
4160 2009-01-28  Jackson Harper  <jackson@ximian.com>
4162         * ResourceDictionaryTest.cs: Add to the key and name test.  This
4163         only works if you set the name before the key.
4165 2009-01-28  Sebastien Pouliot  <sebastien@ximian.com>
4167         * System.Windows.Controls/MediaElementTest.cs: Uncomment the assert
4168         on CurrentState since it no longer throws an InvalidCastException.
4169         Also remove it from the NonWorkingDefaults test case.
4171 2009-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
4173         * System.Windows.Controls/ControlTest.cs: Remove commented 
4174         [TestMethod] on DefaultStyleKeyTest_Null
4175         * System.Windows.Controls/TextBlockTest.cs: New.
4176         * System.Windows.Documents/LineBreakTest.cs: New.
4177         * System.Windows.Documents/RunTest.cs: Add test case that crash SL2
4179 2009-01-27  Sebastien Pouliot  <sebastien@ximian.com> 
4181         * System.Windows/VisualStateTest.cs: Remove [MoonlightBug] from
4182         TestParse
4183         * System.Windows.Shapes/PathTest.cs: Remove [MoonlightBug] from
4184         BorderComputeLargerSize_StretchUniform_SizedIntrinsicBorder and
4185         ComputeReducedSize_StretchUniform_InstrinsicBorder
4187 2009-01-26  Sebastien Pouliot  <sebastien@ximian.com> 
4189         * System.Windows.Media.Animation/StoryboardTest.cs: Add 
4190         validation test cases for Timeline (versus non-Timeline). Remove
4191         MoonlightBug from SetTargetName_NullName. Add more XAML test cases.
4193 2009-01-26  Larry Ewing  <lewing@novell.com>
4195         * System.Windows.Controls/BorderTest.cs:
4196         * System.Windows.Controls/CanvasTest.cs:
4197         * System.Windows.Controls/GridTest.cs:
4198         * System.Windows.Controls/PanelTest.cs:
4199         * System.Windows/FrameworkElementTest.cs: add tests for the
4200         layouy/nonlayout behavior.
4202 2009-01-26  Larry Ewing  <lewing@novell.com>
4204         * System.Windows/FrameworkElementTest.cs:
4205         * System.Windows.Controls/CanvasTest.cs: test for strange property
4206         setting logic.
4208 2009-01-26  Andreia Gaita  <avidigal@novell.com>
4210         * System.Windows.Threading/DispatcherTest.cs: Added
4212 2009-01-26  Sebastien Pouliot  <sebastien@ximian.com> 
4214         * System.Windows.Media/ColorTest.cs,
4215         * System.Windows.Media/MatrixTest.cs: Add IFormattable test cases
4217 2009-01-26  Sebastien Pouliot  <sebastien@ximian.com>
4219         * System.Windows/UIElementTest.cs: Add test case to show that we can
4220         NOT use RenderTransform to change the default value of the transform
4221         * System.Windows.Browser/ScriptableTest.cs: Remove [MoonlightBug]
4222         from Invoke test case.
4223         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: Remove
4224         MoonlightBug from CheckReadOnlyXaml test case.
4225         * System.Windows.Documents/InlineTest.cs: Update comments.
4227 2009-01-26  Sebastien Pouliot  <sebastien@ximian.com> 
4229         * System.Windows.Media/TransformGroupTest.cs: New.
4231 2009-01-23  Sebastien Pouliot  <sebastien@ximian.com> 
4233         * System.Windows/UIElementTest.cs
4234         * System.Windows.Media/BrushTest.cs
4235         * System.Windows.Media/GradientBrushTest.cs
4236         * System.Windows.Media/ImageBrushTest.cs
4237         * System.Windows.Media/LinearGradientBrushTest.cs
4238         * System.Windows.Media/MatrixTransformTest.cs
4239         * System.Windows.Media/RadialGradientBrushTest.cs
4240         * System.Windows.Media/SolidColorBrushTest.cs
4241         * System.Windows.Media/TileBrushTest.cs
4242         * System.Windows.Media/VideoBrushTest.cs: Add tests for default
4243         values (where missing) and around the weird/buggy SL2 transforms 
4244         properties 
4246 2009-01-23  Sebastien Pouliot  <sebastien@ximian.com>
4248         * System.Windows.Media/ColorTest.cs: Add test case for defaults 
4249         including ToString. Re-enable parsing Color from XAML (crasher fixed)
4251 2009-01-21  Andreia Gaita  <avidigal@novell.com>
4253         * System.Windows.Browser/ScriptableTest.cs: New, tests for scriptable 
4254         objects
4256         * moon-unit.mdp: update
4258 2009-01-21  Sebastien Pouliot  <sebastien@ximian.com> 
4260         * System.Windows/TextDecorationsTest.cs: New.
4261         * System.Windows.Documents/InlineTest.cs: Uncomment working 
4262         assertions
4264 2009-01-21  Larry Ewing  <lewing@novell.com>
4266         * System.Windows.Controls/GridTest.cs: remove bug attributes from
4267         the current grid tests.
4269 2009-01-21  Alan McGovern  <amcgovern@novell.com>
4271         * System.Windows.Controls.Primitives/PopupTest.cs: Disable Popup tests
4272         until they stop crashing moon.
4274 2009-01-20  Larry Ewing  <lewing@novell.com>
4276         * System.Windows/RectTest.cs: add some intersect tests.
4278 2009-01-21  Sebastien Pouliot  <sebastien@ximian.com> 
4280         * System.Windows.Markup/XmlLanguageTest.cs: New.
4282 2009-01-21  Sebastien Pouliot  <sebastien@ximian.com>
4284         * System.Windows.Documents/InlineTest.cs: New.
4285         * System.Windows.Documents/RunTest.cs: New.
4287 2009-01-21  Alan McGovern  <amcgovern@novell.com>
4289         * moon-unit.mdp:
4290         * System.Windows.Controls.Primitives/PopupTest.cs: Add a Popup test
4291         which causes mono to crash, currently marked with Ignore
4293 2009-01-20  Sebastien Pouliot  <sebastien@ximian.com> 
4295         * System.Windows/UIElementTest.cs: Re-enable tests for RenderTransform
4297 2009-01-20  Sebastien Pouliot  <sebastien@ximian.com>
4299         * System.Windows.Media.Animation/StoryboardTest.cs: Add validation
4300         test cases on static methods
4302 2009-01-20  Alan McGovern  <amcgovern@novell.com>
4304         * System.Windows.Controls.Primitives/PopupTest.cs: Add test to ensure
4305         that the open/close events are fired correctly.
4307 2009-01-19  Jb Evain  <jbevain@novell.com>
4309         * System.Windows.Media.Imaging/BitmapImageTest.cs: add test for empty
4310         uri passed to BitmapImage.
4312 2009-01-19  Jb Evain  <jbevain@novell.com>
4314         * System.Windows/ApplicationTest.cs: add a test for absolute uri
4315         passed to GetResourceStream.
4317 2009-01-19  Alan McGovern  <alan.mcgovern@gmail.com>
4319         * System.Windows.Data/BindingTest.cs: Add another test
4321 2009-01-18  Sebastien Pouliot  <sebastien@ximian.com>
4323         * System.Windows.Media/BrushTest.cs: Use MatrixTest.CheckIdentity 
4324         inside tests. Add a test for an SL2 limitation when inheriting 
4325         directly from Brush.
4326         * System.Windows.Media/MatrixTest.cs: New.
4327         * System.Windows.Media/MatrixTransformTest.cs: Add matrix setter
4328         test case. Update existing tests to use MatrixTest.CheckMatrix
4330 2009-01-18  Alan McGovern  <alan.mcgovern@gmail.com>
4332         * System.Windows.Controls/ComboBoxTest.cs: These tests are failing due
4333         to a buglet in the Collection class.
4335 2009-01-16  Jackson Harper  <jackson@ximian.com>
4337         * System.Windows/ResourceDictionaryTest.cs: Unregressed this.
4339 2009-01-16  Larry Ewing  <lewing@novell.com>
4341         * System.Windows.Controls/PanelTest.cs: remove MoonlightBug
4342         attribute from AlignmentTest.
4344         * System.Windows.Controls/StackPanelTest.cs: remove bug attr from
4345         AlignmentTest AlignmentTest2 and LayoutSlotTest3.
4347 2009-01-16  Alan McGovern  <amcgovern@novell.com>
4349         * System.Windows.Controls/ComboBoxTest.cs: added test to ensure events
4350         and methods are fired correctly.
4352 2009-01-16  Alan McGovern  <amcgovern@novell.com>
4354         * System.Windows.Controls/ComboBoxTest.cs: Attempt to match the MS
4355         caching mechanism for SelectedItem and SelectedValue
4357 2009-01-16  Alan McGovern  <amcgovern@novell.com>
4359         * System.Windows/StyleTest.cs: This test passes now.
4361 2009-01-15  Sebastien Pouliot  <sebastien@ximian.com>
4363         * System.Windows.Controls/RowDefinitionTest.cs: New.
4364         * System.Windows.Controls/ColumnDefinitionTest.cs: New.
4366 2009-01-15  Jackson Harper  <jackson@ximian.com>
4368         * System.Windows/StyleTest.cs: More tests are passing.
4370 2009-01-15  Sebastien Pouliot  <sebastien@ximian.com>
4372         * System.Windows/UIElementTest.cs: Now check for RenderTransform 
4373         for all types that inherits from UIElement.
4375 2009-01-15  Alan McGovern  <amcgovern@novell.com>
4377         * System.Windows.Controls/ComboBoxTest.cs: Added more tests for ComboBox
4379 2009-01-15  Alan McGovern  <amcgovern@novell.com>
4381         * moon-unit.mdp:
4382         * System.Windows.Controls/ComboBoxTest.cs: Begin implementing ComboBox.
4383         First 3 tests now pass.
4385 2009-01-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
4387         * Makefile.am: Added more xaml files.
4389         * System.Windows/DependencyPropertyTest_ManagedTest_B2.xaml:
4390         * System.Windows/DependencyPropertyTest_ManagedTest_C2.xaml:
4391         * System.Windows/DependencyPropertyTest_ManagedTest_F3.xaml:
4392         * System.Windows/DependencyPropertyTest_ManagedTest_A2.xaml:
4393         * System.Windows/DependencyPropertyTest_ManagedTest_D2.xaml:
4394         * System.Windows/DependencyPropertyTest_ManagedTest_F2.xaml:
4395         * System.Windows/DependencyPropertyTest_ManagedTest_F4.xaml:
4396         * System.Windows/DependencyPropertyTest_ManagedTest_E2.xaml:
4397         * System.Windows/DependencyPropertyTest_ManagedTest_D4.xaml:
4398         * System.Windows/DependencyPropertyTest_ManagedTest_F1.xaml:
4399         * System.Windows/DependencyPropertyTest_ManagedTest_A3.xaml:
4400         * System.Windows/DependencyPropertyTest_ManagedTest_C1.xaml:
4401         * System.Windows/DependencyPropertyTest_ManagedTest_A1.xaml:
4402         * System.Windows/DependencyPropertyTest_ManagedTest_B1.xaml:
4403         * System.Windows/DependencyPropertyTest_ManagedTest_B3.xaml:
4404         * System.Windows/DependencyPropertyTest_ManagedTest_E1.xaml:
4405         * System.Windows/DependencyPropertyTest_ManagedTest_D3.xaml:
4406         * System.Windows/DependencyPropertyTest_ManagedTest_D1.xaml:
4407         * System.Windows/DependencyPropertyTest_ManagedTest_C3.xaml: Added.
4409         * System.Windows/DependencyPropertyTest.cs:
4410         * System.Windows/DependencyPropertyAttachedTest.cs: Tests for accessing
4411         custom properties from native code by name.
4413 2009-01-15  Larry Ewing  <lewing@novell.com>
4415         * System.Windows.Controls/StackPanelTest.cs: add a layout slot
4416         test.
4418 2009-01-15  Alan McGovern  <amcgovern@novell.com>
4420         * System.Windows.Controls/ComboBoxTest.cs: Add missing using statement
4422 2009-01-15  Alan McGovern  <amcgovern@novell.com>
4424         * System.Windows.Controls/ComboBoxTest.cs: Mark tests with MoonlightBug
4426 2009-01-15  Alan McGovern  <amcgovern@novell.com>
4428         * System.Windows.Controls/ComboBoxTest: Add tests.
4430 2009-01-15  Sebastien Pouliot  <sebastien@ximian.com>
4432         * System.Windows.Controls/ItemCollectionTest.cs: Remove [MoonlightBug]
4433         for null check test cases.
4435 2009-01-15  Jackson Harper  <jackson@ximian.com>
4437         * System.Windows.Media.Animation/Storyboard.cs: Dumb test passes.
4439 2009-01-15  Jackson Harper  <jackson@ximian.com>
4441         * System.Windows.Controls/ControlTemplateTest.cs: Remove the extra
4442         x: definition. This isn't needed anymore (and is incorrect).
4444 2009-01-14  Sebastien Pouliot  <sebastien@ximian.com>
4446         * System.Windows.Media/BrushTest.cs: New.
4447         * System.Windows.Media/GradientBrushTest.cs: New.
4448         * System.Windows.Media/LinearGradientBrushTest.cs: New.
4449         * System.Windows.Controls/ItemCollectionTest.cs: New. Test cases
4450         that show that the implementation differs from other PFC<T> types -
4451         at least wrt parameter validations
4453 2009-01-14  Larry Ewing  <lewing@novell.com>
4455         * System.Windows/RectTest.cs: Lock down the trivial rect methods
4456         to match the sl implementations.
4458         * System.Windows/FrameworkElementTest.cs: remove bug attribute.
4460         * System.Windows/UIElementTest.cs: add some extra checks to
4461         DefaultMethods.
4463 2009-01-14  Jackson Harper  <jackson@ximian.com>
4465         * System.Windows/ResourceDictionaryTest.cs:
4466         * System.Windows.Controls/ControlTemplateTest.cs: More passing
4467         tests.
4469 2009-01-14  Jb Evain  <jbevain@novell.com>
4471         * System.Windows/AssemblyPartTest.cs: new tests.
4473 2009-01-14  Larry Ewing  <lewing@novell.com>
4475         * misc/Events/EventTest.cs: MacOSX throw a different exception
4476         here so let that pass.
4478         * System.Windows/GridLengthTest.cs: flag the fact that
4479         GridLength.ToString() != Double.ToString() as a MacOSX bug.
4481         * System.Windows/PointTest.cs: Make the original tests pass and
4482         add new tests flagged as MacOSX bugs for the Double.ToString() 
4483         differences.
4485         * System.Windows.Interop/SilverlightHostTest.cs: flag this as a
4486         MacOSX bug.
4488         * System.Windows.Interop/SettingsTest.cs: allow for platform
4489         differences on MacOSX.
4490         
4492 2009-01-14  Andreia Gaita  <avidigal@novell.com>
4494         * System.Windows.Interop/SettingsTest.cs: Change the fps after checking for the
4495       default values, so the tests run faster and we can still check for regressions
4496       here.
4498 2009-01-14  Alan McGovern  <amcgovern@novell.com>
4500         * System.Windows/StyleTest.cs: Add moonlight bug attr
4502 2009-01-14  Alan McGovern  <amcgovern@novell.com>
4504         * System.Windows.Media.Animation/StoryboardTest.cs: Can have x:Name and
4505         x:Key on non-FrameworkElements.
4507 2009-01-14  Rolf Bjarne Kvinge  <RKvinge@novell.com>
4509         * Mono.Moonlight.UnitTesting/MoonlightBugAttribute.cs:
4510         * Mono.Moonlight.UnitTesting/SilverlightBugAttribute.cs: Add a Platforms
4511         field to BugAttribute so that we can specify which platform the test
4512         fails on. MoonlightBugAttribute sets this to Unix, and
4513         SilverlightBugAttribute to Mac and Windows.
4515         * moon-unit.csproj: Updated.
4517 2009-01-14  Rolf Bjarne Kvinge  <RKvinge@novell.com>
4519         * moon-unit.mdp:
4520         * moon-unit.csproj: Updated.
4522         * Makefile.am:
4523         * misc/Events/EventTest.cs: Include more resources. This makes 4 more
4524         tests pass.
4526 2009-01-13  Jackson Harper  <jackson@ximian.com>
4528         * System.Windows.Controls/ControlTemplateTest.cs: Revert the patch
4529         that removed xmlns:x decl on templates. This allows the tests to
4530         pass. We can add a new test for xmlns:x in templates (which will
4531         be difficult to implement with libexpat).
4533 2009-01-13  Sebastien Pouliot  <sebastien@ximian.com>
4535         * System.Windows.Shapes/EllipseTest.cs: New.
4536         * System.Windows.Shapes/LineTest.cs: New.
4537         * System.Windows.Shapes/PathTest.cs: Add test cases for default
4538         values.
4539         * System.Windows.Shapes/PolygonTest.cs: New.
4540         * System.Windows.Shapes/PolylineTest.cs: New.
4541         * System.Windows.Shapes/RectangleTest.cs: Add test cases for 
4542         default values.
4543         * System.Windows.Shapes/ShapeTest.cs: New.
4545 2009-01-13  Alan McGovern  <amcgovern@novell.com>
4547         * moon-unit.mdp:
4548         * System.Windows.Media/ImageBrushTest.cs: Add a test for
4549         ImageBrush.ImageSource
4551 2009-01-13  Alan McGovern  <amcgovern@novell.com>
4553         * System.Windows/StyleTest.cs: Mark test with MoonlightBug
4555 2009-01-13  Alan McGovern  <amcgovern@novell.com>
4557         * System.Windows/StyleTest.cs: Added test for bizarre caching in Style
4558         constructor.
4560 2009-01-13  Alan McGovern  <amcgovern@novell.com>
4562         * System.Windows.Media/MatrixTransformTest.cs: Add
4563         MatrixTransformTest.cs to svn
4565         * moon-unit.mdp: Add the matrix tests to the MD solution
4567         * System.Windows.Controls/ControlTemplateTest.cs: Add test for
4568         ControlTemplate failing to parse TargetType
4570 2009-01-13  Alan McGovern  <amcgovern@novell.com>
4572         * System.Windows/StyleTest.cs: Fixed test to pass on silverlight.
4574 2009-01-12  Jackson Harper  <jackson@ximian.com>
4576         * System.Windows.Controls/ControlTemplateTest.cs: Got one more
4577         test working.
4578         - Added a new test for looking up static resources in templates.
4579         - Added a new test for ControlTemplates inside of ControlTemplates.
4581 2009-01-12  Alan McGovern  <amcgovern@novell.com>
4583         * System.Windows.Interop/SettingsTest.cs: Minimum FPS is clamped at 1.
4585 2009-01-12  Alan McGovern  <amcgovern@novell.com>
4587         * System.Windows.Media.Animation/StoryboardTest.cs: Add correct
4588         validator for Storyboard.TargetName and Storyboard.TargetProperty
4590 2009-01-12  Alan McGovern  <amcgovern@novell.com>
4592         * System.Windows.Controls/TextBoxTest.cs: Explain why test is failing
4594 2009-01-12  Rolf Bjarne Kvinge  <RKvinge@novell.com>
4596         * Makefile.am: Add new xaml files to assembly as resources.
4598         * misc:
4599         * misc/Events:
4600         * misc/Events/Event_3.xaml:
4601         * misc/Events/EventTest.cs:
4602         * misc/Events/Event_0.xaml:
4603         * misc/Events/Event_1.xaml:
4604         * misc/Events/Event_DO.xaml:
4605         * misc/Events/Event_Exact.xaml:
4606         * misc/Events/Event_Basic.xaml:
4607         * misc/Events/Event_NonVoid.xaml:
4608         * misc/Events/Event_Private.xaml:
4609         * misc/Events/Event_Internal.xaml:
4610         * misc/Events/Event_MouseArgs.xaml:
4611         * misc/Events/Event_Protected.xaml:
4612         * misc/Events/Event_Ex_Derived.xaml:
4613         * misc/Events/Event_Ex_Derived2.xaml:
4614         * misc/Events/Event_Ex_Derived3.xaml:
4615         * misc/Events/Event_CaseMismatch.xaml:
4616         * misc/Events/Event_ObjectObject.xaml:
4617         * misc/Events/Event_RoutedEventArgs.xaml:
4618         * misc/Events/Event_OverloadedValid.xaml:
4619         * misc/Events/Event_OverloadedInvalid.xaml:
4620         * misc/Events/Event_InexistentResource.xaml: Added EventTest.
4622         * moon-unit.mdp:
4623         * moon-unit.csproj: Updated.
4625 2009-01-12  Andreia Gaita  <avidigal@novell.com>
4627         * System.Windows.Interop/SettingsTest.cs (MaxFrameRate): Always reset the framerate back to its
4628           original value, otherwise the tests stop
4630 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com>
4632         * System.Windows/DependencyPropertyTest.cs: Add test case to 
4633         confirm the old (beta1) readonly hack is not used anymore in SL2.
4634         * System.Windows.Controls/SelectorTest.cs: New.
4635         * System.Windows.Controls/ScrollViewerTest.cs: New.
4636         * System.Windows.Controls/GridTest.cs: Add test cases for static
4637         methods.
4638         * System.Windows.Resources/StreamResourceInfoTest.cs:New.
4640 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4642         * System.Windows.Controls/MediaElementTest.cs: Addedd more tests for
4643         MediaElement
4645 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com>
4647         * System.Windows.Controls/ContentPresenterTest.cs: New.
4648         * System.Windows.Controls/ItemsControlTest.cs: The default for
4649         IsItemItsOwnContainerOverride seems to accept any FrameworkElement
4651 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4653         * System.Windows.Data/IValueConverterTest.cs: Complete implementation of
4654         IValueConverter. Two way binding tests are now working.
4656 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4658         * System.Windows.Data/IValueConverterTest.cs: Default culture is always
4659         en-US, not the current culture.
4661 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4663         * System.Windows/StyleTest.cs: Added extra test for attached properties
4665 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4667         * System.Windows/StyleTest.cs: Add managed validation to Style so we can
4668         verify Style.TargetType matches DO.GetType before setting the value.
4669         The parser will have to do a similar check when parsing styles from
4670         XAML.
4672 2009-01-09  Alan McGovern  <amcgovern@novell.com>
4674         * System.Windows/StyleTest.cs: Add explanation as to the issue.
4676 2009-01-08  Sebastien Pouliot  <sebastien@ximian.com>
4678         * System.Windows/StyleTest.cs: Add new test case with a string Tag
4679         that now throws an exception
4681 2009-01-08  Alan McGovern  <amcgovern@novell.com>
4683         * System.Windows/StyleTest.cs: Add the ability to map a
4684         DependencyProperty to/from native. This removes a hack in Style where
4685         DP's used to be looked up by name, which couldn't be done with
4686         properties registered through C#. Fixes 2 NUnit tests.
4688 2009-01-08  Sebastien Pouliot  <sebastien@ximian.com> 
4690         * System.Windows.Controls/SliderTest.cs,
4691         * System.Windows.Controls.Primitives/ThumbTest.cs: Add test cases
4692         for read-only properties.
4694 2009-01-08  Alan McGovern  <amcgovern@novell.com>
4696         * System.Windows/StyleTest.cs: Add extra (currently failing) tests to
4697         ensure Styles are applied correctly
4699 2009-01-08  Sebastien Pouliot  <sebastien@ximian.com>
4701         * System.Windows.Controls/ItemsControlTest.cs: New.
4702         * System.Windows.Automation.Peers/AutomationPeerTest.cs: New.
4703         * System.Windows.Automation.Peers/FrameworkElementAutomationPeerTest.cs: New.
4704         * System.Windows.Automation.Peers/ItemAutomationPeerTest.cs: New.
4705         * System.Windows.Automation.Peers/ItemsControlAutomationPeerTest.cs: New.
4707 2009-01-07  Sebastien Pouliot  <sebastien@ximian.com>
4709         * System.Windows/PresentationFrameworkCollectionTest.cs: Add test
4710         cases for checking public arguments.
4712 2009-01-07  Sebastien Pouliot  <sebastien@ximian.com> 
4714         * System.Windows.Controls/ContentControlTest.cs: Add new test
4715         cases and remove [MoonlightBug] on PeekProperties.
4716         * System.Windows.Controls.Primitives/ButtonBaseTest.cs: Remove 
4717         MoonlightBug on PeekProperties.
4719 2009-01-07  Sebastien Pouliot  <sebastien@ximian.com>
4721         * CursorsTest.cs: More test for cursors, including shared instance tests.
4723 2009-01-07  Alan McGovern  <amcgovern@novell.com>
4725         * System.Windows/FrameworkElementTest.cs: Added new test for cursors and
4726         fixed the implementation to make it pass.
4728 2009-01-07  Alan McGovern  <amcgovern@novell.com>
4730         * moon-unit.mdp: Add CursorsTest to the MD solution.
4732 2009-01-06  Sebastien Pouliot  <sebastien@ximian.com>
4734         * CursorsTest.cs: New.
4736 2009-01-06  Alan McGovern  <amcgovern@novell.com>
4738         * System.Windows/StyleTest.cs:
4739         * System.Windows/VisualStateTest.cs:
4740         * System.Windows/FrameworkElementTest.cs: Cosmetic - removing
4741         [MoonlightBug] attributes which have been commented out
4743 2009-01-06  Alan McGovern  <amcgovern@novell.com>
4745         * System.Windows/StyleTest.cs: Add an explanatory message
4747 2009-01-06  Alan McGovern  <amcgovern@novell.com>
4749         * System.Windows/StyleTest.cs:
4750         * System.Windows/FrameworkElementTest.cs:
4751         * System.Windows/SetterBaseCollectionTest.cs: Uncommented tests which
4752         now pass and added additional tests for Setters
4754 2009-01-06  Alan McGovern  <amcgovern@novell.com>
4756         * System.Windows/VisualStateTest.cs: These tests now pass
4758 2009-01-05  Sebastien Pouliot  <sebastien@ximian.com>
4760         * System.Windows/PointTest.cs: New.
4761         * System.Windows.Automation.Peers/ThumbAutomationPeerTest.cs: New.
4762         * System.Windows.Automation.Peers/SliderAutomationPeerTest.cs: New.
4763         * System.Windows.Automation.Peers/ButtonBaseAutomationPeerTest.cs: New.
4764         * System.Windows.Automation.Peers/RangeBaseAutomationPeerTest.cs: New.
4765         * System.Windows.Automation.Peers/RepeatButtonAutomationPeerTest.cs: New.
4767 2009-01-05  Alan McGovern  <amcgovern@novell.com>
4769         * System.Windows.Controls/ControlTemplateTest.cs: When validating the
4770         Value we need a reference to the current DependencyObject as some
4771         properties are write-once/read-only
4773 2009-01-05  Alan McGovern  <amcgovern@novell.com>
4775         * System.Windows.Data/IValueConverterTest.cs: Should be MoonlightBug,
4776         not Ignore
4778 2008-12-22  Sebastien Pouliot  <sebastien@ximian.com>
4780         * System.Windows.Markup/XamlReaderTest.cs: New. Basic tests for 
4781         XamlReader.
4783 2008-12-22  Alan McGovern  <amcgovern@novell.com>
4785         * System.Windows/StyleTest.cs:
4786         * System.Windows.Controls/BorderTest.cs:
4787         * System.Windows/FrameworkElementTest.cs:
4788         * System.Windows.Controls/MediaElementTest.cs: Remove MoonlightBug
4789         attributes fromt tests which pass
4791 2008-12-19  Sebastien Pouliot  <sebastien@ximian.com> 
4793         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: Reuse
4794         read-only tests from ButtonBaseTest. Test with XAML (not yet working).
4795         * System.Windows.Controls.Primitives/ButtonBaseTest.cs: Generalize
4796         the read-only test and cover more cases.
4798 2008-12-19  Sebastien Pouliot  <sebastien@ximian.com>
4800         * System.Windows.Controls/SliderTest.cs: Chain default test into
4801         RangeBaseTest. Add empty, but templated, test case.
4802         * System.Windows.Controls.Primitives/RangeBaseTest.cs: Reworked
4803         for easier reuse.
4805 2008-12-19  Sebastien Pouliot  <sebastien@ximian.com> 
4807         * moon-unit.csproj: Add recent tests to project file.
4809 2008-12-19  Alan McGovern  <amcgovern@novell.com>
4811         * System.Windows/FrameworkElement.cs:
4812         * System.Windows.Controls/ControlTest.cs: Fixed tests on SL.
4814 2008-12-19  Alan McGovern  <amcgovern@novell.com>
4816         * moon-unit.mdp:
4817         * System.Windows.Media.Animation/StoryboardTest.cs: Add validation +
4818         tests for Storyboard.TargetNameProperty and TargetPropertyProperty
4820 2008-12-19  Alan McGovern  <amcgovern@novell.com>
4822         * System.Windows.Controls/ControlTemplateTest.cs: This test passes now.
4824 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com> 
4826         * System.Collections.Specialized/NotifyCollectionChangedEventArgsTest.cs:
4827         New. Test validations and default values.
4828         * System.ComponentModel/DesignerPropertiesTest.cs: Fix tests so they
4829         execute correctly under Windows/SL2
4831 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com>
4833         * System.ComponentModel/DesignerPropertiesTest.cs: New. Test 
4834         validations.
4836 2008-12-18  Alan McGovern  <amcgovern@novell.com>
4838         * System.Windows/FrameworkElementTest.cs:
4839         * System.Windows.Controls/ControlTest.cs:
4840         * System.Windows.Controls/MediaElementTest.cs: Add new tests to ensure
4841         parameters are validated correctly.
4843 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com>
4845         * System.Windows.Controls.Primitives/ToggleButtonTest.cs: New. Test
4846         events wrt RoutedEventArgs.OriginalSource
4848 2008-12-18  Alan McGovern  <amcgovern@novell.com>
4850         * System.Windows.Data/BindingTest.cs: Move parameter validation for DP's
4851         to use the new ValueValidator callback.
4853 2008-12-18  Alan McGovern  <amcgovern@novell.com>
4855         * System.Windows.Controls/GridTest.cs: Add the ability to validate the
4856         value for a DependencyProperty before setting it.
4858 2008-12-17  Alan McGovern  <amcgovern@novell.com>
4860         * System.Windows.Data/BindingTest.cs:
4861         BindingExpression/BindingExpressionBase should not be passed to/from
4862         native code anymore.
4864 2008-12-17  Alan McGovern  <amcgovern@novell.com>
4866         * System.Windows.Data/BindingTest.cs: Default to rectangle.Opacity to 1f
4867         as the test sets data.Opacity to 0f and then checks to see if
4868         rectangle.Opacity is 0f
4870 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4872         * System.Windows.Data/BindingTest.cs: Add another tests for databinding
4873         with objects supporting INotifyPropertyChanged.
4875 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4877         * System.Windows.Data/BindingTest.cs: Mark these tests with
4878         [MoonlightBug] rather than [Ignore]
4880 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4882         * System.Windows.Data/BindingTest.cs: Ensure that the value is correctly
4883         typecast when updating the source object on a two way binding.
4885 2008-12-16  Sebastien Pouliot  <sebastien@ximian.com>
4887         * System.Windows.Controls/ContentControlTest.cs: Make default
4888         properties check reusable. Add check for the value of DefaultStyleKey
4889         * System.Windows.Controls.Primitives/ButtonBaseTest.cs: Chain 
4890         properties checks into ContentControlTest. Add check for the value 
4891         of DefaultStyleKey
4892         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: Chain 
4893         properties checks into ButtonBaseTest. Add DefaultMethods test case.
4894         * System.Windows.Controls.Primitives/ThumbTest.cs: Uncomment FIXME
4896 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4898         * System.Windows.Data/BindingTest.cs: Do type conversions when setting
4899         the value in a two way binding.
4901 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4903         * System.Windows.Data/BindingTest.cs: Add a test for when you reuse the
4904         BindingExpressionBase returned from the SetBinding call.
4906 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4908         
4912 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4914         
4918 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4920         * System.Windows.Data/BindingTest.cs: Added new DataBinding test when
4921         loading from xaml
4923 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4925         * System.Windows.Data/BindingTest.cs: Move databinding to managed code.
4927 2008-12-16  Alan McGovern  <amcgovern@novell.com>
4929         * System.Windows/ResourceDictionaryTest.cs:
4930         * System.Windows.Controls/ControlTemplateTest.cs: These tests now pass,
4931         so removing the [MoonlightBug] attribute
4933 2008-12-15  Jackson Harper  <jackson@ximian.com>
4935         * System.Windows.Data/BindingTest.cs: This test fails now that we
4936         are parsing the extensions correctly.
4938 2008-12-15  Sebastien Pouliot  <sebastien@ximian.com>
4940         * moon-unit.csproj: Add recent test fixtures to the project.
4942 2008-12-15  Sebastien Pouliot  <sebastien@ximian.com> 
4944         * System.Windows/FrameworkElementTest.cs: Add test for Name setter
4945         * System.Windows.Controls/BorderTest.cs: Test properties from base
4946         FrameworkElement
4947         * System.Windows.Controls/ControlTest.cs: Add test for Name setter
4948         * System.Windows.Controls/MediaElementTest.cs: Split working and 
4949         non-working properties and give them unique id. Test properties from 
4950         base FrameworkElement.
4952 2008-12-15  Andreia Gaita  <shana@jitted.com>
4954         * System.Windows.Threading/CrossThreadAccessTest.cs: Added tests for
4955         creating and accessing objects from non-ui threads
4957 2008-12-15  Sebastien Pouliot  <sebastien@ximian.com> 
4959         * System.Windows/ThicknessTest.cs: Add test cases for special Double
4960         values wrt validation (none) and ToString (NaN == Auto).
4962 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4964         * System.Windows.Controls/GridTest.cs: The Defaults test now passes.
4966 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4968         * System.Windows.Controls/ControlTest.cs: Added extra checks for when
4969         FontFamily is null.
4971 2008-12-15  Sebastien Pouliot  <sebastien@ximian.com>
4973         * System.Windows.Controls/ControlTest.cs: Comment FontSize check since
4974         it makes a bunch of control fails.
4976 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4978         * System.Windows.Controls/GridTest.cs: Mark tests with MoonlightBug
4980 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4982         * System.Windows.Controls/ControlTest.cs: Mark tests with MoonlightBug
4984 2008-12-15  Sebastien Pouliot  <sebastien@ximian.com>
4986         * System.Windows/TemplatePartAttributeTest.cs: New. Unit tests
4987         for the attribute (and lack of validation).
4989 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4991         * System.Windows.Controls/GridTest.cs: This should be true by default.
4993 2008-12-15  Alan McGovern  <amcgovern@novell.com>
4995         * System.Windows.Controls/CanvasTest.cs:
4996         * System.Windows.Controls/ControlTest.cs:
4997         * System.Windows.Controls/GridTest.cs: Add tests for
4998         default values and for invalid values
5000 2008-12-15  Alan McGovern  <amcgovern@novell.com>
5002         * System.Windows.Data/BindingTest.cs: Fix the Path priority test.
5004 2008-12-12  Sebastien Pouliot  <sebastien@ximian.com>
5006         * System.Windows/GridLengthTest.cs: New. Test cases to check 
5007         validations on ctors and properties and ToString output.
5009 2008-12-12  Jeffrey Stedfast  <fejj@novell.com>
5011         * System.Windows.Data/BindingTest.cs: Test priority of Path
5012         properties.
5014 2008-12-12  Sebastien Pouliot  <sebastien@ximian.com>
5016         * System.Windows/CornerRadiusTest.cs: New. Test cases to check 
5017         validations on ctors and propertoes and ToString output.
5019 2008-12-12  Alan McGovern  <amcgovern@novell.com>
5021         * System.Windows.Controls/TextBoxTest.cs: Remove two useless checks and
5022         add a xaml parsing test
5024 2008-12-11  Sebastien Pouliot  <sebastien@ximian.com>
5026         * System.Windows/UIElementTest.cs: Add test cases for method 
5027         validations.
5029 2008-12-11  Alan McGovern  <amcgovern@novell.com>
5031         * System.Windows.Controls/TextBoxTest.cs: Add more tests for
5032         TextBox.Text
5034 2008-12-11  Alan McGovern  <amcgovern@novell.com>
5036         * System.Windows.Controls/TextBoxTest.cs:
5037         * System.Windows.Controls/PasswordBoxTest.cs: Fix several issues with
5038         default values for TextBox and PasswordBox
5040 2008-12-11  Alan McGovern  <amcgovern@novell.com>
5042         * System.Windows/StyleTest.cs: 'null' should be an acceptable value
5044 2008-12-11  Alan McGovern  <amcgovern@novell.com>
5046         * System.Windows.Data/BindingTest.cs: Ensure the types match when
5047         databinding a valuetype property. For example a float should be
5048         converted to a Double when databinding.
5050 2008-12-11  Sebastien Pouliot  <sebastien@ximian.com>
5052         * System.Windows/FrameworkElementTest.cs: Add basic test cases for
5053         the methods, some of them marked with [MoonlightBug]
5054         * System.Windows.Controls.Primitives/ThumbTest.cs: Remove 
5055         the [MoonlightBug] on DefaultMethods
5057 2008-12-11  Alan McGovern  <amcgovern@novell.com>
5059         * System.Windows.Data/BindingTest.cs: Add test for databinding a float
5060         to a double.
5062 2008-12-11  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5064         * System.Windows.Controls/ContentControlTest.cs,
5065           System.Windows.Controls/PasswordBoxTest.cs,
5066           System.Windows.Controls/BorderTest.cs,
5067           System.Windows.Controls/TextBoxTest.cs,
5068           System.Windows.Controls.Primitives/ThumbTest.cs,
5069           System.Windows/ResourceDictionaryTest.cs: Sprinkle [MoonlightBug] a
5070           bit.
5071         * moon-unit.mdp: Updated.
5073 2008-12-10  Alan McGovern  <amcgovern@novell.com>
5075         * System.Windows.Controls/BorderTest.cs: Added tests for
5076         default values and invalid values.
5078 2008-12-10  Sebastien Pouliot  <sebastien@ximian.com>
5080         * System.Windows.Controls/ControlTest.cs: Adjust to API change.
5081         * System.Windows.Controls/UserControlTest.cs: Adjust to API change.
5082         * System.Windows.Controls.Primitives/ThumbTest.cs: Add test case
5083         for the default template (from an empty XAML).
5084         * System.Windows/FrameworkElementTest.cs: Accept an optional parent
5085         parameter when checking the default properties.
5087 2008-12-10  Alan McGovern  <amcgovern@novell.com>
5089         * System.Windows.Controls/TextBoxTest: Added tests for
5090         default values and invalid values.
5091         * moon-unit.csproj: Added TextBoxTest.cs to the build
5093 2008-12-10  Alan McGovern  <amcgovern@novell.com>
5095         * System.Windows.Controls/PasswordBoxTest: Added tests for
5096         default values and invalid values.
5097         * moon-unit.csproj: Added PasswordTest.cs to the build
5099 2008-12-08  Sebastien Pouliot  <sebastien@ximian.com>
5101         * System.Windows.Controls/ControlTest.cs: Add an overload for
5102         CheckDefaultProperties to allow specifying IsTabStop value.
5103         * System.Windows.Controls/UserControlTest.cs: Add test cases
5104         for default properties and methods.
5106 2008-12-08  Sebastien Pouliot  <sebastien@ximian.com> 
5108         * System.Windows.Controls/ControlTest.cs: Move some tests to
5109         UserControlTest since they don't behave the same (or don't apply)
5110         on Control
5111         * System.Windows.Controls/UserControlTest.cs: New file, old 
5112         tests moved from ControlTest.cs
5114 2008-12-08  Sebastien Pouliot  <sebastien@ximian.com>
5116         * System.Windows.Controls/ControlTest.cs: Add null check tests
5117         for Control.On* methods.
5119 2008-12-05  Sebastien Pouliot  <sebastien@ximian.com> 
5121         * System.Windows.Controls/ProgressBar.cs: Fix Maximum which let us
5122         reuse RangeBaseTest for default properties.
5124 2008-12-05  Sebastien Pouliot  <sebastien@ximian.com>
5126         * System.Windows.Controls.Primitives/ButtonBaseTest.cs: New.
5127         Basic unit tests for ButtonBase.
5129 2008-12-04  Chris Toshok  <toshok@ximian.com>
5131         * Makefile.am: split up the other-dir build from the copying, so
5132         we don't always end up recompiling the xap.
5134 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com> 
5136         * System.Windows.Controls/ContentControlTest.cs: New. Basic unit 
5137         tests for default properties and methods.
5139 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com>
5141         * System.Windows.Controls/ControlTest.cs: Add more test cases for 
5142         DefaultStyleKey and split the non-working one (so working test gets
5143         executed).
5145 2008-12-04  Full Name  <Email Address>
5147         * System.Windows/DependencyPropertyAttachedTest.cs: Add test to ensure
5148         that the supplied callback is invoked.
5150 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com>
5152         * System.Windows.Controls/ControlTest.cs: Add test case for 
5153         default methods calls and events.
5154         * System.Windows.Controls.Primitives/RangeBaseTest.cs: Add test
5155         cases for all properties validations and default method calls.
5157 2008-12-03  Alan McGovern  <amcgovern@novell.com>
5159         * System.Windows.Data/BindingTest.cs: spaces -> tabs to make file
5160         consistent.
5162 2008-12-03  Alan McGovern  <amcgovern@novell.com>
5164         * System.Windows.Data/BindingTest.cs: If a Binding has bound to a
5165         datacontext, refresh the binding when the context is altered.
5167 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5169         * System.Windows/DependencyPropertyAttachedTest.cs,
5170           System.Windows/DependencyPropertyTest.cs:
5171           DependencyProperty.RegisterAny: When getting default values for
5172           structures, we need to handle managed structures too. Fixes two
5173           unit tests.
5175 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5177         * moon-unit.mdp: Updated.
5179 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5181         * site/drtlist.xml: Mark as unittest.
5182         * site/MoonLogProvider.aspx.cs: Print out where we're saving the file.
5184 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5186         * Mono.Moonlight.UnitTesting/MoonlightBugAttribute.cs,
5187           Mono.Moonlight.UnitTesting/SilverlightBugAttribute.cs: Added.
5188         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs: Add support for known
5189           issues.
5190         * Mono.Moonlight.UnitTesting/Tester.cs: Remove KnownFailureAttribute.
5191         * moon-unit.csproj, moon-unit.mdp, site/moon-unit-log.xsl: Updated.
5192         * System.Windows.Controls/ControlTemplateTest.cs,
5193           System.Windows.Controls/ControlTest.cs,
5194           System.Windows.Data/BindingTest.cs,
5195           System.Windows.Controls/PanelTest.cs,
5196           System.Windows.Interop/SettingsTest.cs,
5197           System.Windows.Interop/SilverlightHostTest.cs,
5198           System.Windows.Shapes/PathTest.cs,
5199           System.Windows/ApplicationTest.cs,
5200           System.Windows/DependencyPropertyAttachedTest.cs,
5201           System.Windows/DependencyPropertyTest.cs,
5202           System.Windows/FrameworkElementTest.cs,
5203           System.Windows/ResourceDictionaryTest.cs,
5204           System.Windows/SetterBaseCollectionTest.cs,
5205           System.Windows/SetterTest.cs, System.Windows/StyleTest.cs,
5206           System.Windows/VisualStateTest.cs: KnownFailureAttribute is now
5207           known as MoonlightBugAttribute.
5209 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5211         * System.Windows.Data/BindingTest.cs: Fix test logic to pass on SL.
5213 2008-12-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5215         * App.xaml.cs: Add a hack to only run specific tests.
5217 2008-12-02  Alan McGovern  <amcgovern@novell.com>
5219         * System.Windows.Data/BindingTest.cs: Add new test
5221 2008-12-02  Alan McGovern  <amcgovern@novell.com>
5223         * System.Windows/DependencyPropertyAttachedTest.cs: Ensure the default
5224         value of a CustomDP is propagated to the unmanaged
5226 2008-12-02  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5228         * System.Windows/DependencyPropertyTest.cs: Add a test for nullable
5229           dependency properties.
5231 2008-12-02  Stephane Delcroix  <sdelcroix@novell.com>
5233         * System.Windows.Controls/ProgressBarTest.cs: Tests for default
5234         properties.
5236 2008-12-01  Sebastien Pouliot  <sebastien@ximian.com>
5238         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: Add tests
5239         for Delay and Internal properties.
5241 2008-12-01  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5243         * site/moon-unit-log.xsl: Added, shows html for our unit test results.
5244         * moon-unit.mdp, moon-unit.csproj: Updated.
5245         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs, App.xaml.cs: Instead
5246           of sending one request for each message, add them all to an xml
5247           document and when the test harness has finished send the entire xml
5248           document. This fixes issues where the messages would reach the
5249           logfile in another order than they were sent.
5251 2008-12-01  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5253         * System.Windows.Controls/ControlTemplateTest.cs,
5254           System.Windows.Controls/MediaElementTest.cs,
5255           System.Windows.Shapes/PathTest.cs, System.Windows/StyleTest.cs,
5256           System.Windows/VisualStateTest.cs: Sprinkle a few KnownFailure
5257           attributes.
5259 2008-12-01  Alan McGovern  <amcgovern@novell.com>
5261         * System.Windows.Data/BindingTest.cs: If a null value is being set to a
5262         DP when using databinding, clear the value instead. Makes test pass.
5264 2008-11-28  Sebastien Pouliot  <sebastien@ximian.com> 
5266         * moon-unit.csproj: Add SliderTest.cs and OpenFileDialogTest.cs to
5267         the build.
5268         * System.Windows.Controls/ControlTest.cs: Add test cases for 
5269         GetTemplateChildTest.
5270         * System.Windows.Controls/SliderTest.cs: New. Basic tests for Slider.
5271         * System.Windows.Controls.Primitives/RangeBaseTest.cs: Refactor so
5272         the default properties checks are re-usable for Slider.
5274 2008-11-28  Sebastien Pouliot  <sebastien@ximian.com> 
5276         * System.Windows.Controls/ControlTest.cs: Add test cases for
5277         DefaultStyleKeyTest where the property does not throw exceptions.
5278         * System.Windows.Controls/OpenFileDialogTest.cs: Add test cases for
5279         Filter and FilterIndex properties.
5281 2008-11-28  Alan McGovern  <amcgovern@novell.com>
5283         * System.Windows.Data/BindingTest.cs: DataBinding now works for one-way,
5284         one-time and two-way bindings with managed objects.
5286 2008-11-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5288         * site/test.html: Shutdown the process when we're done.
5289         * site/index.html: Leave the process running when we're done.
5290         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs: Comment out spew.
5291         * App.xaml.cs: Handle TestHarnessCompleted event and call a js method
5292           to possibly shutdown the process.
5294 2008-11-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5296         * site/test.html: Added html file for harness testing.
5297         * moon-unit.mdp: Updated.
5298         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs: Fix log uri to include
5299           path of the html file. This way the aspx file doesn't have to
5300           reside at the root directory.
5302 2008-11-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5304         * App.xaml.cs: Provide our own settings for the unit tests.
5305         * Mono.Moonlight.UnitTesting/MoonLogProvider.cs: Added, sends log
5306           output to disk.
5307         * moon-unit.csproj, moon-unit.mdp, moon-unit.sln: Updated.
5308         * site/index.html: Remove dead code.
5309         * site/MoonLogProvider.aspx, site/MoonLogProvider.aspx.cs,
5310           site/Web.config: Added MoonLogProvider.aspx to send test results to
5311           a file.
5313 2008-11-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5315         * Mono.Moonlight.UnitTesting/HtmlOutput.cs,
5316           Mono.Moonlight.UnitTesting/IOutput.cs,
5317           Mono.Moonlight.UnitTesting/Tester.cs: Deleted old code.
5319 2008-11-27  Sebastien Pouliot  <sebastien@ximian.com> 
5321         * System.Windows.Controls/OpenFileDialogTest.cs: New. Test default
5322         properties. UI-based tests are blocking so they are [Ignore]d.
5324 2008-11-27  Sebastien Pouliot  <sebastien@ximian.com>
5326         * moon-unit.csproj: Updated with new tests.
5328 2008-11-26  Sebastien Pouliot  <sebastien@ximian.com>
5330         * System.Windows/DependencyObjectTest.cs: New. Test default 
5331         properties.
5332         * System.Windows/FrameworkElementTest.cs: New. Test default 
5333         properties.
5334         * System.Windows/UIElementTest.cs: New. Test default properties.
5335         * System.Windows.Controls/ControlTest.cs: Chain default properties
5336         checks into FrameworkElementTest
5337         * System.Windows.Controls.Primitives/RepeatButtonTest.cs: New.
5338         Test default properties.
5339         * System.Windows.Controls.Primitives/ThumbTest.cs: New. Test 
5340         default properties.
5341         * System.Windows.Controls.Primitives/RangeBaseTest.cs: New. Test 
5342         default properties, methods and events.
5344 2008-11-26  Alan McGovern  <amcgovern@novell.com>
5346         * System.Windows.Data/BindingTest.cs: Remove the managed binding stuff
5347         and ignore the tests.
5349 2008-11-26  Alan McGovern  <amcgovern@novell.com>
5351         * System.Windows/FrameworkElementTest.cs: Styles are now used/ignored
5352         correctly when local values are set/unset. Added tests for this.
5354 2008-11-25  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5356         * moon-unit.csproj: Updated with new tests.
5358 2008-11-25  Alan McGovern  <amcgovern@novell.com>
5360         * System.Windows/StyleTest.cs: Added two more tests 
5362 2008-11-25  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5364         * Makefile: Fixicate a bit more.
5366 2008-11-25  Alan McGovern  <amcgovern@novell.com>
5368         * System.Windows/ApplicationTest.cs:
5369         * System.Windows.Data/BindingTest.cs:
5370         * System.Windows.Interop/SettingsTest.cs:
5371         * System.Windows.Media.Imaging/BitmapImageTest.cs: Update the tests to
5372         pass on silverlight
5374 2008-11-25  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5376         * Makefile: Make this mess slightly better.
5378 2008-11-25  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5380         * moon-unit.csproj, moon-unit.sln: Updated with new files and now
5381           builds with VS.
5383 2008-11-25  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5385         * System.Windows.Controls/MediaElementTest.cs: Make this test work
5386           properly with the new harness.
5388 2008-11-24  Sebastien Pouliot  <sebastien@ximian.com>
5390         * System.Windows.Controls/ControlTest.cs: Add test case for default
5391         properties.
5392         * System.Windows/FontStretchesTest.cs: New. Ensure GetHashCode match
5393         the old (1.0) enum value used in unmanaged code.
5394         * System.Windows/FontWeigthsTest.cs: New. Ensure GetHashCode match
5395         the old (1.0) enum value used in unmanaged code.
5396         * System.Windows/FontStylesTest.cs: New. Ensure GetHashCode match
5397         the old (1.0) enum value used in unmanaged code.
5399 2008-11-21  Alan McGovern  <amcgovern@novell.com>
5401         * System.Windows/StyleTest.cs: Added some new Style tests and updated
5402         existing ones to work with the latest silverlight
5404 2008-11-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5406         * App.xaml.cs, Makefile, Mono.Moonlight.UnitTesting/Tester.cs,
5407           site/index.html,
5408           System.Collections.ObjectModel/ObservableCollectionTest.cs,
5409           System.IO.IsolatedStorage/IsolatedStorageFileStreamTest.cs,
5410           System.IO.IsolatedStorage/IsolatedStorageFileTest.cs,
5411           System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs,
5412           System.Windows.Controls/BorderTest.cs,
5413           System.Windows.Controls/CanvasTest.cs,
5414           System.Windows.Controls/ControlTemplateTest.cs,
5415           System.Windows.Controls/ControlTest.cs,
5416           System.Windows.Controls/GridTest.cs,
5417           System.Windows.Controls/MediaElementTest.cs,
5418           System.Windows.Controls/MediaElementTest.SlowStream.cs,
5419           System.Windows.Controls/PanelTest.cs,
5420           System.Windows.Data/BindingTest.cs,
5421           System.Windows.Data/IValueConverterTest.cs,
5422           System.Windows.Input/StylusDeviceTest.cs,
5423           System.Windows.Interop/ContentTest.cs,
5424           System.Windows.Interop/SettingsTest.cs,
5425           System.Windows.Interop/SilverlightHostTest.cs,
5426           System.Windows.Media.Imaging/BitmapImageTest.cs,
5427           System.Windows.Media/ColorTest.cs,
5428           System.Windows.Media/LineGeometryTest.cs,
5429           System.Windows.Media/VisualTreeHelperTest.cs,
5430           System.Windows.Shapes/PathTest.cs,
5431           System.Windows.Shapes/RectangleTest.cs,
5432           System.Windows/ApplicationTest.cs,
5433           System.Windows/DependencyPropertyAttachedTest.cs,
5434           System.Windows/DependencyPropertyTest.cs,
5435           System.Windows/DurationTest.cs,
5436           System.Windows/FrameworkElementTest.cs,
5437           System.Windows/PresentationFrameworkCollectionTest.cs,
5438           System.Windows/ResourceDictionaryTest.cs,
5439           System.Windows/RoutedEventArgsTest.cs,
5440           System.Windows/SetterBaseCollectionTest.cs,
5441           System.Windows/SetterTest.cs, System.Windows/SizeTest.cs,
5442           System.Windows/StyleTest.cs, System.Windows/ThicknessTest.cs,
5443           System.Windows/VisualStateManagerTest.cs,
5444           System.Windows/VisualStateTest.cs: Use MS' test harness.
5445         * moon-unit.mdp: Updated.
5447 2008-11-19  Sebastien Pouliot  <sebastien@ximian.com>
5449         * System.Windows.Input/StylusDeviceTest.cs: #if false-out the test
5450         case since MouseEventArgs ctor is not public anymore. Fix build
5452 2008-11-14  Alan McGovern  <amcgovern@novell.com>
5454         * System.Windows.Data/IValueConverterTest.cs: Spaces -> Tabs. Add an
5455         Ignore attribute to the test as it's not implemented yet.
5457 2008-11-14  Alan McGovern  <amcgovern@novell.com>
5459         * System.Windows.Data/IValueConverterTest.cs: Add tests for the
5460         IConverter code
5462 2008-11-14  Alan McGovern  <amcgovern@novell.com>
5464         * BindingXaml.xaml:
5465         * BindingXaml.xaml.cs:
5466         * BindingXaml.xaml.g.cs:
5467         * System.Windows.Data/BindingTest.cs: Add some more NUnit tests for the
5468         binding code.
5470 2008-11-12  Alan McGovern  <amcgovern@novell.com>
5472         * Mono.Moonlight.UnitTesting/Tester.cs: If a class is marked with the
5473         ignore attribute, don't run its tests.
5475 2008-11-12  Alan McGovern  <amcgovern@novell.com>
5477         * System.Windows.Data/BindingTest.cs: Add tests for the Binding class to
5478         svn
5480 2008-11-12  Alan McGovern  <amcgovern@novell.com>
5482         * Mono.Moonlight.UnitTesting/Tester.cs: Add Assert.AreNotEqual overloads
5484 2008-11-12  Alan McGovern  <amcgovern@novell.com>
5486         * Mono.Moonlight.UnitTesting/Tester.cs: write the current test
5487         properly
5489 2008-10-16  Alan McGovern  <amcgovern@novell.com>
5491         * Mono.Moonlight.UnitTesting/Tester.cs: Write the current test to
5492         the console before executing it
5494 2008-10-16  Jb Evain  <jbevain@novell.com>
5496         * System.Windows/PresentationFrameworkCollectionTest.cs: fix tests.
5498 2008-10-16  Jb Evain  <jbevain@novell.com>
5500         * System.Windows/SizeTest.cs: fix the test to be local independant.
5502 2008-10-16  Jb Evain  <jbevain@novell.com>
5504         * System.Windows/ResourceDictionaryTest.cs: add tests for Contains.
5506 2008-10-16  Jb Evain  <jbevain@novell.com>
5508         * System.Windows/ResourceDictionaryTest.cs: update.
5509         * System.Windows/StyleTest.cs
5510         * System.Windows/SetterTest.cs: comment out tests that crash SL2.
5512 2008-09-15  Jb Evain  <jbevain@novell.com>
5514         * System.Windows/VisualStateManagerTest.cs: add test fixture
5515         for the VisualStateManager.
5516         * moon-unit.csproj: update accordingly.
5518 2008-09-14  Sebastien Pouliot  <sebastien@ximian.com>
5520         * System.Windows/ApplicationTest.cs: Remove [KnownFailure] from 
5521         LoadComponent_Application and add test case for a relative URI. Also
5522         add relative URI test case for GetResourceStream. Add test cases for
5523         RootVisual property.
5525 2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>
5527         * System.IO.IsolatedStorage/IsolatedStorageFileStreamTest.cs: Add
5528         ReadOnly test. Activate Quota test.
5529         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: Add
5530         CreateDirectory test cases.
5531         * System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs: Add
5532         a few more tests to ensure we match exceptions with SL2.
5534 2008-09-11  Sebastien Pouliot  <sebastien@ximian.com>
5536         * System.Windows/ApplicationTest.cs: New. Unit tests.
5537         * System.Windows.Interop/ContentTest.cs: New. Unit tests.
5538         * System.Windows.Interop/SettingsTest.cs: New. Unit tests.
5539         * System.Windows.Interop/SilverlightHostTest.cs: New. Unit tests.
5541 2008-09-05  Sebastien Pouliot  <sebastien@ximian.com>
5543         * System.IO.IsolatedStorage/IsolatedStorageFileStreamTest.cs: Remove
5544         [KnownFailure], except for Quota test, since this works using 
5545         moon + mono HEAD. Add new test cases for async calls.
5546         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: Remove
5547         [KnownFailure] since this works using moon + mono HEAD.
5548         * System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs: Remove
5549         [KnownFailure] since this works using moon + mono HEAD.
5551 2008-09-03  Sebastien Pouliot  <sebastien@ximian.com>
5553         * System.Windows/ResourceDictionaryTest.cs: Add a few null tests
5554         against potential (and real) crashers.
5556 2008-08-28  Chris Toshok  <toshok@ximian.com>
5558         * Mono.Moonlight.UnitTesting/Tester.cs: output something different
5559         if the actual object was null.
5561 2008-08-26  Chris Toshok  <toshok@ximian.com>
5563         * Mono.Moonlight.UnitTesting/Tester.cs: KnownFailure should be
5564         moonlight-only.
5566 2008-08-22  Sebastien Pouliot  <sebastien@ximian.com>
5568         * System.IO.IsolatedStorage/IsolatedStorageFileStreamTest.cs: Add
5569         test cases for check how to FileStream interact with its associated
5570         IsolatedStorageFile container.
5572 2008-08-21  Sebastien Pouliot  <sebastien@ximian.com>
5574         * System.IO.IsolatedStorage/IsolatedStorageFileStreamTest.cs: New.
5575         Some unit tests for IsolatedStorageFileStream.
5577 2008-08-20  Sebastien Pouliot  <sebastien@ximian.com>
5579         * Mono.Moonlight.UnitTesting/Tester.cs: Add the actual and expect 
5580         values in the exception message for AreEqual(int,int,...) methods.
5581         * System.IO.IsolatedStorage/IsolatedStorageFileTest.cs: New.
5582         Some basic unit tests (more to come).
5584 2008-08-19  Sebastien Pouliot  <sebastien@ximian.com> 
5586         * System.IO.IsolatedStorage/IsolatedStorageSettingsTest.cs: Add
5587         basic tests for the collection (and interfaces) side of the settings.
5589 2008-08-19  Sebastien Pouliot  <sebastien@ximian.com>
5591         * Mono.Moonlight.UnitTesting/Tester.cs: Add support for IsNotNull, 
5592         IsTrue and IsFalse.
5594 2008-08-15  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5596         * System.Windows/MediaElementTest.cs: Added SetSourceTest2, using a
5597           filename until WebClient is ready to download.
5599 2008-08-15  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5601         * System.Windows/MediaElementTest.cs,
5602           System.Windows/MediaElementTest.SlowStream.cs, moon-unit.mdp: Added
5603           MediaElement:SetSource (stream) test.
5605 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5607         * Makefile: Updated entry type name.
5608         * Mono.Moonlight.UnitTesting/HtmlOutput.cs,
5609           Mono.Moonlight.UnitTesting/IOutput.cs,
5610           Mono.Moonlight.UnitTesting/Tester.cs, site/index.html: Have same
5611           test results as our 1.0 harness (Pass, Fail, KnownFailure,
5612           UnexpectedPass, Ignore) and show them with similar colors.
5613         * System.Windows.Media/LineGeometryTest.cs,
5614           System.Windows/SetterBaseCollectionTest.cs,
5615           System.Windows/SetterTest.cs, System.Windows/StyleTest.cs:
5616           Sprinkled [KnownFailure] a bit.
5618 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5620         * System.Windows.Input/StylusDeviceTest.cs, moon-unit.csproj: Added
5621           StylusDeviceTest.
5622         * Mono.Moonlight.UnitTesting/Tester.cs: Added IgnoreAttribute.
5624 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5626         * App.xaml, Mono.Moonlight.UnitTesting/HtmlOutput.cs,
5627           Mono.Moonlight.UnitTesting/Tester.cs,
5628           Mono.Moonlight.UnitTesting/IOutput.cs, moon-unit.csproj,
5629           App.xaml.cs,
5630           System.Collections.ObjectModel/ObservableCollectionTest.cs,
5631           System.Windows.Media/LineGeometryTest.cs,
5632           System.Windows.Media/VisualTreeHelperTest.cs,
5633           System.Windows/ThicknessTest.cs,
5634           System.Windows/SetterBaseCollectionTest.cs,
5635           System.Windows/StyleTest.cs,
5636           System.Windows/DependencyPropertyAttachedTest.cs,
5637           System.Windows/RoutedEventArgsTest.cs,
5638           System.Windows/DependencyPropertyTest.cs,
5639           System.Windows/PresentationFrameworkCollectionTest.cs,
5640           System.Windows/SetterTest.cs, System.Windows/SizeTest.cs: Move
5641           testing classes to the Mono.Moonlight.UnitTesting namespace.
5643 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5645         * moon-unit.csproj, moon-unit.sln: Updated.
5646         * System.Windows/DependencyPropertyAttachedTest.cs: Make this test pass
5647           on SL (and ML too).
5649 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5651         * Page.xaml.cs, Page.xaml: Removed, not needed.
5652         * App.xaml.cs, Mono.Moonlight.UnitTesting,
5653           Mono.Moonlight.UnitTesting/App.xaml,
5654           Mono.Moonlight.UnitTesting/App.xaml.cs,
5655           Mono.Moonlight.UnitTesting/HtmlOutput.cs,
5656           Mono.Moonlight.UnitTesting/Tester.cs,
5657           Mono.Moonlight.UnitTesting/IOutput.cs, HtmlOutput.cs,
5658           moon-unit.mdp, Tester.cs, IOutput.cs: Moved support files into
5659           their own directory.
5661 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5663         * Makefile, DependencyPropertyAttachedTest.cs,
5664           DependencyPropertyTest.cs, LineGeometryTest.cs, moon-unit.mdp,
5665           ObservableCollectionTest.cs,
5666           PresentationFrameworkCollectionTest.cs, RoutedEventArgsTest.cs,
5667           SetterBaseCollectionTest.cs, SetterTest.cs, SizeTest.cs,
5668           StyleTest.cs, System.Collections.ObjectModel,
5669           System.Collections.ObjectModel/ObservableCollectionTest.cs,
5670           System.Collections.Specialized, System.Windows,
5671           System.Windows.Controls, System.Windows.Controls.Primitives,
5672           System.Windows.Data, System.Windows.Documents, System.Windows.Ink,
5673           System.Windows.Input, System.Windows.Interop,
5674           System.Windows.Markup, System.Windows.Media,
5675           System.Windows.Media.Animation, System.Windows.Media.Imaging,
5676           System.Windows.Media/LineGeometryTest.cs,
5677           System.Windows.Media/VisualTreeHelperTest.cs,
5678           System.Windows.Resources, System.Windows.Shapes,
5679           System.Windows.Threading,
5680           System.Windows/DependencyPropertyAttachedTest.cs,
5681           System.Windows/DependencyPropertyTest.cs,
5682           System.Windows/PresentationFrameworkCollectionTest.cs,
5683           System.Windows/RoutedEventArgsTest.cs,
5684           System.Windows/SetterBaseCollectionTest.cs,
5685           System.Windows/SetterTest.cs, System.Windows/SizeTest.cs,
5686           System.Windows/StyleTest.cs, System.Windows/ThicknessTest.cs,
5687           ThicknessTest.cs, VisualTreeHelperTest.cs: Organized tests into
5688           directories according to their namespace.
5690 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5692         * dependency_properties.html, Makefile, moon-unit.sln, site/ClientBin,
5693           site/dependency_propertiesTestPage.html, site/index.html,
5694           site/tree, tree, tree/i-bottom.gif, tree/index.html,
5695           tree/i-repeater.gif, tree/l.gif, tree/minus.gif,
5696           tree/page-file.png, tree/page-foldericon.png,
5697           tree/page-openfoldericon.png, tree/plus.gif, tree/t.gif,
5698           tree/tree.css, tree/tree.js: Move all html stuff into site/, and
5699           change Makefile to copy files where they should be, and open
5700           site/index.html. Avoids the problem of mxap overwriting any html
5701           files in the current directory, and makes it easier to work with
5702           VS.
5704 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5706         * site/dependency_propertiesTestPage.html: Updated xap filename.
5707         * moon-unit.mdp: Updated.
5708         * Makefile: Fix html path names.
5710 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5712         * HtmlOutput.cs: Catch Eval exceptions, and properly encode \r.
5714 2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5716         * moon-unit.csproj, dependency_properties.sln,
5717           dependency_properties.csproj, moon-unit.mdp: Propagate name change
5718           to project files.
5720 2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5722         * LineGeometryTest.cs: Added LineGeometryTest.
5724 2008-08-07  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5726         * DependencyPropertyAttachedTest.cs: And actually add the file too.
5728 2008-08-07  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5730         * dependency_properties.csproj: Add Attached tests.
5732 2008-08-05  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5734         * DependencyPropertyTest.cs, HtmlOutput.cs, Tester.cs, IOutput.cs:
5735           Print summary at the top of the html to avoid scrolling.
5737 2008-08-05  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5739         * Makefile: Fix --generate-html argument.
5740         * Tester.cs: Don't spam stdout with exceptions.
5742 2008-08-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5744         * DependencyPropertyTest.cs, Tester.cs: Remove printfs.
5745         * dependency_properties.csproj: Updated.
5747 2008-08-02  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5749         * HtmlOutput.cs, Tester.cs: Make test output colored, and give more
5750           info in failures.
5752 2008-08-01  Rolf Bjarne Kvinge <RKvinge@novell.com> 
5754         * App.xaml, App.xaml.cs,
5755           dependency_properties.csproj,
5756           dependency_properties.html,
5757           dependency_properties.sln,
5758           DependencyPropertyTest.cs,
5759           IOutput.cs, HtmlOutput.cs,
5760           Makefile, Page.xaml,
5761           Page.xaml.cs, Properties,
5762           Properties/AppManifest.xml,
5763           Properties/AssemblyInfo.cs, site,
5764           site/dependency_propertiesTestPage.html,
5765           Tester.cs,
5766           site/web.config: Added some unittests for
5767           dependency properties.