Sunday, February 28, 2010

Help Server v3.0.1 is released!

We've just uploaded Help Server v3.0.1.

What's new:

  • New CSS-based themes designed to improve the usability: there are Blue and BlackCurrant themes with horizontal/vertical header. Tab bar is now always vertical.
  • Keyboard support: Alt-C (TOC), Alt-I (Index), Alt-S (Search); Up/Down/Left/Right, Tab, Shift-Tab; Enter (open the document). In Firefox Alt = Alt+Shift; in Safari Alt = Shift; in Opera Alt = Shift-Esc, Shift.
  • Upscale and downscale support (Ctrl-"+", Ctrl-"-" in most of browsers).
  • Opera & Safari support. Currently Help Server displays ideally in 5 major browsers: Internet Explorer, Firefox, Chrome, Safari and Opera.
Updates:
  • Various performance-related improvements. In particular, ~ 20-30% faster startup time on large help collections.
Screenshots:


As usual, you can download new version here.

Wednesday, February 17, 2010

X-tensive.com is updated (warning: beta version!)

Today we've published a new (= face lifted) version of X-tensive.com. Changes there aren't dramatic, but I like the way it changed. Mainly, we touched the front page and DataObjects.Net page.

Press F5, if you feel there is something wrong - old CSS might be cached.

Note that it's a beta version, so there are lots of issues - some links from first page banner points to wrong articles; plus, there are pearls like "Localized versions of objects (January 2010)" (factual mistake: this is already implemented as Localization sample). They'll be eliminated during this week.

And, likely, you already know that on the beginning of the next week we're releasing two major updates to our products:

So stay tuned :)

DataObjects.Net v4.2 RC is available

It happened: now you can download DataObjects.Net v4.2 Release Candidate. Its reference and manual (in PDF) are available there as well.

What's new

Please refer to this post for details.

Stability

The version we've published must be quite stable - especially, for Microsoft SQL Server and PostgreSQL. I just looked up test results @ our build servers - from 0 to 2 tests fail there out of ~ 1380 in different test configurations(mapping scenarios) for these two database servers. 

So v4.2 RC is more stable than any official release we published earlier.

Known issues

Installer
  • Database creation wizard must be added for SQL Server!
Framework itself
  • Oracle support for 9i and 10g is broken in the current version (AFAIK, because of schema extractor bug), so you can use it only with Oracle 11g.
Manual
  • A set of  sections must be added, including "Versions, CC & locking", "Full-text search", etc.
Reference
  • System namespace contains classes from mscorlib.dll, but doesn't contain our own ones. Must likely this is a result of bug in Sandcastle.
  • .HxS version: all resources from Manual are missing there (images, CSS, etc.). Since .CHM version contains all these files, this can be a result of bug in Sandcastle.
Samples
  • All connection URL lists in samples must be extended to support default SQL Server Express installation and, likely, SQL Server CE database.
  • WPF Sample logo: we must provide 64x64 icon here (current one looks absolutely inacceptable in Windows 7 taskbar).
Sandbox projects

OrderAccounting project:
  • No copyright, etc. (standard header for our .cs files)
  • Thrown exceptions aren't shown
  • Default connection URL must be set to memory (likely, the same must be done for other Sandbox projects)
  • Bugs:
    - PlainWpf: Customers, Add ..., Close - error.
    - PlainWpf: Default number is 0. KeyGenerator bug, or?
    - Mvvm: error on any Add/Open action.
Nearest plans

We're going to fix most of these issues on this week (e.g. likely, the issues related to Sandcastle won't be fixed) and release v4.2 final. 

There will be minor updates related to code base as well - mainly, bugfixes, if something new will be found.