Changed Starcounter.CLI CLIClientCommand base class to assure it displays logs when --logs is applied and it is faced with an unknown HTTP response.
Extended AppsEvents class in Visual Studio extension to register/deregister for debugging state changes so that we can propagate them to projects being debugged.
Made the Starcounter AppExe project configuration in the extension register for debugger process state changes.
Added new class CodeHostMonitor to Starcounter.VisualStudio. This class will monitor code host processes and react to when they terminate.
Made the AppExeProjectConfiguration class of Starcounter.VisualStudio use the new CodeHostMonitor class to monitor debugged code host processes.
Rewrote how the VisualStudio CodeHostMonitor class decided if errors where to be fetched from the log and written to the VS error list.
Made the VisualStudio CodeHostManager class thread-safe (its shared by multiple projects/threads).
Extended the VsPackage Visual Studio extension class with a property allowing the VS output Debug pane to be retrieved.
Made the CodeHostMonitor of VisualStudio write errors not only to the error list, but to the Debug output pane too.
Finetuned the internal error message parser to be able to handle error messages that are prefixed with the type of an exception (as is sometimes added by the logging system).
Improved the way the Visual Studio CodeHostMonitor output error information, making it as informative as possible (including support for doubleclicking errors to see their wiki error page).
Changed the Visual Studio CodeHostMonitor class to display logs not since the start of the host, but since the start of a code host instance monitoring session (basically, since the debugger was attached in the current implementation).
Preparation for App Store
Merge branch 'develop' of github.com:Starcounter/Starcounter into develop
"Wiki" Checkbox not visible until installation progress is done
Changed the logo to the new version in the installer
Added Missing project in the build process (The Build check box was not enabled)
Added The Database name in the dropdown box over recent started applications
All settings that was used when creating database was not applied.
Added new class LogSnapshot to Starcounter.CLI, allowing clients to take a snapshot of a given log (using a certain reader) and the results of that snapshot to be consumed in different ways using predefined properties.