Summary
The following fixes and updates have been introduced to ComponentArt UI Framework with version 2009.1 SP1 - build 2009.1.2002 (since version 2009.1 - build 2009.1.1819)
Released On
May 6, 2009
Details
ComponentArt SOA.UI for .NET
All Controls
ComponentArt Web.UI for ASP.NET AJAX
All Controls
ComponentArt Web.UI for Silverlight
All Controls
The following fixes and updates have been introduced to ComponentArt UI Framework with version 2009.1 SP1 - build 2009.1.2002 (since version 2009.1 - build 2009.1.1819)
Released On
May 6, 2009
Details
ComponentArt SOA.UI for .NET
All Controls
- Enhancement: source code of demos now included.
- API extension: SoaDataGridDataCondition now supports IN filters.
ComponentArt Web.UI for ASP.NET AJAX
All Controls
- Enhancement: client script files are again included with framework 1 build.
- Bug D6263: IE8 recognition malfunctions in some cases.
- Bug D6236: pop-up positioning in IE8 malfunctions on some pages with modified body margins.
- Feature F5208: marked the assembly with CLSCompliant attribute to suppress occasional compilation warnings.
- Bug D6161: some pop-up Calendars mulfunctioning in UpdatePanel.
- API extension: added UseClientUrlAsPrefix property.
- Bug D6153: marker shade width should be customizable.
- Bug D6156: DataPoint annotations don't apply proper values in scrolled dataset.
- Bug D6158: when Legend.SharesChartArea = True & ResizeMarginsToFitLabels = True margins are not adjusted.
- Bug D6090: having DataPointLabels with Positive / Negative Values Puts Negative Labels on Zero.
- Bug D6039: Legend.SharesChartArea = false; doesn't work anymore.
- Bug D6050: ReverseXAxis = true does not produce a chart, just a blank grid.
- Bug D6057: mixing Colors In Line Style Does Not Produce a MultiColor Line.
- Bug D5678: Chart with spaces in series name (dynamic series creation) does not render series.
- Bug D6006: allow optional exception trapping instead of rendering the message into the control.
- Bug D5649: null height of pie slice causes exception.
- Bug D5707: attempting to zoom on a range that has no DataPoints raises error.
- Bug D5802: logarithmic charts with missing data points fail to render.
- Bug D6097: Zooming and Scrolling popup template does not show up when inside a snap.
- Bug D6181: client chart doesn't recognize zooming and scrolling if X is of type int.
- Bug D6165: missing image placeholder shown during loading times.
- Bug D6027: WebChart.refresh() crashes in Internet Explorer on charts with areamaps.
- Bug D6016: WebChart doesn't load ScrollControl Jscripts when updated in an UpdatePanel with conditional update.
- Bug D6144: Now supporting non-standard page encoding, incl. BIG5.
- Bug fix: added missing button icons to the chart wizard.
- Enhancement: added default designer.
- Bug D5793: ColorPicker Dispose with ScriptManager now working.
- Bug D5564: client-side removeAll method now resets itemCount.
- Enhancement: VB.NET versions of widgets for Blackice and Arctic White now included.
- Feature F5230: add ErrorHandler event for handling exceptions at gauge render time.
- Bug D6212: "Object is currently in use elsewhere" error.
- Bug fix: canceling Gauge wizard changes put the Gauge into an inconsistent state, causing a crash on the next wizard opening.
- Bug fix: Gauge wizard crashes after chain relative center of a scale for a linear gauge.
- Bug fix: framework 1 assembly cannot be added to the VS toolbox.
- Bug D5578: account for the possibility of the the data key being zero.
- Bug D5384/D5413: slider grip is now rendered inside Grid's markup structure.
- Bug D6209: do not render EmptyGridText twice when AllowVerticalScrolling is set.
- Bug D6248: customParameter property of webServiceEventArgs now reflects Tag property of SOA objects.
- Bug D6259: fixed problem with setting multiple fields in GroupBy property.
- Bug D5846: null user agents can raise expections in IsAjaxDisabled method.
- API extension: added webServiceBeforeInvoke and webServiceBeforeComplete client events.
- API extension: added soaGroupings and soaSortings client properties.
- API extension: added getRowAt client method.
- Bug D6231: client-side property accessor get_id() not working.
- Bug D6210: client events GroupExpandBegin, GroupExpandEnd, GroupCollapseBegin, and GroupCollapseEnd not working.
- Bug D6004: state of some non-string properties not properly read from web service response.
- Feature F5202: ExpandedOverridesHover bool property determines which look takes precedence when an item is both hovered and its subgroup is expanded.
- Bug D6004: state of some non-string properties not properly read from web service response.
- Enhancement: added default designer.
- Bug D6004: state of some non-string properties not properly read from web service response.
- Bug D6042: some item CSS styles not properly applied in toolbars with Flow orientation.
- Bug D6086: item TextAlign not working properly.
- Bug D6004: state of some non-string properties not properly read from web service response.
- Bug D6186: DropDownHide event throwing errors in some situations.
- Bug D6249: customParameter property of webServiceEventArgs now reflects Tag property of SOA objects.
- Bug D5748: fixed problem when the last file in a batch is smaller than buffer_size.
- Enhancement: added default designer.
ComponentArt Web.UI for Silverlight
All Controls
- Enhancement: source code of demos now included.
- Enhancement: MouseWheel support for scrollviewers without visible scrollbars.
- Bug D6239: when re-opening the same ContextMenu in some situations (TabControl) the ContextMenu wouldn't open.
- Bug D6260: point measurement can be wrong in Firefox when plugin is not top-left aligned.
- Feature F6261: Align MouseRootClick EventArgs with MouseRightClick EventArgs.
- Bug D6250: indent property now works correctly.
- Bug D6238: setting VerticalScrollBarVisibility to Visible or Disabled now works correctly.
- Bug D6251: client sorting now works for all IComparable types.
- Bug D6252: resizing columns after some have been hidden no longer produces an error.
- Bug D6253: resizing the control when grouping is in effect now works correctly.
- Bug D6254: clicking on tooltip now selects the associated row.
- API extension: dataGridDataCondition now supports IN filters.
- API extension: added RowHoverBackground, RowHoverSelectedBackground properties.
- Enhancement: made Shift+Click work in callback mode, when possible.
- Enhancement: now display ellipsis for all non-templated content.
- Enhancement: now display tooltips for all ellipsis content.
- Bug D6243: Wrong animation on DragCancelled event.
- Enhancement: swap to non-distorted image when selected.
- Bug: spacing for off left side items fixed, branch for wide items.
- Bug: initalial selected item IsSelected property now populated.
- Bug: CenterSelectedItem() method adjusted.
- Bug D6240: Menu now closes when application is scrolled.
- Bug D6241: XmlBindingSource using string now works properly.
- Bug D6242: default CustomAttributeMapping for "Id" now converts to "id".
- Feature F5225: xml binding will look in Application.Resources for CustomNodeMapping/CustomAttributeMapping.
- Feature F6261: Align MouseRootClick EventArgs with MouseRightClick EventArgs.
- Enhancement: automatic tooltips for nodes with overflowing text (enabled by default).
- API Extension: added SoaRequestTag and SoaResponseTag properties, and SoaResponseProcessed event.
- API Extension: added TreeViewNodeDropEventArgs.ExpandParentOnDrop property.
- API Extension: added property ShowTextOverflowToolTip and BeforeTextOverflowToolTipShown event.
- API Extension: added TreeViewNode.HeaderHeight property.
- API Extension: added XmlLoaded event (for XmlBinding).
- API Behaviour Change: SoaServiceUrl now throws ArgumentException if set to a non well-formed Uri.
- Bug D6281: tree lines sometimes protrude past the last node.
- Bug D6216: IsChecked=true doesn't update the checkbox visual when set before node is displayed.
- Bug D6217: IsInEditMode is not available before node is displayed.
- Bug D6245: AllowDrag & AllowDrop properties on nodes do not override TreeView values.
- Bug D6246: AllowNodeEditing property on nodes does not override TreeView value.
- Bug D6247: Mouse wheel scrolling occasionally doesn't work.
- Bug D6255: INotifyPropertyChanged interface not properly implemented.
- Bug D6244: Upload.BeginUpload() now works properly when called through API.
- Feature F5226: Items is now public read-only.
- Feature F5227: implemented a style-enabled ScrollBar.
- Feature F5228: OnItemAdded Event added.
- Feature F5229: File property of UploadItem is now public.