Experimental option to log smaller time offsets without recalibration
Overridden FieldLogItemViewModel.CompareTo method

This method at first takes close times within 1 second as equal and only considers the EventCounter if both items have the same SessionId. Finally the exact time is compared again. This allows correct ordering of log items over small time adjustments.
Always reuse files older than a day as long as they're smaller than 20 KiB

If a long-running application writes only few log items, numerous files of a few hundred bytes are created each day just because they're older than a day. This limit was created to keep the purge granularity low. But log files so small don't matter when submitting them, so they can be used again, reducing the number of files.
Write a readme text file in the log directory that explains the user what to do with these files
Including the original event type for WPF trace messages
Fixed focus navigation issues in SmoothVirtualizingPanel

* The focused item is never virtualised again so that arrow key navigation still works after the focused list item has been scrolled out of view
* Fixed a long loop after selecting an item, scrolling it out of and back into view, then pressing an arrow key (The ListBox control kept calling LineUp until it reached the first item)
Several style fixes for Windows 8 and classic theme (XP/Server 2008)

* Main window tool bar replaced by a standard Grid with grey background (removes borders and custom layout logic)
* Items list hover border removed (Windows 8)
* Items list item height fixed (classic theme)
* Settings window has standard grey background
* Settings window icon is now removed
* Settings window filter editor scrollbar hides when not needed