Common for all controls
What’s New
- Improved: All event delegates now use "sender" as name for the first parameter
- Improvement: Performance optimization for built-in localization support through embedded resources
What’s Fixed
- Fixed: ClientIDMode can't be set to anything else than AutoID
- Fixed: Firefox and WebKit viewport size doesn't include the scrollbar size
- Fixed: The iPad/iPhone viewport is detected wrong because it is detached from the actual page scrolling
SharePoint 2007/2010
What’s Fixed
- Fixed: [SharePoint 2007] RadEditor Web Part: the Insert Web Part tool should be removed, because it is not available in the web part scenario
- Fixed: [SharePoint 2010] SPRadGrid's type check for SPDataSourceViewResultItem should use GetType().FullName

Visual Studio Extensions
What’s Fixed
- Fixed: VSExtensions cause a slow-down saving a code file in App_Code

RadAsyncUpload
What’s New
- Improved: Detailed error information from the Flash upload module
What’s Fixed
- Fixed: The flash module of RadAsyncUpload exceeds the row boundaries in IE6/7
- Fixed: The flash object is not removed after the file is uploaded
- Fixed: Issues with the temporary files
- Fixed: RadAsyncUpload doesn't send CurrentOperationText (file name) to the RadProgressArea when using the Flash upload module
- Fixed: The OnClientUploadFailed event is not raised when the upload has failed due to an HttpError

RadBinaryImage
What’s New
- Improvement: Added a property to force image data persistence if the control is invisible

RadCalendar
What’s New
- Added: Built-in keyboard navigation between dates
What’s Fixed
- Fixed: RadCalendar applies selected day style to cells that should not be selectable
- Fixed: RadCalendar does not deselect dates from adjacent months in the current view when ShowOtherMonthsDays="false"
- Fixed: RadDatePicker MonthYearFastNavigation does not repaint dates properly after navigating when MaxDate is set
- Fixed: RadTimeView incorrect time selection when footer is not used and RenderDirection="Vertical"

RadColorPicker
What’s Fixed
- Fixed: Show item alignment to show properly the selected colors in LTR and RTL modes
- Fixed: Right to left support position in IE7

RadComboBox
What’s New
- Improved: The DropDownCssClass property to be virtual
What’s Fixed
- Fixed: Clicks on a RadComboBox, which is set initially with display:none, pass through the containing iframe
- Fixed: Highlighted item is not selected when pressing Enter (when filter & MarkFirstMatch are enabled)
- Fixed: JavaScript error in debug mode when using CDN in ASP.NET 4.0 (when automatic load on demand is enabled)
- Fixed: RadComboBox exceeds its specified width in Chrome when located in a container with 'white-space: nowrap' style and running under ASP.NET 4.0
- Fixed: Text is not higlighted in Chrome/Safari when typing if MarkFirstMatch=true
- Fixed: The DropDownWidth property does not include the left and right borders of the dropdown

RadDock
What’s Fixed
- Fixed: A problem when Width and Height are specified in decimal percentage values, and different Culture and UICulture is used
- Fixed: An issue with RadDockZone dock(RadDock, Index) client-side method
- Fixed: An issue with set_height client-side method when the dock is resizable, and the method is called after resizing the dock

RadEditor
What’s Fixed
- Fixed: Bullet list removal issue in Firefox - an empty UL or OL element stays after removing the list
- Fixed: Changing link text copies the old text next to the link
- Fixed: Editor ToggleFloatingToolbar button not localized
- Fixed: Extra
added when inserting a link in Internet Explorer
- Fixed: InsertTable not producing XHTML compliant code
- Fixed: InsertUnorderedList command not added to Undo stack and insert
tags in the list items
- Fixed: Problem in some browsers/scenarios with scrolling to the misspelled word in the RadEditor content area during spell check
- Fixed: Not possible to set spell dictionary path as a physical folder
- Fixed: Space between lines getting retained after changing size from bigger font to lower font in Safari / Chrome
- Fixed: Table duplication bug with Table Properties
- Fixed: The content area css is not disabled when the editor is loaded directly in Preview mode in Chrome / Safari
- Fixed: When MakeUrlsAbsolute is enabled and RemoveScripts is disabled, the script tags are still stripped
- Fixed: When RadEditor is resized up to the edge of the browser window, the textboxes under it disappear
- Fixed: Opened dropdown is not closed while moving or closing RadEditor's floating toolbar
- Fixed: Tools of the InsertTable dropdown are not active when the current selection is inside the table cell (under Internet Explorer 8)

RadFileExplorer
What’s Fixed
- Fixed: RadFileExplorer Simple Skin issue

RadFilter
What’s Fixed
- Fixed: RadFilter's context menu is not styled if the control is invisible initially and displayed after an ajax request

RadFormDecorator
What’s New
- Improved: RadFormDecorator Skin specific styles - grouping some selectors, removing base styles from all skin specific files in order to decrease the file size and improve the performance
What’s Fixed
- Fixed: RadFromDecorator misspelled Segoe UI font name
- Fixed: Server exception when intentionally feeding invalid data in the client state of RadFormDecorator
- Fixed: Added an additional selector to prevent text flcikering in IE8, when RadTexBox is used together with RadFormDecorator
- Fixed: Border :hover color in Black skin - changed from green to gray, to have consistency with other Telerik controls
- Fixed: Input (Textboxes and Buttons) vertical alignment in Internet Explorer 6

RadGrid
What’s New
- Added: New property FilterControlToolTip for RadGrid columns which inherit from the GridBoundColumn class
- Added: EditDataFormatString property for GridDateTimeColumn
What’s Fixed
- Fixed: GridBinaryImageColumnEditor/GridAttachmentColumnEditor does dispose incorrect uploaded file stream
- Fixed: GridClientSelectColumn header checkbox does not get selected/unselected when UseStaticHeaders="true"
- Fixed: GridClientSelectColumn's select/deselect all header check-box is not keeping its checked state synchronized with the selected state of the items when static headers are switched on
- Fixed: GridRatingColumn throws exception when initialized in detail tables
- Fixed: clearSelectedItems method throws exception if client dataItems collection does not exist
- Fixed: EnableHeaderContextFilterMenu buttons cause validation
- Fixed: GridColumn client object is not properly disposed
- Fixed: GridNumericColumn, GridMaskedColumn and GridDateTimeColumn filter controls do not prevent default Enter key behavior when no automatic filtering is setup
- Fixed: GridRatingColumn does not set the grid's skin to the RadRating control in its cells
- Fixed: PDF Export throws exception when exporting image with incorect ICC Profile
- Fixed: repaint client method throws error when the MasterTableView is not bound
- Fixed: JS error is thrown on load in IE7 or earlier when all grid columns are Visible="false"
- Fixed: RadGrid's auto-generated hierarchy is not being exported correctly to ExcelML
- Fixed: RadGrid's column reorder animation does not display the animated container positioned at the correct localtion when there is a command item template for the table view
- Fixed: GridDropDownColumn does not display its values when the column data is passed through the DataSource property of the column editor
- Fixed: GridTemplateColumn throws exception when the columns' FillValues method is used and a global ItemTemplate is defined for the parent GridTableView
- Fixed: Removed hard-coded text from RadGrid MS Word Export
- Fixed: GridDataItem's hierarchical index is not correctly incremented when initially an empty grid is bound client-side
- Fixed: PageCount client-side property is not correctly set when the control is populated with empty data through codeless client-side data binding
- Fixed: RadGrid modal popup edit form forcing unnecessary scrollbars in IE8

RadInput
What’s Fixed
- Fixed: RadInputManager does not update the CSS styles of some input settings when invalidating the page or focusing an invalid input
- Fixed: RadInputManager not changing its Skin according to RadSkinManager
- Fixed: RadInputManager NumericTextBoxSetting insert the decimal separator always at the end of the text in IE & Chrome
- Fixed: RadInputManager service validation fails with Windows Authentication
- Fixed: RadTextBox is not displaying the empty message when it is set on the client with the set_emptyMessage() method

RadListBox
What’s Fixed
- Fixed: RadListBox does not navigate to the matching item when it's not visible and all visible items are partial matches (SelectionMode="Multiple")
- Fixed: findItemByAttribute client-side method always throws an error
- Fixed: Transfer buttons sometimes look disabled when they should be enabled
- Fixed: When a RadListBox item is double-clicked the buttons are disabled

RadListView
What’s Fixed
- Improvement: Support for custom item drag handles
What’s Fixed
- Fixed: RadListView dragged item container does not have zIndex set
- Fixed: Extracting old values cause the listview to bind too early
- Fixed: RadListView's Controls collection is not re-created correctly in a scenario when a CompositeDataBoundControls are embedded into the item templates

RadPanelBar
What’s Fixed
- Fixed: Expand handle doesn't expand/collapse when there is content template
- Fixed: Expand handle doesn't work properly for Single and Full expand items.
- Fixed: When ExpandMode is set to FullExpandedItem and the initial expanded item has overflowing ContentTemplate, the item is being rendered without scrollbar
- Fixed: When ExpandMode is set to FullExpandedItem and an item which has sub-items has Expanded property set to true, in FF it is showing the expanded icon, but it's not expanded and cannot be expanded
- Fixed: When ExpandMode is set to SingleExpandedItem or FullExpandedItem and multiple root items have Expanded=true, they are all rendered expanded and their text elements become unresponsive

RadRating
What’s New
- Added: Support for ASP.NET validator controls
What’s Fixed
- Fixed: The client-side setters for the Enabled and ReadOnly properties - disabling RadRating does not clear the hover state

RadRotator
What’s Fixed
- Fixed: RadRotator's content is unexpectedly scrolling UP and DOWN when the mouse wheel is used in WebKit browsers
- Fixed: The set_currentItemIndex client-side method of RadRotator in case WrapFrames is set to true
- Fixed: JS error is thrown in case the RotatorType is either Carousel or CarouselButtons and there are no items in the rotator
- Fixed: The scroll animation of a vertical RadRotator in IE6 and IE7

RadScheduler
What’s New
- Improved: RadScheduler's Exchange provider now retrieves only necessary appointment fields for improved performance
What’s Fixed
- Fixed: Appointment set to occur every 24 months is occurring every 12 months
- Fixed: DropDowns in RecurrenceEditor don't inherit the z-index of the control
- Fixed: EnableEmbeddedSkins and EnableEmbeddedScripts are not set on the integrated recurrence editor
- Fixed: IE8 doesn't inherit text-decoration from .rsApt to .rsAptContent
- Fixed: OnAppointmentClick event doesn't fire when AllowEdit="false"
- Fixed: Opera 10.5 ContentArea and VerticalHeader row heights don't match
- Fixed: RadScheduler hangs when setting MinutesPerRow to 0
- Fixed: RadScheduler Recurrence Editor labels have bigger line height than they should
- Fixed: Recurrence rules returned by RecurrenceEditor have Range.MaxOccurrences set to 0 by default (it should be Int32.MaxValue)

RadScriptManager
What’s New
- Improved: The RadScriptManager will now skip the handler detection if it fails with exception
What’s Fixed
- Fixed: The hidden field used by RadScriptManager grows larger on each AJAX update (IE only)
RadSkinManager
What’s Fixed
- Fixed: RadSkinManger is not allowing RadContextMenu to be set through its ControlsToApplySkin property
- Fixed: RadSkinManager per control type skinning functionality with nested RadControls

RadSlider
What’s Fixed
- Fixed: In case you change the cursor style of the drag handle, the user is not able to change the value of the slider by dragging the handle

RadSpell
What’s Fixed
- Fixed: Trying to save an empty dictionary using the DictionaryImporter results in an exception

RadSplitter
What’s Fixed
- Fixed: In some cases RadPane does not call repaint of its child RadControls after you expand it
- Fixed: The size of a nested splitter, in case its parent splitter is defined in an initially invisible parent (with a "display none" style setting)
- Fixed: When the splitter is sized in percentages and VisibleDuringInit is false, it disappears under IE if the page is running with Google Chrome Frame plugin

RadTabStrip
What’s New
- Improvement: Introduced protected virtual CreatePageView method in RadMultiPage

RadTagCloud
What’s Fixed
- Fixed: A problem with RadTagCloudEventArgs passed to the ItemClick server-side event

RadToolBar
What’s Fixed
- Fixed: DisabledCssClass is not applied when RadToolBarButton is disabled on the client

RadToolTip
What’s Fixed
- Fixed: When RadToolTipManager is used with ASP.NET 4.0 and in integration with the AjaxControlToolkit for 4.0 , the client events are not fired
- Fixed: When RadToolTipManager is used with OnAjaxUpdate event and ASP.NET 4.0, in some scenarios /e.g MasterPage/ a js error is thrown and no content is loaded

RadTreeView
What’s Fixed
- Fixed: A possible exception when working with large amount of nodes
- Fixed: Checked nodes with visible property set to false are not rendered but their indexes are serialized in checkedIndexes
- Fixed: JavaScript error when clicking node having children in Safari
- Fixed: Nodes with ExpandMode=ServerSideCallBack and expanded server-side are rendered expanded, but with collapsed icon (plus sign)
- Fixed: RadTreeView's javascript plus and minus hovers are not consistently applied on expand/collapse
- Fixed: SelectedImageUrl property doesn't resolve relative URL
- Fixed: When selected node's Visible property is set to false, node's index remains in the array of selected nodes (client-side) and selecting another node results in js error

RadUpload
What’s Fixed
- Fixed: Restored the RadProgressArea updateVerticalProgressBar client-side method

RadWindow
What’s New
- Improvement: Add new get_argument() method to the second object passed to the RadWindow's OnClientBeforeClose event handler
- Improved: RadWindow global styles applied to TABLE and TD elements has been removed and applied to Telerik elements only
What’s Fixed
- Fixed: Ajaxified controls in the window ContentTemplate raise an error when a postback is raised on the page after an Ajax update in RadWindow
- Fixed: RadWindowManager's IconUrl property is ignored when a RadWindow is opened via radopen()
- Fixed: When a page which contains a RadWindow with ContentTemplate and RadEditor in it is unloaded, a js error occurs
- Fixed: RadWindow horizontal sprite gif image