2017-05-12 Natalia Portillo * DBOps.cs: * Workers.cs: Implemented extract of OS from repo, as files or zipped. 2017-05-12 Natalia Portillo * DBOps.cs: * Context.cs: * Workers.cs: Add folders to database. This way empty folders get replicated. 2017-05-11 Natalia Portillo * Context.cs: * Workers.cs: * AlgoEnum.cs: * Settings.cs: * packages.config: * osrepodbmgr.Core.csproj: Store files separate in the repository instead of compressing them in ZIP. Supported GZ, BZ2 and LZMA formats. 2017-05-11 Natalia Portillo * Workers.cs: Refactor: Format. 2017-05-11 Natalia Portillo * Context.cs: * Checksum.cs: * DetectOS.cs: * Settings.cs: Refactor: Sort and remove usings. 2017-05-11 Natalia Portillo * Workers.cs: Corrected file copy and extract. 2017-05-11 Natalia Portillo * Workers.cs: Inform main window that an OS has been added. 2017-05-11 Natalia Portillo * DBOps.cs: * Context.cs: * Workers.cs: Added a main window to handle everything from there. 2017-05-11 Natalia Portillo * DBOps.cs: * Schema.cs: * Workers.cs: Change to opaque repo, where the created files are a hash of the OS data (name, developer, etc). 2017-05-11 Natalia Portillo * Workers.cs: * Settings.cs: Add support for choosing compression algorithm. 2017-05-11 Natalia Portillo * Workers.cs: Use DotNetZip to extract ZIP files that are not created by mac OS. 2017-05-11 Natalia Portillo * Workers.cs: Use DotNetZip to test for ZIP file. 2017-05-11 Natalia Portillo * Workers.cs: Correct detection of which ZIP files must be copied and which ones must be recompressed. 2017-05-11 Natalia Portillo * Workers.cs: Correct progress bar on compression. 2017-05-10 Natalia Portillo * Context.cs: * Workers.cs: * DicWorkers.cs: * osrepodbmgr.Core.csproj: Refactor: Rename Core.Core to Core.Workers 2017-05-10 Natalia Portillo * Core.cs: * DBOps.cs: * SQLite.cs: * DBCore.cs: * Schema.cs: * DicCore.cs: * Context.cs: * Settings.cs: * Checksum.cs: * DetectOS.cs: * PlatformID.cs: * PluginBase.cs: * packages.config: * DetectImageFormat.cs: * osrepodbmgr.Core.csproj: * Properties/AssemblyInfo.cs: Refactor: Separate engine code from GUI.