Enhanced tracing across the entire application, improved the tracing of Silverlight recording.
Fixed NavigateTo not being recorded in non-English OS.
Enhanced support for building cross-frames translators lists for RadEditor.
Fix to allow recording + execution when other IE toolbars are loaded like Windows Live toolbar.
Dialogs: We weren't handling the FileUploadPath parameter properly.
Increase the time for waiting on the recorder to connect back to the host.
Remove dependency on VS's Assert classes.
Fixed exception on VS project upgrade.
We now wait for Frames to exist when dynamically created by the page.
Avoid a crash in DOM explorer for deep Silverlight visual trees.
CodeGen fix for converting a test to VS Coded Test when using a Test as Step.
Skip the href attribute as an identification if it has the potential to be a dynamic Url.
WaitForUrl OnPropertyChanged to reflect property updates.
Fix the element friendly name issue where multiple elements share the same element but have a different friendly name.
Reliability fix for Wait.ForElement to exist.
Fixed DOM Crash when duplicate frames exist.
Test Explorer:
LoadPage respects the BaseUrl if set
Record After Step turns on recording.
Enable highlighting from the Test Explorer step selection.
Custom coded step automatically inserted into middle of test, not at the end.
Fixed copy/paste of coded step sometimes throws an exception.
Reordering steps quickly causes sometimes selects and moves the wrong step.
Add support for launching the .net 4.0 version of Cassini.
Fixes FrameInfo to use relative equality comparison if either FrameInfo has a relative URL.
Fixed handling of confirm dialog in Firefox and Safari.
Fixed handling navigation in IE to a UTF-8 "%-encoded" url.
Removes recursive object from ArtOfTest.WebAii.Silverlight.UI.Rect.
Handled a COM exception getting element rectangle.
Better error message when trying to execute steps with no page loaded in the browser.
Log an error instead of failing a test when we encounter TestRegions with duplicate IDs.
Fix to allow recording + execution when other IE toolbars are loaded like Windows Live toolbar.
Developer Edition
Fixes exception thrown on loading projects with read-only test files.
Fixed TestExplorer.ExecutionDelay not being respected on quick execution.
Enable the Properties menu option in the test explorer in Visual Studio.
Account for the new LocalWebServer type in the VS config file.
Expose Cassini Port # in the VS Config settings.
JustCode compatibility fixes.
QA Edition
Fixed only tests with code-behind displaying compilation errors (the other tests execution simply did nothing).
Adds "Add Existing Test..." item to Project Explorer context menus.
Adds interface for selecting files to check in.
CommandLineRunner respects the dynamic test lists filter.
Fixed exception when deleting or excluding tests in a project containing a test with invalid test-as-step.
Fixed test with code behind will not run after being copied to new project.
Fixed StepDebugFailureUI missing the failed TestResult.
TestLists:
No longer stops execution silently if any of the test in the list with code-behind cannot be compiled. Displays the list of compilation errors along with execution confirmation.
Loading corrupted TestList doesn't break the entire project load anymore.
Fixed TestList execution of invalid test showing error dialog in some cases.
Dynamic test lists apply the filter over all the Project tests upon execution.
Edit selected Dynamic TestList loads the Dynamic TestList Editor to be able to update the filter.
Creating and deleting test list notifies and updates the Project Dashboard.
Adding, deleting and renaming tests immediately updates the affected dynamic test lists.
Added the ability to create Dynamic TestList to execute all the tests in the project (adding dynamic test list without filter clauses).
Added dynamic test lists ability to filter tests by Priority.
Added Fitler.NotEquals to the list of comparisons for dynamic test list rules.
TestLists has icons (TestListManager and Project.Dashboard).
Fixed duplicating rows in the TestListManager's TestList grid.
Added "Add All" and "Remove All" buttons to the TestList builder dialog.
Enabled ListBox multiple selection in the TestList builder dialog.
ResultsViewer:
Fixed run results re-loaded twice on initial project load.
Fixed loading a corrupted run result breaks the entire project load.
Persists selected run on changing the Scheduler active view.
Automatically scrolls to the appointment (selected or latest) on loading Week View.
TestResults allows sorting of the Grids.
Fixed deleting run result from Day, Week or Month View doesn't load the Timeline View anymore.
Fixed ResultsViewer no longer loses the selected test result on browsing the tests.
Generated RunResult creates file with Windows UTC datetime.
Scheduler RunResult title optimizations.
Result Scheduler: Fixed always loading the day of the selected or latest run result on loading the DayView.
Prevent user from setting result title we can't use for its file name.
"TestResults" directory tests are now ignored by the QA Edition.
Slight optimization in retrieving Tests from a Project folder.
Added GetAppointmentBySubject method to return the first appointment with given subject.
Added GetAppointmentsBySubject overload to return the first count appointments with given subject.
TabControl:
Fixed TabItems, TabPosition, TabItem.ItemText properties returning wrong values with the latest RadControls.
Added TabControl.TabOrientation Sentence Editor.
TreeView:
TreeViewItem.Expand/Collapse wrapper methods now perform the regular .User.Click(). The wrapper no longer relies on the mouse cursor to find the "hot spot" to click on.
Fixed TreeViewItem Translator Click failed to record action in some scenarios.