2017-05-12 Natalia Portillo * frmMain.cs: * gtk-gui/gui.stetic: * gtk-gui/generated.cs: * gtk-gui/osrepodbmgr.frmMain.cs: Implemented extract of OS from repo, as files or zipped. 2017-05-11 Natalia Portillo * dlgAdd.cs: Correct buttons visibility. 2017-05-11 Natalia Portillo * dlgAdd.cs: * frmMain.cs: * dlgSettings.cs: * gtk-gui/generated.cs: * gtk-gui/osrepodbmgr.dlgSettings.cs: Store files separate in the repository instead of compressing them in ZIP. Supported GZ, BZ2 and LZMA formats. 2017-05-11 Natalia Portillo * frmMain.cs: * dlgSettings.cs: Refactor: Sort and remove usings. 2017-05-11 Natalia Portillo * dlgAdd.cs: * dlgHelp.cs: * frmMain.cs: * dlgSettings.cs: * gtk-gui/frmAdd.cs: * gtk-gui/dlgAdd.cs: * osrepodbmgr.csproj: * gtk-gui/gui.stetic: * gtk-gui/osrepodbmgr.frmHelp.cs: * gtk-gui/osrepodbmgr.dlgHelp.cs: * gtk-gui/osrepodbmgr.dlgSettings.cs: * gtk-gui/osrepodbmgr.frmSettings.cs: Refactor: Rename dialog classes from frm* to dlg*. 2017-05-11 Natalia Portillo * frmAdd.cs: * frmMain.cs: Corrected file copy and extract. 2017-05-11 Natalia Portillo * frmAdd.cs: * frmMain.cs: Inform main window that an OS has been added. 2017-05-11 Natalia Portillo * frmAdd.cs: * gtk-gui/frmAdd.cs: * gtk-gui/gui.stetic: Do not allow to add to the database without adding to the repository, to prevent inconsistencies between them. 2017-05-11 Natalia Portillo * frmAdd.cs: * Program.cs: * frmHelp.cs: * frmMain.cs: * frmSettings.cs: * gtk-gui/frmAdd.cs: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * gtk-gui/osrepodbmgr.frmHelp.cs: * gtk-gui/osrepodbmgr.frmMain.cs: * gtk-gui/osrepodbmgr.frmSettings.cs: * gtk-gui/osrepodbmgr.dlgBlockMedia.cs: Added a main window to handle everything from there. 2017-05-11 Natalia Portillo * dlgBlockMedia.cs: Corrected initialization of LOG SENSE table. 2017-05-11 Natalia Portillo * frmAdd.cs: Correct visibility of progress bars on extraction with DotNetZip. 2017-05-11 Natalia Portillo * frmSettings.cs: * gtk-gui/gui.stetic: * gtk-gui/osrepodbmgr.frmSettings.cs: Add support for choosing compression algorithm. 2017-05-11 Natalia Portillo * packages.config: * osrepodbmgr.csproj: Remove unneeded packages. 2017-05-11 Natalia Portillo * frmAdd.cs: Use DotNetZip to extract ZIP files that are not created by mac OS. 2017-05-10 Natalia Portillo * frmAdd.cs: Corrected GUI bugs. 2017-05-10 Natalia Portillo * frmAdd.cs: * dlgMetadata.cs: * frmSettings.cs: Refactor: Rename Core.Core to Core.Workers 2017-05-10 Natalia Portillo * frmAdd.cs: * Program.cs: * frmHelp.cs: * dlgMetadata.cs: * frmSettings.cs: * dlgFilesystem.cs: * gtk-gui/frmAdd.cs: * osrepodbmgr.csproj: * gtk-gui/generated.cs: Refactor: Separate engine code from GUI. 2017-05-10 Natalia Portillo * frmAdd.cs: * Program.cs: * gtk-gui/frmAdd.cs: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * gtk-gui/generated.cs: * gtk-gui/MainWindow.cs: Refactor: Rename MainWindow to frmAdd. 2017-05-04 Natalia Portillo * Settings.cs: * dlgMetadata.cs: Corrected GUI nuisances. 2017-05-03 Natalia Portillo * Checksum.cs: Removed dead code. * DBOps.cs: Check null exceptions. Don't fill console with debug lines. * DicCore.cs: Reduced buffer size for better UI responsiveness. * MainWindow.cs: Corrected some GUI nuisances. Check null exceptions. * dlgMetadata.cs: * frmSettings.cs: * dlgOpticalDisc.cs: * gtk-gui/gui.stetic: * gtk-gui/osrepodbmgr.dlgMetadata.cs: Corrected some GUI nuisances. * DetectImageFormat.cs: Don't fill console with debug lines. 2017-05-03 Natalia Portillo * MainWindow.cs: Solved some null references. 2017-05-03 Natalia Portillo * Core.cs: * SQLite.cs: * DicCore.cs: * Checksum.cs: * PluginBase.cs: * dlgMetadata.cs: * dlgFilesystem.cs: * dlgOpticalDisc.cs: Refactor code. 2017-05-03 Natalia Portillo * MainWindow.cs: * gtk-gui/gui.stetic: * gtk-gui/MainWindow.cs: * gtk-gui/osrepodbmgr.dlgMetadata.cs: Added option to remove file from list of files, so to ignore it. 2017-05-03 Natalia Portillo * dlgMetadata.cs: * gtk-gui/gui.stetic: * gtk-gui/osrepodbmgr.dlgMetadata.cs: * gtk-gui/osrepodbmgr.dlgBlockMedia.cs: * gtk-gui/osrepodbmgr.dlgFilesystem.cs: * gtk-gui/osrepodbmgr.dlgOpticalDisc.cs: Added window titles. 2017-05-03 Natalia Portillo * DicCore.cs: Corrected null reference. Inform we are hashing bytes. * MainWindow.cs: * dlgMetadata.cs: * dlgBlockMedia.cs: * dlgFilesystem.cs: * dlgOpticalDisc.cs: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * gtk-gui/osrepodbmgr.dlgMetadata.cs: * gtk-gui/osrepodbmgr.dlgBlockMedia.cs: * gtk-gui/osrepodbmgr.dlgFilesystem.cs: * gtk-gui/osrepodbmgr.dlgOpticalDisc.cs: Added support for editing media metadata. 2017-04-29 Natalia Portillo * dlgMetadata.cs: Re-add file to both combos when removed from any table. 2017-04-29 Natalia Portillo * Core.cs: * DicCore.cs: * Checksum.cs: * PluginBase.cs: * dlgMetadata.cs: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * DetectImageFormat.cs: * gtk-gui/osrepodbmgr.dlgMetadata.cs: Added code to retrieve metadata from media images using DiscImageChef libraries. 2017-04-29 Natalia Portillo * Core.cs: * SHA256Context.cs: * osrepodbmgr.csproj: Use SHA256 algorithm from DiscImageChef. 2017-04-29 Natalia Portillo * Core.cs: * DBOps.cs: * Schema.cs: * DicCore.cs: * Program.cs: * MainWindow.cs: * dlgMetadata.cs: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * gtk-gui/generated.cs: * gtk-gui/MainWindow.cs: * gtk-gui/osrepodbmgr.DicCore.cs: * gtk-gui/osrepodbmgr.dlgMetadata.cs: Added support for reading, editing (basic) metadata, adding it to the DB, and compress and copy it as XML and JSON to the archived file. 2017-04-24 Natalia Portillo * osrepodbmgr.csproj: Added CICM Metadata submodule. 2017-04-23 Natalia Portillo * DBOps.cs: Added checking for which OSes contains chosen files. Corrected DB misscalling. * Core.cs: * MainWindow.cs: * gtk-gui/gui.stetic: * gtk-gui/generated.cs: * gtk-gui/MainWindow.cs: Added checking for which OSes contains chosen files. 2017-04-23 Natalia Portillo * Core.cs: * DBOps.cs: * DBCore.cs: * SQLite.cs: * Program.cs: * MainWindow.cs: Adds files to an OS table. 2017-04-23 Natalia Portillo * DBOps.cs: * SQLite.cs: * DBCore.cs: * osrepodbmgr.csproj: Modified DB. 2017-04-23 Natalia Portillo * Core.cs: Added detection of ZIP files created with Mac OS X. 2017-04-23 Natalia Portillo * Core.cs: * Program.cs: * MainWindow.cs: * packages.config: * osrepodbmgr.csproj: * gtk-gui/gui.stetic: * gtk-gui/MainWindow.cs: Added support for archives. 2017-04-20 Natalia Portillo * Core.cs: * Program.cs: * MainWindow.cs: * frmSettings.cs: * gtk-gui/gui.stetic: * gtk-gui/MainWindow.cs: * gtk-gui/osrepodbmgr.frmSettings.cs: Detect and check unar and lsar runnability. 2017-04-20 Natalia Portillo * Core.cs: * MainWindow.cs: * packages.config: * gtk-gui/gui.stetic: * osrepodbmgr.csproj: * gtk-gui/MainWindow.cs: Added support for packing. 2017-04-20 Natalia Portillo * Core.cs: * Schema.cs: * SQLite.cs: * DBCore.cs: * frmHelp.cs: * Program.cs: * DetectOS.cs: * Settings.cs: * DBEntries.cs: * PlatformID.cs: * MainWindow.cs: * frmSettings.cs: * packages.config: * SHA256Context.cs: * osrepodbmgr.csproj: * gtk-gui/gui.stetic: * gtk-gui/generated.cs: * gtk-gui/MainWindow.cs: * Properties/AssemblyInfo.cs: * gtk-gui/osrepodbmgr.frmHelp.cs: * gtk-gui/osrepodbmgr.frmSettings.cs: Initial version.