A strange week at Mindscape HQ as the troops have been primarily focused on working out how to use the motion-activated candy dispenser… and then how to stop it again. But fear not, in between all the wild Kinect-style gesticulations, we have managed to bash out a good crop of features and fixes. Here’s what you’ll find in this week’s nightly builds.

WPF Elements
- Added DataGridColumn.Foreground property
- DataGridColumn.DisplayTemplate is now respected when using DisplayMemberBinding
- DataGridColumn.DisplayMemberBinding now supports StringFormat
- DataGridColumn now respects DisplayNameAttribute when using PropertyName or DisplayMemberBinding
- Added ToolTipBinding property for charting data series
- Scatter charts now support missing data points (when a value is null or NaN)
- You can now set the starting (Minimum) value of a logarithmic axis scale
- Charting performance improvements
- Added built-in nullable type editors to DataGrid and PropertyGrid
Web Workbench
- CoffeeScript compiler now warns if a file contains mixed tabs and spaces
- Fix for Less compiler error when calling colour functions on a named (not hex) colour
- Fix for performance problem when using Pro Power Tools Enhanced Scroll Bar with the ‘show bookmarks and breakpoints’ option
- Fixed a couple of highlighting errors
LightSpeed
- Added MarkPropertyChanged method so that properties can be manually marked as dirty — for example, when changing properties of a mutable user-defined type. Mutable value objects! Forsooth!
WPF Diagrams
- DiagramBitmapRenderer now handles dynamic resources
As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

LightSpeed
- Updated SQLite provider to 1.0.80
- Fix for cascade delete across a STI hierarchy where the cascade enters the hierarchy in a derived class and we were trying to proceed through an association declared in a sibling class
Web Workbench
- Added JSHint support
- Fixed syntax highlighting for identifiers starting with an underscore
- Fixed incorrect ‘less than or equal to’ operator in Less mixin guards
- Added highlighting support for inline data URLs
- Fixed highlighting when using a comparison expression was used as a function argument
- Fixed highlighting of interpolated variables in URLs
- Fixed highlighting when a function call contained arguments that were spaced lists, and a nonfinal element of such a list was another function call
- Switched Sass compiler from IronRuby to ‘proper’ Ruby
WPF Diagrams
- Fixed a bug with connection point positions in a rotated nested node
- Added sample of removing a groupable node from its parent
WPF Elements
- Fixed a couple of issues when changing DataGrid.ItemsSource from null to a collection instance
- Fixed a hit testing issue with DataGrid cells
- Fixed an issue when a DataGrid contains a mix of star-sizing and absolute-sizing columns
- DataGrid DisplayMemberBinding now supports UpdateSourceTrigger of LostFocus
- Fixed a validation bug in DisplayMemberBinding
- Fixed the TrackingElement sample to support duplicate values
- Fixed an error if a chart XBinding or YBinding was set to a nonexistent property
Silverlight Elements
- First drop of spell checking for the HTML rich text editor
- Ctrl+Left and Ctrl+Right in the HTML editor now respect symbols
- Fixed a bug in ContextMenu where if it was forced closed due to the browser window being resized, it would never open again
All these updates are in the current nightly builds — free editions from the downloads page, full editions from the store.

LightSpeed
- Added a per-query IncludeFiltered flag to turn off implicit filtering (similar to IncludeDeleted)
- Added core support for SQL Server 2008 hierarchyid type
- Fixed an issue with aliasing when issuing a composed query with paging on SQL Server
- The designer now creates field name constants for special fields
- Fix for implicit filters not being applied in join clauses
WPF Elements
- Data grid star sizing improvements: support for a zero fill weight, new GridLength converter, fix for having to explicitly specify a weight
- Fixed a bug in data grid column virtualisation
- Improved pixel precision of MarkedStripeGrid
- Added Orientation property to MarkedStripeGrid
- Performance improvements for common charting data types
Silverlight Elements
- You can now customise the list of fonts in the HTML editor toolbar
- New properties on ScheduleFormatter for changing the content of most buttons
- We’ve brought over some improvements from WPF Elements to facilitate building multi-schedulers in Silverlight
WPF Diagrams
- Fix for editing node styles in Expression Blend
Web Workbench
- Chirpy compatibility fix
- Fix for Less syntax highlighting when specifying “…” as mixin arguments
- Updated CoffeeScript compiler to 1.3.1
- Added Iced CoffeeScript support
A short week here in New Zealand, but we’ve still shipped a bunch of updates. Here’s what you’ll find in this week’s nightly builds.

LightSpeed
- Added support for parameters of table type in SQL Server 2008 stored procedures
- Designer fix for LONGTEXT columns in MySQL views
- The designer no longer complains about foreign keys during database sync when you have a one-way association to a concrete table inheritance base class
- Fix for an issue with multiple levels of eager loading when one of the intermediate associations is a one-way association inherited from a concrete table inheritance base class
WPF Elements
- Fix for primitive numerical data support in chart control
- Added PieChart.RadiusFactor property
- Fixed hardcoding of pie chart label foreground
- Fix for CurrencyTextBox not restoring the currency symbol if the user deletes it
- Added a first cut of a PercentageTextBox control
WPF Diagrams
- DiagramScrollViewer: we now raise the ViewPortChanged event when the physical diagram size changes, and we no longer raise it when the scroll bars don’t exist
Web Workbench
- Fix for path.js error on series of Less imports
As always the free editions are available on the downloads page and you can get the full editions from the store.
It’s the end of another week here at Mindscape HQ and time as usual to check in on what we’ve shipped in the last seven days. Here’s what’s new in the latest nightly builds.

WPF Elements
- Added handling for race conditions in DataGrid.BringCellIntoView and DataGrid.GetCell
- Fixed a bug in DataGrid.RemoveInputBinding
- Added DataGridColumn.AllowGrouping property, which allows you to specify that the user cannot group on that column
- You can now template DataGrid group row headers
Web Workbench
- Highlighting for Less pattern matching and guards
- Fix for file generation error when using checkout-based source control system
- Updated Less compiler to 1.2.1
- Improved positioning of opening braces during Format Document
- Fix for error with unbounded node (e.g. unclosed quote) in CoffeeScript
LightSpeed
- Apply COLLATE NOCASE when creating SQLite GUID primary keys
- Fixes relating to one-way associations when the originating side is a concrete table inheritance base class
- Fixed migrations error with abstract classes
WPF Diagrams
- Tweak to the ElbowPathfinder
As always the free editions are available on the downloads page and you can get the full editions from the store. Happy coding!