Archive for the ‘WPF Elements’ category
Nightly news, 20 April 2012
If there’s one thing the weekly updates are about, it’s beards, and it looks like that laser-like focus is finally paying off. But if there’s a second thing, I guess it would have to be keeping customers informed about what’s new and improved in the current nightly builds. Here’s what we’ve been busy on this week.
WPF Elements
- Big charting performance improvements. We’ll have more to say about this in a future post. Ho yes.
- Fixed a chart zooming bug when using non-primitive numeric types
- Fix for bug in .NET 4.0 TextBox when used in a numeric DataGrid column
- Fixed potential crash if axis properties were updated in an unexpected order
Added a Tag property to DataGridColumn - Added a DisplayMemberBinding property to DataGridColumn. This simplifies creating complex bindings for a column without needing to create a custom template.
LightSpeed
- You can now have multiple QueryFilterAttributes on a class, allowing you to build filters compositionally even in the absence of characterising interfaces.
- Table names are no longer Pascalised if you have a design-time naming strategy and set UseClrNamingConventions to false
- Added IOverrideClrConventions extension to IDesignTimeNamingStrategy to override default singularisation behaviour
- Design-time assemblies with partial paths are now checked from the model directory as well as the current directory. This facilitates deployment of design-time assemblies via source control as part of the project.
- Fix for error when performing a cast in LINQ Sum() or other aggregate operators but specifying the column in the Select()
- Fixed projections into DateTime and nullable values when using query objects rather than LINQ
Web Workbench
- Added option to default the “compile” setting to false
- Added ‘stop on first error’ option for when a changed file has a lot of dependencies
- Fixes for non-ANSI characters in Sass
Silverlight Elements
- Added initial tab-indent support to HTML editor. Set CanHandleTabKey to enable this, and TabSize to customise the number of pixels that a tab indents by.
The latest nightlies are always available on the Downloads page (free editions) and in the Store (full editions).
Nightly news, 13 April 2012
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
Nightly news, 6 April 2012
By the time you read this, we’ll be off enjoying the long weekend, so consider this a message from the dusty past about that great question of the day: what’s new in this week’s nightly builds.
LightSpeed
- If you’ve got an aggregate in a where clause on a grouping statement, we can now translate that to a HAVING clause on the SQL query
- Fix for an issue where the same association is declared in multiple leaves of a STI hierarchy with different reverse associations
- Clearer error message when a DiscriminatorAttribute has no Attribute value
- Improved support for expressing properties of SQL Server 2008 spatial types in queries. We’ve also made some improvements around SqlDouble to Double conversion.
- Fix for error when several threads raced to be the first to execute the same LINQ query, and the LINQ query involved a closure
- Fixed an issue where a full text search could return an incorrect result if the text search returned a single hit, and that entity was already in the identity map, and there was a QueryExpression filter in addition to the full text search, and the entity in the identity map didn’t conform to the QueryExpression filter. I hope you’re paying attention to this, because there’ll be a quiz later.
- Initial support for generic entity types, which allow you to use the same utility entity type (such as Permission or AuditRecord) in associations with multiple kinds of other entities
- You can now specify a DisconnectedDisplayNamedStrategy on ValidationContext for use on entities which are not part of a unit of work
WPF Elements
- DataGrid automatic column sizing and star sizing
- Support for read-only columns when using a DataTable as the ItemsSource of a DataGrid
- Added DataGrid.HighlightedItem property and associated change event and method
- Added DataGrid.RowHeaderTemplate so you can control the appearance of row ‘headers’ (those little doodads at the left of each row. You know). You can use this for things like row numbering.
- DataGridWrapper now has a property for retrieving the encapsulated DataTable
- Fixed an issue with rendering of the DataGrid frozen column shadow
- We now re-render charts when the Series collection changes
- Added IsSliderVisible option to show sliders on chart axes for panning and zooming. You can also style the sliders using the (wait for it) SliderStyle property.
Web Workbench
- Fix for Less compiler error is the file name or containing folder contained a single quote
NHibernate Designer
- Added ‘formula’ option for entity properties computed in SQL
- Added support for one-way associations
- Added DataMember options for one-to-many associations
You know the drill — free editions from the Downloads page, full editions from the store. Enjoy!
Nightly news, 30 March 2012
Ivan is off moonlighting as a luchador today, so its my turn to provide the weekly update. Its mostly been a week of bug fixes and working toward getting WPF Elements 5.1 out the door with a bunch of performance improvements and new features. Meanwhile we continued to beaver away on all the other products of course :) Here’s what’s new in this week’s nightly builds.
LightSpeed
- Fix for issue with eager loading when we have a STI hierarchy which has multiple branches where the eager load is on a separate branch to the derived type being worked on
- Added support for expressing a HAVING clause within core querying engine, use the Group.Having property to apply this
NHibernate Designer
- Fix for trying to apply a default to MySQL TEXT fields
- Added support for foreign identity generator
WPF Elements
- Fixes relating to NaN axis values on some charting controls
- General performance improvements
Web Workbench
- Added command line compiler tools for paid customers
- Added combining for CoffeeScript
As ever, nightly builds of free editions are available from the downloads page, and of full editions from the store.
Nightly news, 23 March 2012
Well, it has been a bitterly disappointing week for beard-fondling photos on the Mindscape blog. Kyle is going to have to up his game. On the plus side, this has left us with time to ship a bunch of updates and fixes. Here’s what’s new in this week’s nightly builds.
LightSpeed
- The designer now defaults computed columns (and identity columns if they’re not the ID) to Load Only. This is currently implemented for SQL Server only — let us know if you’d like it for other databases. We also no longer infer validations on computed columns.
- Fixed an error if you used an inheritance-based mocking framework to mock entities with associations
- Fix for error updating database from designer after changing the maximum length of a string property on a concrete table inheritance base class
Silverlight Elements
- New version of the RichTextEditor control. Better. Faster. Swooshier.
WPF Elements
- Data grid performance improvements
- Data grid hierarchical display
- Fixed an issue with using a BindingList as a DataGrid items source
- DataGrid now has a SelectedData property
- Fix for DataGrid keyboard navigation in RowAndCell mode
- DataGrid now has built-in support for user adding rows
Web Workbench
- JavaScript and CSS ‘mash and minify’ support
- Fix for not handling Less escaped (~) literals when they used single instead of double quotes
- Fix for misaligned CoffeeScript comment highlighting if file contained Unix line breaks
- Fixed handling of underscored in unquoted URLs. Unquoted URLs! Forsooth!
- Solution Explorer icons! I can barely wait to see how this looks in Visual
WastelandStudio 11.
As ever, nightly builds of free editions are available from the downloads page, and of full editions from the store.
Categories
BrainDump (1)
Community Code (4)
Events (16)
F# (14)
General (53)
Lab Samples (2)
LightSpeed (268)
MegaPack (8)
News (71)
NHibernate Designer (26)
Nightly news (53)
Phone Elements (24)
Products (87)
Projects (5)
Screencast (6)
SharePoint (3)
Silverlight (14)
Silverlight Elements (66)
SimpleDB Management Tools (20)
Visual Studio (9)
VS File Explorer (7)
Web Workbench (39)
WPF (44)
WPF Diagrams (57)
WPF Elements (110)
WPF Property Grid (32)


Tagged as 

Posted by Ivan Towlson on 19 April 2012 




