In UIAutomation/UIAutomationClientTests/: * SampleForm/Form1.cs: * SampleForm/Makefile.am: * SampleForm/MyControl.cs: * SampleForm/SampleForm.csproj: * UIAutomationClientTests/Makefile.am: * UIAutomationClientTests/CustomControlTest.cs: * UIAutomationClientTests/AutomationElementTest.cs: * UIAutomationClientTests/UIAutomationClientTests.csproj: Add new test for controls derived from S.W.Control, which should by default be ControlType.Pane (bug #574269).
In UIAutomationWinforms/UIAutomationWinforms/: * Mono.UIAutomation.Winforms/ProviderFactory.cs: By default, treat otherwise-unhandled controls as Panes (bug #574269). * Mono.UIAutomation.Winforms/PaneProvider.cs: Support LabeledBy. * Mono.UIAutomation.Winforms/PictureBoxProvider.cs: * Mono.UIAutomation.Winforms/ScrollableControlProvider.cs: Stop deriving from PaneProvider.