diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml
index 732f5f11c..d197a7bee 100644
--- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml
+++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml
@@ -22,7 +22,6 @@
-
@@ -531,7 +530,6 @@
-
diff --git a/DiscImageChef.CommonTypes/Enums/DeviceType.cs b/DiscImageChef.CommonTypes/Enums/DeviceType.cs
index 4451f82b7..3d09b45d3 100644
--- a/DiscImageChef.CommonTypes/Enums/DeviceType.cs
+++ b/DiscImageChef.CommonTypes/Enums/DeviceType.cs
@@ -1,3 +1,40 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : DeviceType.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Disc image plugins.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Defines enumerations of devce types.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
namespace DiscImageChef.CommonTypes.Enums
{
public enum DeviceType
diff --git a/DiscImageChef.CommonTypes/Enums/Images.cs b/DiscImageChef.CommonTypes/Enums/Images.cs
index 403ff08c9..e180042fe 100644
--- a/DiscImageChef.CommonTypes/Enums/Images.cs
+++ b/DiscImageChef.CommonTypes/Enums/Images.cs
@@ -2,7 +2,7 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : Enums.cs
+// Filename : Images.cs
// Author(s) : Natalia Portillo
//
// Component : Disc image plugins.
diff --git a/DiscImageChef.CommonTypes/Exceptions/Images.cs b/DiscImageChef.CommonTypes/Exceptions/Images.cs
index 39de0c2f5..a8daa65eb 100644
--- a/DiscImageChef.CommonTypes/Exceptions/Images.cs
+++ b/DiscImageChef.CommonTypes/Exceptions/Images.cs
@@ -2,7 +2,7 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : Enums.cs
+// Filename : Images.cs
// Author(s) : Natalia Portillo
//
// Component : Disc image plugins.
diff --git a/DiscImageChef.CommonTypes/Metadata/CdOffset.cs b/DiscImageChef.CommonTypes/Metadata/CdOffset.cs
index f6f20d41f..bbf2efaf8 100644
--- a/DiscImageChef.CommonTypes/Metadata/CdOffset.cs
+++ b/DiscImageChef.CommonTypes/Metadata/CdOffset.cs
@@ -1,3 +1,41 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : CdOffset.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Device database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Models Compact Disc read offset entries from AccurateRip database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
namespace DiscImageChef.CommonTypes.Metadata
{
public class CdOffset
diff --git a/DiscImageChef.Core/Checksum.cs b/DiscImageChef.Core/Checksum.cs
index 07b5c857b..60e6b0004 100644
--- a/DiscImageChef.Core/Checksum.cs
+++ b/DiscImageChef.Core/Checksum.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Multithreads checksumming and hashing.
+// Multithread checksumming and hashing.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Core/Devices/Report/DeviceReport.cs b/DiscImageChef.Core/Devices/Report/DeviceReport.cs
index 166059460..195f361f6 100644
--- a/DiscImageChef.Core/Devices/Report/DeviceReport.cs
+++ b/DiscImageChef.Core/Devices/Report/DeviceReport.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : DeviceReport.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Core algorithms.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Creates reports from devices.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using DiscImageChef.Devices;
namespace DiscImageChef.Core.Devices.Report
diff --git a/DiscImageChef.Core/PrintScsiModePages.cs b/DiscImageChef.Core/PrintScsiModePages.cs
index 4fa940671..9cd0994c0 100644
--- a/DiscImageChef.Core/PrintScsiModePages.cs
+++ b/DiscImageChef.Core/PrintScsiModePages.cs
@@ -1,4 +1,35 @@
-using DiscImageChef.Console;
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : PrintScsiModePages.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Core algorithms.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Prints decoded information of SCSI MODE pages to the console.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
namespace DiscImageChef.Core
diff --git a/DiscImageChef.Database/Models/CdOffset.cs b/DiscImageChef.Database/Models/CdOffset.cs
index 19300f101..e4de8f6e0 100644
--- a/DiscImageChef.Database/Models/CdOffset.cs
+++ b/DiscImageChef.Database/Models/CdOffset.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : CdOffset.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing Compact Disc read offsets in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.ComponentModel.DataAnnotations.Schema;
diff --git a/DiscImageChef.Database/Models/Command.cs b/DiscImageChef.Database/Models/Command.cs
index 18543aa14..13b206cff 100644
--- a/DiscImageChef.Database/Models/Command.cs
+++ b/DiscImageChef.Database/Models/Command.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Command.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing command statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Device.cs b/DiscImageChef.Database/Models/Device.cs
index 6add57d9b..e21db601d 100644
--- a/DiscImageChef.Database/Models/Device.cs
+++ b/DiscImageChef.Database/Models/Device.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Device.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing processed device reports in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using DiscImageChef.CommonTypes.Metadata;
diff --git a/DiscImageChef.Database/Models/DeviceStat.cs b/DiscImageChef.Database/Models/DeviceStat.cs
index cb09b1146..81a7009ef 100644
--- a/DiscImageChef.Database/Models/DeviceStat.cs
+++ b/DiscImageChef.Database/Models/DeviceStat.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : DeviceStat.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing device statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Filesystem.cs b/DiscImageChef.Database/Models/Filesystem.cs
index dee29f12c..97c3592c5 100644
--- a/DiscImageChef.Database/Models/Filesystem.cs
+++ b/DiscImageChef.Database/Models/Filesystem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Filesystem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing filesystem statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Filter.cs b/DiscImageChef.Database/Models/Filter.cs
index 27e890b90..becf4662e 100644
--- a/DiscImageChef.Database/Models/Filter.cs
+++ b/DiscImageChef.Database/Models/Filter.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Filter.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing filter statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Media.cs b/DiscImageChef.Database/Models/Media.cs
index 2da26d839..0ef7107d0 100644
--- a/DiscImageChef.Database/Models/Media.cs
+++ b/DiscImageChef.Database/Models/Media.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Media.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing media type statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/MediaFormat.cs b/DiscImageChef.Database/Models/MediaFormat.cs
index b64cd0949..e97995995 100644
--- a/DiscImageChef.Database/Models/MediaFormat.cs
+++ b/DiscImageChef.Database/Models/MediaFormat.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : MediaFormat.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing media image format statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/OperatingSystem.cs b/DiscImageChef.Database/Models/OperatingSystem.cs
index 725c52faf..886cbc50f 100644
--- a/DiscImageChef.Database/Models/OperatingSystem.cs
+++ b/DiscImageChef.Database/Models/OperatingSystem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : OperatingSystem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing operating system statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Partition.cs b/DiscImageChef.Database/Models/Partition.cs
index b2ea9e88b..b6721005d 100644
--- a/DiscImageChef.Database/Models/Partition.cs
+++ b/DiscImageChef.Database/Models/Partition.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Partition.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing partition statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Database/Models/Report.cs b/DiscImageChef.Database/Models/Report.cs
index 549083b53..7fa3e41b1 100644
--- a/DiscImageChef.Database/Models/Report.cs
+++ b/DiscImageChef.Database/Models/Report.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Report.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing uploaded device reports in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using DiscImageChef.CommonTypes.Metadata;
diff --git a/DiscImageChef.Database/Models/UsbProduct.cs b/DiscImageChef.Database/Models/UsbProduct.cs
index ef433311f..675d549a7 100644
--- a/DiscImageChef.Database/Models/UsbProduct.cs
+++ b/DiscImageChef.Database/Models/UsbProduct.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : UsbProduct.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing USB product identifiers in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
diff --git a/DiscImageChef.Database/Models/UsbVendor.cs b/DiscImageChef.Database/Models/UsbVendor.cs
index d4210c319..de55bb97f 100644
--- a/DiscImageChef.Database/Models/UsbVendor.cs
+++ b/DiscImageChef.Database/Models/UsbVendor.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : UsbVendor.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing USB vendor identifiers in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/DiscImageChef.Database/Models/Version.cs b/DiscImageChef.Database/Models/Version.cs
index c6317c791..8df778ab0 100644
--- a/DiscImageChef.Database/Models/Version.cs
+++ b/DiscImageChef.Database/Models/Version.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Version.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing version statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Database.Models
diff --git a/DiscImageChef.Decoders/SCSI/DiscStructureCapabilities.cs b/DiscImageChef.Decoders/SCSI/DiscStructureCapabilities.cs
index 7fd4c4868..0e903cbc1 100644
--- a/DiscImageChef.Decoders/SCSI/DiscStructureCapabilities.cs
+++ b/DiscImageChef.Decoders/SCSI/DiscStructureCapabilities.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI's DISC STRUCTURE structures.
+// Decodes SCSI DISC STRUCTURE structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/MMC/DiscInformation.cs b/DiscImageChef.Decoders/SCSI/MMC/DiscInformation.cs
index 9cc4cf13f..ec29764f5 100644
--- a/DiscImageChef.Decoders/SCSI/MMC/DiscInformation.cs
+++ b/DiscImageChef.Decoders/SCSI/MMC/DiscInformation.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes MMC's GET DISC INFORMATION structures.
+// Decodes MMC GET DISC INFORMATION structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/MMC/Enums.cs b/DiscImageChef.Decoders/SCSI/MMC/Enums.cs
index de9b25a38..a37f8b273 100644
--- a/DiscImageChef.Decoders/SCSI/MMC/Enums.cs
+++ b/DiscImageChef.Decoders/SCSI/MMC/Enums.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains various SCSI's MMC enumerations.
+// Contains various SCSI MMC enumerations.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/MMC/Features.cs b/DiscImageChef.Decoders/SCSI/MMC/Features.cs
index a333c7ba2..744ff883b 100644
--- a/DiscImageChef.Decoders/SCSI/MMC/Features.cs
+++ b/DiscImageChef.Decoders/SCSI/MMC/Features.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI's MMC feature structures.
+// Decodes SCSI MMC feature structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/MMC/Hybrid.cs b/DiscImageChef.Decoders/SCSI/MMC/Hybrid.cs
index 0535b4513..85ef89d0b 100644
--- a/DiscImageChef.Decoders/SCSI/MMC/Hybrid.cs
+++ b/DiscImageChef.Decoders/SCSI/MMC/Hybrid.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI MMC's hybrid structures.
+// Decodes SCSI MMC hybrid structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/MMC/WriteProtect.cs b/DiscImageChef.Decoders/SCSI/MMC/WriteProtect.cs
index ad3307389..0541c67e3 100644
--- a/DiscImageChef.Decoders/SCSI/MMC/WriteProtect.cs
+++ b/DiscImageChef.Decoders/SCSI/MMC/WriteProtect.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI's MMC write protection structures.
+// Decodes SCSI MMC write protection structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/SSC/BlockLimits.cs b/DiscImageChef.Decoders/SCSI/SSC/BlockLimits.cs
index e195ce869..8530db867 100644
--- a/DiscImageChef.Decoders/SCSI/SSC/BlockLimits.cs
+++ b/DiscImageChef.Decoders/SCSI/SSC/BlockLimits.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI's SSC block limits structures.
+// Decodes SCSI SSC block limits structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Decoders/SCSI/SSC/DensitySupport.cs b/DiscImageChef.Decoders/SCSI/SSC/DensitySupport.cs
index bb717da8e..5cedadeda 100644
--- a/DiscImageChef.Decoders/SCSI/SSC/DensitySupport.cs
+++ b/DiscImageChef.Decoders/SCSI/SSC/DensitySupport.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Decodes SCSI's SSC density support structures.
+// Decodes SCSI SSC density support structures.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Devices/Device/AtaCommands.cs b/DiscImageChef.Devices/Device/AtaCommands.cs
deleted file mode 100644
index e36a423a7..000000000
--- a/DiscImageChef.Devices/Device/AtaCommands.cs
+++ /dev/null
@@ -1,355 +0,0 @@
-// /***************************************************************************
-// The Disc Image Chef
-// ----------------------------------------------------------------------------
-//
-// Filename : AtaCommands.cs
-// Version : 1.0
-// Author(s) : Natalia Portillo
-//
-// Component : Direct device access
-//
-// Revision : $Revision$
-// Last change by : $Author$
-// Date : $Date$
-//
-// --[ Description ] ----------------------------------------------------------
-//
-// Contains ATA commands
-//
-// --[ License ] --------------------------------------------------------------
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-//
-// ----------------------------------------------------------------------------
-// Copyright (C) 2011-2015 Claunia.com
-// ****************************************************************************/
-// //$Id$
-using System;
-using DiscImageChef.Console;
-using DiscImageChef.Decoders.ATA;
-
-namespace DiscImageChef.Devices
-{
- public partial class Device
- {
- ///
- /// Sends the ATA IDENTIFY DEVICE command to the device, using default device timeout
- ///
- /// true if the command failed and contains the error registers.
- /// Buffer.
- /// Status registers.
- public bool AtaIdentify(out byte[] buffer, out AtaErrorRegistersCHS statusRegisters)
- {
- return AtaIdentify(out buffer, out statusRegisters, Timeout);
- }
-
- ///
- /// Sends the ATA IDENTIFY DEVICE command to the device, using default device timeout
- ///
- /// true if the command failed and contains the error registers.
- /// Buffer.
- /// Status registers.
- /// Duration.
- public bool AtaIdentify(out byte[] buffer, out AtaErrorRegistersCHS statusRegisters, out double duration)
- {
- return AtaIdentify(out buffer, out statusRegisters, Timeout, out duration);
- }
-
- ///
- /// Sends the ATA IDENTIFY DEVICE command to the device
- ///
- /// true if the command failed and contains the error registers.
- /// Buffer.
- /// Status registers.
- /// Timeout.
- public bool AtaIdentify(out byte[] buffer, out AtaErrorRegistersCHS statusRegisters, uint timeout)
- {
- double duration;
- return AtaIdentify(out buffer, out statusRegisters, timeout, out duration);
- }
-
- ///
- /// Sends the ATA IDENTIFY DEVICE command to the device
- ///
- /// true if the command failed and contains the error registers.
- /// Buffer.
- /// Status registers.
- /// Timeout.
- /// Duration.
- public bool AtaIdentify(out byte[] buffer, out AtaErrorRegistersCHS statusRegisters, uint timeout, out double duration)
- {
- buffer = new byte[512];
- AtaRegistersCHS registers = new AtaRegistersCHS();
- bool sense;
-
- registers.command = (byte)AtaCommands.IdentifyDevice;
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.NoTransfer,
- ref buffer, timeout, false, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "IDENTIFY DEVICE took {0} ms.", duration);
-
- return sense;
- }
-
- public bool GetNativeMaxAddressExt(out ulong lba, out AtaErrorRegistersLBA48 statusRegisters, uint timeout, out double duration)
- {
- lba = 0;
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
- byte[] buffer = new byte[0];
-
- registers.command = (byte)AtaCommands.NativeMaxAddress;
- registers.feature = 0x0000;
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.NonData, AtaTransferRegister.NoTransfer,
- ref buffer, timeout, false, out duration, out sense);
- error = lastError != 0;
-
- if ((statusRegisters.status & 0x23) == 0)
- {
- lba = statusRegisters.lbaHigh;
- lba *= 0x100000000;
- lba += (ulong)(statusRegisters.lbaMid << 16);
- lba += statusRegisters.lbaLow;
- }
-
- DicConsole.DebugWriteLine("ATA Device", "GET NATIVE MAX ADDRESS EXT took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadBuffer(out byte[] buffer, out AtaErrorRegistersLBA28 statusRegisters, uint timeout, out double duration)
- {
- buffer = new byte[512];
- AtaRegistersLBA28 registers = new AtaRegistersLBA28();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadBuffer;
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.NoTransfer,
- ref buffer, timeout, false, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ BUFFER took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadBufferDma(out byte[] buffer, out AtaErrorRegistersLBA28 statusRegisters, uint timeout, out double duration)
- {
- buffer = new byte[512];
- AtaRegistersLBA28 registers = new AtaRegistersLBA28();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadBufferDma;
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.Dma, AtaTransferRegister.NoTransfer,
- ref buffer, timeout, false, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ BUFFER DMA took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadDma(out byte[] buffer, out AtaErrorRegistersLBA28 statusRegisters, uint lba, byte count, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 256];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA28 registers = new AtaRegistersLBA28();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadDmaRetry;
- registers.sectorCount = count;
- registers.lbaHigh = (byte)((lba & 0xFF0000) / 0x10000);
- registers.lbaMid = (byte)((lba & 0xFF00) / 0x100);
- registers.lbaLow = (byte)((lba & 0xFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.Dma, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ DMA took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadDma(out byte[] buffer, out AtaErrorRegistersLBA48 statusRegisters, ulong lba, ushort count, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 65536];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadDmaExt;
- registers.sectorCount = count;
- registers.lbaHigh = (ushort)((lba & 0xFFFF00000000) / 0x100000000);
- registers.lbaMid = (ushort)((lba & 0xFFFF0000) / 0x10000);
- registers.lbaLow = (ushort)((lba & 0xFFFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.Dma, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ DMA EXT took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadLog(out byte[] buffer, out AtaErrorRegistersLBA48 statusRegisters, byte logAddress, ushort pageNumber, ushort count, uint timeout, out double duration)
- {
- buffer = new byte[512 * count];
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadLogExt;
- registers.sectorCount = count;
- registers.lbaLow = (ushort)((pageNumber & 0xFF) * 0x100);
- registers.lbaLow += logAddress;
- registers.lbaHigh = (ushort)((pageNumber & 0xFF00) / 0x100);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ LOG EXT took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadLogDma(out byte[] buffer, out AtaErrorRegistersLBA48 statusRegisters, byte logAddress, ushort pageNumber, ushort count, uint timeout, out double duration)
- {
- buffer = new byte[512 * count];
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadLogDmaExt;
- registers.sectorCount = count;
- registers.lbaLow = (ushort)((pageNumber & 0xFF) * 0x100);
- registers.lbaLow += logAddress;
- registers.lbaHigh = (ushort)((pageNumber & 0xFF00) / 0x100);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.Dma, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ LOG DMA EXT took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadMultiple(out byte[] buffer, out AtaErrorRegistersLBA28 statusRegisters, byte count, uint lba, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 256];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA28 registers = new AtaRegistersLBA28();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadMultiple;
- registers.sectorCount = count;
- registers.lbaHigh = (byte)((lba & 0xFF0000) / 0x10000);
- registers.lbaMid = (byte)((lba & 0xFF00) / 0x100);
- registers.lbaLow = (byte)((lba & 0xFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ MULTIPLE took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadMultiple(out byte[] buffer, out AtaErrorRegistersLBA48 statusRegisters, ulong lba, ushort count, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 65536];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadMultipleExt;
- registers.sectorCount = count;
- registers.lbaHigh = (ushort)((lba & 0xFFFF00000000) / 0x100000000);
- registers.lbaMid = (ushort)((lba & 0xFFFF0000) / 0x10000);
- registers.lbaLow = (ushort)((lba & 0xFFFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ MULTIPLE EXT took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadSectors(out byte[] buffer, out AtaErrorRegistersLBA28 statusRegisters, byte count, uint lba, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 256];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA28 registers = new AtaRegistersLBA28();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadRetry;
- registers.sectorCount = count;
- registers.lbaHigh = (byte)((lba & 0xFF0000) / 0x10000);
- registers.lbaMid = (byte)((lba & 0xFF00) / 0x100);
- registers.lbaLow = (byte)((lba & 0xFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ SECTORS took {0} ms.", duration);
-
- return sense;
- }
-
- public bool ReadSectors(out byte[] buffer, out AtaErrorRegistersLBA48 statusRegisters, ulong lba, ushort count, uint timeout, out double duration)
- {
- if (count == 0)
- buffer = new byte[512 * 65536];
- else
- buffer = new byte[512 * count];
- AtaRegistersLBA48 registers = new AtaRegistersLBA48();
- bool sense;
-
- registers.command = (byte)AtaCommands.ReadExt;
- registers.sectorCount = count;
- registers.lbaHigh = (ushort)((lba & 0xFFFF00000000) / 0x100000000);
- registers.lbaMid = (ushort)((lba & 0xFFFF0000) / 0x10000);
- registers.lbaLow = (ushort)((lba & 0xFFFF) / 0x1);
-
- lastError = SendAtaCommand(registers, out statusRegisters, AtaProtocol.PioIn, AtaTransferRegister.SectorCount,
- ref buffer, timeout, true, out duration, out sense);
- error = lastError != 0;
-
- DicConsole.DebugWriteLine("ATA Device", "READ SECTORS EXT took {0} ms.", duration);
-
- return sense;
- }
- }
-}
-
diff --git a/DiscImageChef.Devices/FreeBSD/Structs.cs b/DiscImageChef.Devices/FreeBSD/Structs.cs
index fa57b6f33..18aba301a 100644
--- a/DiscImageChef.Devices/FreeBSD/Structs.cs
+++ b/DiscImageChef.Devices/FreeBSD/Structs.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains [SuppressMessage("ReSharper", "MemberCanBePrivate.Global")] structures necessary for directly interfacing devices under
+// Contains structures necessary for directly interfacing devices under
// FreeBSD.
//
// --[ License ] --------------------------------------------------------------
diff --git a/DiscImageChef.EntityFramework/Program.cs b/DiscImageChef.EntityFramework/Program.cs
index 98cd7dadc..15752cfb2 100644
--- a/DiscImageChef.EntityFramework/Program.cs
+++ b/DiscImageChef.EntityFramework/Program.cs
@@ -1,4 +1,35 @@
-namespace DiscImageChef.EntityFramework
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Program.cs
+// Author(s) : Natalia Portillo
+//
+// Component : Database.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Entity framework stub for EntityFramework.Core to work correctly.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+namespace DiscImageChef.EntityFramework
{
class Program
{
diff --git a/DiscImageChef.Gui/ConsoleHandler.cs b/DiscImageChef.Gui/ConsoleHandler.cs
index 0a67940c0..3e13042d5 100644
--- a/DiscImageChef.Gui/ConsoleHandler.cs
+++ b/DiscImageChef.Gui/ConsoleHandler.cs
@@ -5,7 +5,7 @@
// Filename : ConsoleHandler.cs
// Author(s) : Natalia Portillo
//
-// Component : GUI console.
+// Component : DiscImageChef GUI.
//
// --[ Description ] ----------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Controls/SvgImageView.cs b/DiscImageChef.Gui/Controls/SvgImageView.cs
index 0394f6ab4..2c50f8fbb 100644
--- a/DiscImageChef.Gui/Controls/SvgImageView.cs
+++ b/DiscImageChef.Gui/Controls/SvgImageView.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : SvgImageView.xeto.cs
+// Author(s) : Natalia Portillo
+//
+// Component : SVG image view.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Implements a SVG rendering that can be used in the place of an Eto.ImageView.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General public License for more details.
+//
+// You should have received a copy of the GNU General public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.IO;
using Eto.Drawing;
diff --git a/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto b/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto
index ff673448c..08b4ca011 100644
--- a/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto
+++ b/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : dlgPlugins.xeto
+// Filename : dlgEncodings.xeto
// Author(s) : Natalia Portillo
//
-// Component : Plugins dialog.
+// Component : Encodings dialog.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the console window.
+// Defines the structure for the encodings list dialog.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto.cs b/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto.cs
index 9070f31af..279b571fd 100644
--- a/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto.cs
+++ b/DiscImageChef.Gui/Dialogs/dlgEncodings.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : dlgPlugins.xeto.cs
+// Filename : dlgEncodings.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Plugins dialog.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the plugins dialog.
+// Implements the encodings list dialog.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto b/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto
index 4cb3470f8..9c67531a5 100644
--- a/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto
+++ b/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto
@@ -10,7 +10,7 @@
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the console window.
+// Defines the structure for the plugins list window.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto.cs b/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto.cs
index df91b1fa2..bac2f3fda 100644
--- a/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto.cs
+++ b/DiscImageChef.Gui/Dialogs/dlgPlugins.xeto.cs
@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the plugins dialog.
+// Implements the plugins list dialog.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto b/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto
index 60971132d..e55df334a 100644
--- a/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto
+++ b/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto
@@ -6,7 +6,7 @@
// Filename : frmDecodeMediaTags.xeto
// Author(s) : Natalia Portillo
//
-// Component : Form to show decode media tags of images.
+// Component : Form to decode media tags of images.
//
// ==[ Description ] ==========================================================
//
diff --git a/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto.cs b/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto.cs
index f923cdd8d..5cb13ed90 100644
--- a/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto.cs
+++ b/DiscImageChef.Gui/Forms/frmDecodeMediaTags.xeto.cs
@@ -5,7 +5,7 @@
// Filename : frmDecodeMediaTags.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : Form to show decode media tags of images.
+// Component : Form to decode media tags of images.
//
// --[ Description ] ----------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Forms/frmDump.xeto b/DiscImageChef.Gui/Forms/frmDump.xeto
index d0b854e51..5a603f814 100644
--- a/DiscImageChef.Gui/Forms/frmDump.xeto
+++ b/DiscImageChef.Gui/Forms/frmDump.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : frmMain.xeto
+// Filename : frmDump.xeto
// Author(s) : Natalia Portillo
//
-// Component : Main window.
+// Component : Media dump window.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the main GUI window.
+// Defines the structure for the media dump GUI window.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Forms/frmDump.xeto.cs b/DiscImageChef.Gui/Forms/frmDump.xeto.cs
index f7ab331ae..85c4641e6 100644
--- a/DiscImageChef.Gui/Forms/frmDump.xeto.cs
+++ b/DiscImageChef.Gui/Forms/frmDump.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : frmMain.xeto.cs
+// Filename : frmDump.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : Main window.
+// Component : Media dump window.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements main GUI window.
+// Implements the media dump GUI window.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Forms/frmImageChecksum.xeto b/DiscImageChef.Gui/Forms/frmImageChecksum.xeto
index e4bf331b3..abfaf841c 100644
--- a/DiscImageChef.Gui/Forms/frmImageChecksum.xeto
+++ b/DiscImageChef.Gui/Forms/frmImageChecksum.xeto
@@ -6,7 +6,7 @@
// Filename : frmImageChecksum.xeto
// Author(s) : Natalia Portillo
//
-// Component : Main window.
+// Component : Image checksum calculation window.
//
// ==[ Description ] ==========================================================
//
diff --git a/DiscImageChef.Gui/Forms/frmImageChecksum.xeto.cs b/DiscImageChef.Gui/Forms/frmImageChecksum.xeto.cs
index c4a8647c3..8c547a466 100644
--- a/DiscImageChef.Gui/Forms/frmImageChecksum.xeto.cs
+++ b/DiscImageChef.Gui/Forms/frmImageChecksum.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : frmImageVerify.xeto.cs
+// Filename : frmImageChecksum.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : Image entropy calculation window.
+// Component : Image checksum calculation window.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements verifying media image.
+// Implements creating checksums of a media image.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Forms/frmImageEntropy.xeto b/DiscImageChef.Gui/Forms/frmImageEntropy.xeto
index 368692784..7ca4fba1d 100644
--- a/DiscImageChef.Gui/Forms/frmImageEntropy.xeto
+++ b/DiscImageChef.Gui/Forms/frmImageEntropy.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : frmEntropy.xeto
+// Filename : frmImageEntropy.xeto
// Author(s) : Natalia Portillo
//
-// Component : Main window.
+// Component : Image entropy calculation window.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the main GUI window.
+// Defines the structure for the image entroy calculation GUI window.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Forms/frmImageEntropy.xeto.cs b/DiscImageChef.Gui/Forms/frmImageEntropy.xeto.cs
index 9ca836cae..97c74cfac 100644
--- a/DiscImageChef.Gui/Forms/frmImageEntropy.xeto.cs
+++ b/DiscImageChef.Gui/Forms/frmImageEntropy.xeto.cs
@@ -2,7 +2,7 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : frmEntropy.xeto.cs
+// Filename : frmImageEntropy.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Image entropy calculation window.
diff --git a/DiscImageChef.Gui/Forms/frmImageVerify.xeto b/DiscImageChef.Gui/Forms/frmImageVerify.xeto
index 4bed4c106..275760307 100644
--- a/DiscImageChef.Gui/Forms/frmImageVerify.xeto
+++ b/DiscImageChef.Gui/Forms/frmImageVerify.xeto
@@ -6,7 +6,7 @@
// Filename : frmImageVerify.xeto
// Author(s) : Natalia Portillo
//
-// Component : Main window.
+// Component : Image verification window.
//
// ==[ Description ] ==========================================================
//
diff --git a/DiscImageChef.Gui/Forms/frmImageVerify.xeto.cs b/DiscImageChef.Gui/Forms/frmImageVerify.xeto.cs
index 118aa2892..b6b9014ad 100644
--- a/DiscImageChef.Gui/Forms/frmImageVerify.xeto.cs
+++ b/DiscImageChef.Gui/Forms/frmImageVerify.xeto.cs
@@ -5,7 +5,7 @@
// Filename : frmImageVerify.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : Image entropy calculation window.
+// Component : Image verification window.
//
// --[ Description ] ----------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Panels/pnlFilesystem.xeto b/DiscImageChef.Gui/Panels/pnlFilesystem.xeto
index 72f262d91..e6e462a09 100644
--- a/DiscImageChef.Gui/Panels/pnlFilesystem.xeto
+++ b/DiscImageChef.Gui/Panels/pnlFilesystem.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : pnlFilesystemInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Filesystem information panel.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the filesystem information panel.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Panels/pnlFilesystem.xeto.cs b/DiscImageChef.Gui/Panels/pnlFilesystem.xeto.cs
index e2fac45cb..21ba4618d 100644
--- a/DiscImageChef.Gui/Panels/pnlFilesystem.xeto.cs
+++ b/DiscImageChef.Gui/Panels/pnlFilesystem.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlScsiInfo.xeto.cs
+// Filename : pnlFilesystem.xeto.cs
// Author(s) : Natalia Portillo claunia@claunia.com>
//
-// Component : SCSI media information panel.
+// Component : Filesystem information panel.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the filesystem information panel.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto
index 422c8ddec..e2a5bb72d 100644
--- a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto
+++ b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlDeviceInfo.xeto
+// Filename : pnlImageInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : Device information panel.
+// Component : Image information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the device information panel.
+// Defines the structure for the image information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs
index 5819f2a1c..dfa5141cd 100644
--- a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs
+++ b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlDeviceInfo.xeto.cs
+// Filename : pnlImageInfo.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : Device information.
+// Component : Image information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the device information panel.
+// Implements the image information panel.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Panels/pnlListFiles.xeto b/DiscImageChef.Gui/Panels/pnlListFiles.xeto
index cf56d312d..e89c7dca1 100644
--- a/DiscImageChef.Gui/Panels/pnlListFiles.xeto
+++ b/DiscImageChef.Gui/Panels/pnlListFiles.xeto
@@ -6,7 +6,7 @@
// Filename : pnlListFiles.xeto
// Author(s) : Natalia Portillo
//
-// Component : List filespanel.
+// Component : List files panel.
//
// ==[ Description ] ==========================================================
//
diff --git a/DiscImageChef.Gui/Panels/pnlListFiles.xeto.cs b/DiscImageChef.Gui/Panels/pnlListFiles.xeto.cs
index 688fe1c2a..d7f033689 100644
--- a/DiscImageChef.Gui/Panels/pnlListFiles.xeto.cs
+++ b/DiscImageChef.Gui/Panels/pnlListFiles.xeto.cs
@@ -5,7 +5,7 @@
// Filename : pnlListFiles.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : List files.
+// Component : List files panel.
//
// --[ Description ] ----------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Panels/pnlPartition.xeto b/DiscImageChef.Gui/Panels/pnlPartition.xeto
index b7903c634..b7e9b3579 100644
--- a/DiscImageChef.Gui/Panels/pnlPartition.xeto
+++ b/DiscImageChef.Gui/Panels/pnlPartition.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : pnlPartition.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Partitions information panel.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the partitions information panel.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Panels/pnlPartition.xeto.cs b/DiscImageChef.Gui/Panels/pnlPartition.xeto.cs
index d41dec233..4d2d1f143 100644
--- a/DiscImageChef.Gui/Panels/pnlPartition.xeto.cs
+++ b/DiscImageChef.Gui/Panels/pnlPartition.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlScsiInfo.xeto.cs
+// Filename : pnlPartition.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Partitions information panel.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the partitions information panel.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/ResourceHandler.cs b/DiscImageChef.Gui/ResourceHandler.cs
index 8996bac87..7be83b72a 100644
--- a/DiscImageChef.Gui/ResourceHandler.cs
+++ b/DiscImageChef.Gui/ResourceHandler.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : ResourceHandler.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef GUI.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Handles embedded resources.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General public License for more details.
+//
+// You should have received a copy of the GNU General public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.IO;
using System.Reflection;
diff --git a/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto b/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto
index d5e5cb78a..b8efd56f9 100644
--- a/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlDeviceInfo.xeto
+// Filename : tabAtaInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : Device information panel.
+// Component : Device information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the device information panel.
+// Defines the structure for the ATA device information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto.cs
index acbe3fa1e..6ecc82600 100644
--- a/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabAtaInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlDeviceInfo.xeto.cs
+// Filename : tabAtaInfo.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Device information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the device information panel.
+// Implements the ATA device information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto b/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto
index 9d874a6f0..170a687fd 100644
--- a/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : tabBlurayInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the Blu-ray media information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto.cs
index d875a70ed..78751acfb 100644
--- a/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabBlurayInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlxeto.cs
+// Filename : tabBlurayInfo.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the Blu-ray media information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto b/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto
index 7d3cc86a3..e52c06bc4 100644
--- a/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : tabCompactDiscInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the Compact Disc media information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto.cs
index ee6af8351..4b0a2b89d 100644
--- a/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabCompactDiscInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlxeto.cs
+// Filename : tabCompactDiscInfo.xeto..cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the Compact Disc media information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto b/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto
index 22ff6387b..0277e44e4 100644
--- a/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : tabDvdInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the DVD media information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto.cs
index efc1a24cb..7a1e99bb9 100644
--- a/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabDvdInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlxeto.cs
+// Filename : tabDvdInfo.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the DVD media information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto b/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto
index 47e661af0..3d2b1c8c7 100644
--- a/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : tabDvdWritableInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the writable DVD media information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto.cs
index 9df003c34..53301d83d 100644
--- a/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabDvdWritableInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlxeto.cs
+// Filename : tabDvdWritableInfo.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the Writable DVDs media information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto b/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto
index faae41665..f62c7b599 100644
--- a/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlDeviceInfo.xeto
+// Filename : tabPcmciaInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : Device information panel.
+// Component : Device information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the device information panel.
+// Defines the structure for the PCMCIA device information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto.cs
index c577ebb7d..06b018961 100644
--- a/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabPcmciaInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlDeviceInfo.xeto.cs
+// Filename : tabPcmciaInfo.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Device information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the device information panel.
+// Implements the PCMCIA device information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto b/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto
index 4c27e42aa..4489db15b 100644
--- a/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlDeviceInfo.xeto
+// Filename : tabScsiInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : Device information panel.
+// Component : Device information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the device information panel.
+// Defines the structure for the SCSI device information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto.cs
index 222702c6d..49a72f2dc 100644
--- a/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabScsiInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlDeviceInfo.xeto.cs
+// Filename : tabScsiInfo.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Device information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the device information panel.
+// Implements the SCSI device information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto b/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto
index 2afd235c3..c6a9a3d72 100644
--- a/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlDeviceInfo.xeto
+// Filename : tabSdMmcInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : Device information panel.
+// Component : Device information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the device information panel.
+// Defines the structure for the SecureDigital/MultiMediaCard device information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto.cs
index 58dca258b..8a1d81de1 100644
--- a/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabSdMmcInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlDeviceInfo.xeto.cs
+// Filename : tabSdMmcInfo.xeto.cs
// Author(s) : Natalia Portillo
//
// Component : Device information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the device information panel.
+// Implements the SecureDigital/MultiMediaCard device information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto b/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto
index 35d853c8f..833f9d838 100644
--- a/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto
+++ b/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto
@@ -3,14 +3,14 @@
// The Disc Image Chef
// ============================================================================
//
-// Filename : pnlScsiInfo.xeto
+// Filename : tabXboxInfo.xeto
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// ==[ Description ] ==========================================================
//
-// Defines the structure for the SCSI media information panel.
+// Defines the structure for the Xbox media information.
//
// ==[ License ] ==============================================================
//
diff --git a/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto.cs b/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto.cs
index 3614226a4..27f2a263c 100644
--- a/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto.cs
+++ b/DiscImageChef.Gui/Tabs/tabXboxInfo.xeto.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : pnlScsiInfo.xeto.cs
+// Filename : tabXboxInfo.xeto.cs
// Author(s) : Natalia Portillo
//
-// Component : SCSI media information panel.
+// Component : Media information.
//
// --[ Description ] ----------------------------------------------------------
//
-// Implements the SCSI media information panel.
+// Implements the Xbox media information.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Partitions/VTOC.cs b/DiscImageChef.Partitions/VTOC.cs
index fbcc07e21..2b1dadf7a 100644
--- a/DiscImageChef.Partitions/VTOC.cs
+++ b/DiscImageChef.Partitions/VTOC.cs
@@ -2,7 +2,7 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : UNIX.cs
+// Filename : VTOC.cs
// Author(s) : Natalia Portillo
//
// Component : Partitioning scheme plugins.
diff --git a/DiscImageChef.Server.Task/Program.cs b/DiscImageChef.Server.Task/Program.cs
index 56e737c78..4c7335152 100644
--- a/DiscImageChef.Server.Task/Program.cs
+++ b/DiscImageChef.Server.Task/Program.cs
@@ -1,4 +1,35 @@
-using System;
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Program.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server Task.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Runs time consuming server tasks.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+using System;
using System.Data.Entity.Migrations;
using System.Diagnostics;
using System.IO;
diff --git a/DiscImageChef.Server/App_Start/RouteConfig.cs b/DiscImageChef.Server/App_Start/RouteConfig.cs
index 24a288909..5028ddaa9 100644
--- a/DiscImageChef.Server/App_Start/RouteConfig.cs
+++ b/DiscImageChef.Server/App_Start/RouteConfig.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : RouteConfig.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets ASP.NET routing information.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.Web.Mvc;
using System.Web.Routing;
diff --git a/DiscImageChef.Server/App_Start/StatsConverter.cs b/DiscImageChef.Server/App_Start/StatsConverter.cs
index 687338c5d..6c5981b91 100644
--- a/DiscImageChef.Server/App_Start/StatsConverter.cs
+++ b/DiscImageChef.Server/App_Start/StatsConverter.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : StatsConverter.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Reads a statistics XML and stores it in the database context.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.Linq;
using DiscImageChef.CommonTypes.Metadata;
using DiscImageChef.Server.Models;
diff --git a/DiscImageChef.Server/Controllers/HomeController.cs b/DiscImageChef.Server/Controllers/HomeController.cs
index 842989ff9..a0f2a3a5a 100644
--- a/DiscImageChef.Server/Controllers/HomeController.cs
+++ b/DiscImageChef.Server/Controllers/HomeController.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : HomeController.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Provides documentation data for razor views.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.IO;
using System.Reflection;
diff --git a/DiscImageChef.Server/Controllers/ReportController.cs b/DiscImageChef.Server/Controllers/ReportController.cs
index c2452094f..bbd2a8a3b 100644
--- a/DiscImageChef.Server/Controllers/ReportController.cs
+++ b/DiscImageChef.Server/Controllers/ReportController.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : ReportController.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Fetches reports from database for Razor views.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/DiscImageChef.Server/Controllers/StatsController.cs b/DiscImageChef.Server/Controllers/StatsController.cs
index 7c33af9d8..71becff96 100644
--- a/DiscImageChef.Server/Controllers/StatsController.cs
+++ b/DiscImageChef.Server/Controllers/StatsController.cs
@@ -2,14 +2,14 @@
// The Disc Image Chef
// ----------------------------------------------------------------------------
//
-// Filename : StatisticsController.cs
+// Filename : StatsController.cs
// Author(s) : Natalia Portillo
//
// Component : DiscImageChef Server.
//
// --[ Description ] ----------------------------------------------------------
//
-// Renders statistics and links to reports.
+// Fetches statistics for Razor views.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef.Server/Migrations/Configuration.cs b/DiscImageChef.Server/Migrations/Configuration.cs
index 6a8e7a4a6..bd955ddeb 100644
--- a/DiscImageChef.Server/Migrations/Configuration.cs
+++ b/DiscImageChef.Server/Migrations/Configuration.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Configuration.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Provides database context configuration.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.Data.Entity.Migrations;
using DiscImageChef.Server.Models;
diff --git a/DiscImageChef.Server/Models/CdOffset.cs b/DiscImageChef.Server/Models/CdOffset.cs
index ec90fd2c6..476bb8f1a 100644
--- a/DiscImageChef.Server/Models/CdOffset.cs
+++ b/DiscImageChef.Server/Models/CdOffset.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : CdOffset.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing Compact Disc read offsets in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
diff --git a/DiscImageChef.Server/Models/Command.cs b/DiscImageChef.Server/Models/Command.cs
index 073d5b2bd..41293f6fe 100644
--- a/DiscImageChef.Server/Models/Command.cs
+++ b/DiscImageChef.Server/Models/Command.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Command.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing command statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/Context.cs b/DiscImageChef.Server/Models/Context.cs
index e9378bc08..2f0cad7c5 100644
--- a/DiscImageChef.Server/Models/Context.cs
+++ b/DiscImageChef.Server/Models/Context.cs
@@ -5,7 +5,7 @@
// Filename : Context.cs
// Author(s) : Natalia Portillo
//
-// Component : Database.
+// Component : DiscImageChef Server.
//
// --[ Description ] ----------------------------------------------------------
//
diff --git a/DiscImageChef.Server/Models/Device.cs b/DiscImageChef.Server/Models/Device.cs
index 680cb10b0..7a68d2826 100644
--- a/DiscImageChef.Server/Models/Device.cs
+++ b/DiscImageChef.Server/Models/Device.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Device.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing processed device reports in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.ComponentModel.DataAnnotations.Schema;
using DiscImageChef.CommonTypes.Metadata;
diff --git a/DiscImageChef.Server/Models/DeviceItem.cs b/DiscImageChef.Server/Models/DeviceItem.cs
index a25e5296b..e606248f8 100644
--- a/DiscImageChef.Server/Models/DeviceItem.cs
+++ b/DiscImageChef.Server/Models/DeviceItem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : DeviceItem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for showing device statistics.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
namespace DiscImageChef.Server.Models
{
public class DeviceItem
diff --git a/DiscImageChef.Server/Models/DeviceStat.cs b/DiscImageChef.Server/Models/DeviceStat.cs
index 452373dfc..fe73feab7 100644
--- a/DiscImageChef.Server/Models/DeviceStat.cs
+++ b/DiscImageChef.Server/Models/DeviceStat.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : DeviceStat.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing device statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/Filesystem.cs b/DiscImageChef.Server/Models/Filesystem.cs
index 9f1a9363d..e2aeadd53 100644
--- a/DiscImageChef.Server/Models/Filesystem.cs
+++ b/DiscImageChef.Server/Models/Filesystem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Filesystem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing filesystem statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/Filter.cs b/DiscImageChef.Server/Models/Filter.cs
index db4d102fe..58421cacc 100644
--- a/DiscImageChef.Server/Models/Filter.cs
+++ b/DiscImageChef.Server/Models/Filter.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Filter.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing filter statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/Media.cs b/DiscImageChef.Server/Models/Media.cs
index eec0a5ccd..f7bd52faa 100644
--- a/DiscImageChef.Server/Models/Media.cs
+++ b/DiscImageChef.Server/Models/Media.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Media.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing media type statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/MediaFormat.cs b/DiscImageChef.Server/Models/MediaFormat.cs
index 3e7308396..8d279eb51 100644
--- a/DiscImageChef.Server/Models/MediaFormat.cs
+++ b/DiscImageChef.Server/Models/MediaFormat.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : MediaFormat.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing media image format statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/MediaItem.cs b/DiscImageChef.Server/Models/MediaItem.cs
index bbda49afc..90618b1d6 100644
--- a/DiscImageChef.Server/Models/MediaItem.cs
+++ b/DiscImageChef.Server/Models/MediaItem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : MediaItem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for showing media type statistics.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
namespace DiscImageChef.Server.Models
{
public class MediaItem
diff --git a/DiscImageChef.Server/Models/OperatingSystem.cs b/DiscImageChef.Server/Models/OperatingSystem.cs
index 5a6acf363..bbba0f53b 100644
--- a/DiscImageChef.Server/Models/OperatingSystem.cs
+++ b/DiscImageChef.Server/Models/OperatingSystem.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : OperatingSystem.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing operating system statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/Partition.cs b/DiscImageChef.Server/Models/Partition.cs
index a6958372e..6b5c269ae 100644
--- a/DiscImageChef.Server/Models/Partition.cs
+++ b/DiscImageChef.Server/Models/Partition.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Partition.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing partition statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Models/UploadedReport.cs b/DiscImageChef.Server/Models/UploadedReport.cs
index 1d0168db3..536c76e32 100644
--- a/DiscImageChef.Server/Models/UploadedReport.cs
+++ b/DiscImageChef.Server/Models/UploadedReport.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : UploadedReport.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing uploaded device reports in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using DiscImageChef.CommonTypes.Metadata;
diff --git a/DiscImageChef.Server/Models/UsbProduct.cs b/DiscImageChef.Server/Models/UsbProduct.cs
index 380955ff9..530f4e297 100644
--- a/DiscImageChef.Server/Models/UsbProduct.cs
+++ b/DiscImageChef.Server/Models/UsbProduct.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : UsbProduct.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing USB product identifiers in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
diff --git a/DiscImageChef.Server/Models/UsbVendor.cs b/DiscImageChef.Server/Models/UsbVendor.cs
index 919fe3754..7a2d20710 100644
--- a/DiscImageChef.Server/Models/UsbVendor.cs
+++ b/DiscImageChef.Server/Models/UsbVendor.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : UsbVendor.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing USB vendor identifiers in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/DiscImageChef.Server/Models/Version.cs b/DiscImageChef.Server/Models/Version.cs
index 4d410b148..8ca9df036 100644
--- a/DiscImageChef.Server/Models/Version.cs
+++ b/DiscImageChef.Server/Models/Version.cs
@@ -1,3 +1,34 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : Version.cs
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Model for storing version statistics in database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
using System.ComponentModel.DataAnnotations;
namespace DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/Views/Home/CODE_OF_CONDUCT.cshtml b/DiscImageChef.Server/Views/Home/CODE_OF_CONDUCT.cshtml
index 24a500931..449c45673 100644
--- a/DiscImageChef.Server/Views/Home/CODE_OF_CONDUCT.cshtml
+++ b/DiscImageChef.Server/Views/Home/CODE_OF_CONDUCT.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : DONATING.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders DONATING.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : CODE_OF_CONDUCT.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders code of conduct.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/CONTRIBUTING.cshtml b/DiscImageChef.Server/Views/Home/CONTRIBUTING.cshtml
index 6b245cdff..0c3a64bf0 100644
--- a/DiscImageChef.Server/Views/Home/CONTRIBUTING.cshtml
+++ b/DiscImageChef.Server/Views/Home/CONTRIBUTING.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : DONATING.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders DONATING.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : CONTRIBUTING.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders contributing guidelines.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/Changelog.cshtml b/DiscImageChef.Server/Views/Home/Changelog.cshtml
index 76150350a..0908e6609 100644
--- a/DiscImageChef.Server/Views/Home/Changelog.cshtml
+++ b/DiscImageChef.Server/Views/Home/Changelog.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : Changelog.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders Changelog.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : Changelog.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders changelog.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/DONATING.cshtml b/DiscImageChef.Server/Views/Home/DONATING.cshtml
index d354a1a43..6ce09dc40 100644
--- a/DiscImageChef.Server/Views/Home/DONATING.cshtml
+++ b/DiscImageChef.Server/Views/Home/DONATING.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : DONATING.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders DONATING.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : DONATING.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders list of needed donations.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/ISSUE_TEMPLATE.cshtml b/DiscImageChef.Server/Views/Home/ISSUE_TEMPLATE.cshtml
index f655a589e..bb1dfc026 100644
--- a/DiscImageChef.Server/Views/Home/ISSUE_TEMPLATE.cshtml
+++ b/DiscImageChef.Server/Views/Home/ISSUE_TEMPLATE.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : DONATING.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders DONATING.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : ISSUE_TEMPLATE.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders issue's template.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/Index.cshtml b/DiscImageChef.Server/Views/Home/Index.cshtml
index b92c66a35..4a25218b9 100644
--- a/DiscImageChef.Server/Views/Home/Index.cshtml
+++ b/DiscImageChef.Server/Views/Home/Index.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : Default.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders README.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : Index.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders readme.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/PULL_REQUEST_TEMPLATE.cshtml b/DiscImageChef.Server/Views/Home/PULL_REQUEST_TEMPLATE.cshtml
index 4491ec7f6..5fdad8d82 100644
--- a/DiscImageChef.Server/Views/Home/PULL_REQUEST_TEMPLATE.cshtml
+++ b/DiscImageChef.Server/Views/Home/PULL_REQUEST_TEMPLATE.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : DONATING.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders DONATING.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : PULL_REQUEST_TEMPLATE.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders pull request's template.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Home/TODO.cshtml b/DiscImageChef.Server/Views/Home/TODO.cshtml
index afde62943..d0cf79506 100644
--- a/DiscImageChef.Server/Views/Home/TODO.cshtml
+++ b/DiscImageChef.Server/Views/Home/TODO.cshtml
@@ -2,37 +2,37 @@
ViewBag.Title = "DiscImageChef";
}
@{
- /***************************************************************************
- The Disc Image Chef
-----------------------------------------------------------------------------
-
- Filename : Changelog.aspx
- Author(s) : Natalia Portillo
-
- Component : DiscImageChef Server.
-
---[ Description ] ----------------------------------------------------------
-
- Renders Changelog.md.
-
---[ License ] --------------------------------------------------------------
-
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see .
-
-----------------------------------------------------------------------------
- Copyright © 2011-2018 Natalia Portillo
-****************************************************************************/
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : TODO.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders todo list.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
}
diff --git a/DiscImageChef.Server/Views/Report/View.cshtml b/DiscImageChef.Server/Views/Report/View.cshtml
index b9e92dc09..19ecc6cd0 100644
--- a/DiscImageChef.Server/Views/Report/View.cshtml
+++ b/DiscImageChef.Server/Views/Report/View.cshtml
@@ -1,3 +1,36 @@
+@{
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : View.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders device report.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
+}
@using DiscImageChef.CommonTypes.Metadata
diff --git a/DiscImageChef.Server/Views/Stats/Index.cshtml b/DiscImageChef.Server/Views/Stats/Index.cshtml
index 752865898..835b4b13e 100644
--- a/DiscImageChef.Server/Views/Stats/Index.cshtml
+++ b/DiscImageChef.Server/Views/Stats/Index.cshtml
@@ -1,3 +1,36 @@
+@{
+ // /***************************************************************************
+ // The Disc Image Chef
+ // ----------------------------------------------------------------------------
+ //
+ // Filename : Index.cshtml
+ // Author(s) : Natalia Portillo
+ //
+ // Component : DiscImageChef Server.
+ //
+ // --[ Description ] ----------------------------------------------------------
+ //
+ // Renders statistics.
+ //
+ // --[ License ] --------------------------------------------------------------
+ //
+ // This library is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU Lesser General Public License as
+ // published by the Free Software Foundation; either version 2.1 of the
+ // License, or (at your option) any later version.
+ //
+ // This library is distributed in the hope that it will be useful, but
+ // WITHOUT ANY WARRANTY; without even the implied warranty of
+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ // Lesser General Public License for more details.
+ //
+ // You should have received a copy of the GNU Lesser General Public
+ // License along with this library; if not, see .
+ //
+ // ----------------------------------------------------------------------------
+ // Copyright © 2011-2018 Natalia Portillo
+ // ****************************************************************************/
+}
@using System.Collections
@using DiscImageChef.CommonTypes.Metadata
@using DiscImageChef.Server.Models
diff --git a/DiscImageChef.Server/styles/_colors.scss b/DiscImageChef.Server/styles/_colors.scss
index 523b3a313..38a7ff9b8 100644
--- a/DiscImageChef.Server/styles/_colors.scss
+++ b/DiscImageChef.Server/styles/_colors.scss
@@ -1,3 +1,35 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : _colors.scss
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets colors for server styling.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
/* Sets the grayscale for Bootstrap */
$white: #AAAAAA;
$darkgray: #555555;
diff --git a/DiscImageChef.Server/styles/_fontstyles.scss b/DiscImageChef.Server/styles/_fontstyles.scss
index cc0737254..6f2bd5968 100644
--- a/DiscImageChef.Server/styles/_fontstyles.scss
+++ b/DiscImageChef.Server/styles/_fontstyles.scss
@@ -1,3 +1,35 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : _fontstyles.scss
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets font styles for server styling.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
@import "_colors";
/* Sets the style for emphasis/italics */
diff --git a/DiscImageChef.Server/styles/_vgafont.scss b/DiscImageChef.Server/styles/_vgafont.scss
index 575aad72f..572d5c6ce 100644
--- a/DiscImageChef.Server/styles/_vgafont.scss
+++ b/DiscImageChef.Server/styles/_vgafont.scss
@@ -1,3 +1,35 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : _vgafont.scss
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets font for server styling.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
/* Sets font to VGA square */
@font-face
{
diff --git a/DiscImageChef.Server/styles/dicserver.scss b/DiscImageChef.Server/styles/dicserver.scss
index b8859ea46..00fec39ee 100644
--- a/DiscImageChef.Server/styles/dicserver.scss
+++ b/DiscImageChef.Server/styles/dicserver.scss
@@ -1,3 +1,35 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : dicserver.scss
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets server styling.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
@import "_colors";
@import "_vgafont";
@import "_fontstyles";
diff --git a/DiscImageChef.Server/styles/dicserver_highcharts.scss b/DiscImageChef.Server/styles/dicserver_highcharts.scss
index 1229ab722..f86026848 100644
--- a/DiscImageChef.Server/styles/dicserver_highcharts.scss
+++ b/DiscImageChef.Server/styles/dicserver_highcharts.scss
@@ -1,3 +1,35 @@
+// /***************************************************************************
+// The Disc Image Chef
+// ----------------------------------------------------------------------------
+//
+// Filename : dicserver_highcharts.scss
+// Author(s) : Natalia Portillo
+//
+// Component : DiscImageChef Server.
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Sets style for server's charts.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2018 Natalia Portillo
+// ****************************************************************************/
+
@import "_colors";
@import "_vgafont";
@import "_fontstyles";
diff --git a/DiscImageChef.sln.DotSettings b/DiscImageChef.sln.DotSettings
index 8240f94d8..7ee47182f 100644
--- a/DiscImageChef.sln.DotSettings
+++ b/DiscImageChef.sln.DotSettings
@@ -179,6 +179,14 @@
</Patterns>
True
True
+ True
+ True
True
True
- True
\ No newline at end of file
+ True
+ True
+ True
+ True
+ True
+ True
+ True
\ No newline at end of file
diff --git a/DiscImageChef/Commands/Commands.cs b/DiscImageChef/Commands/Commands.cs
deleted file mode 100644
index b400d1836..000000000
--- a/DiscImageChef/Commands/Commands.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-// /***************************************************************************
-// The Disc Image Chef
-// ----------------------------------------------------------------------------
-//
-// Filename : Commands.cs
-// Author(s) : Natalia Portillo
-//
-// Component : Verbs.
-//
-// --[ Description ] ----------------------------------------------------------
-//
-// Verbs skeleton.
-//
-// --[ License ] --------------------------------------------------------------
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-//
-// ----------------------------------------------------------------------------
-// Copyright © 2011-2018 Natalia Portillo
-// ****************************************************************************/
-
-namespace DiscImageChef.Commands
-{
- public class Commands { }
-}
\ No newline at end of file
diff --git a/DiscImageChef/Commands/ListEncodings.cs b/DiscImageChef/Commands/ListEncodings.cs
index 091e83d0a..cada39e48 100644
--- a/DiscImageChef/Commands/ListEncodings.cs
+++ b/DiscImageChef/Commands/ListEncodings.cs
@@ -5,11 +5,11 @@
// Filename : ListEncodings.cs
// Author(s) : Natalia Portillo
//
-// Component : Component
+// Component : Verbs.
//
// --[ Description ] ----------------------------------------------------------
//
-// Description
+// List all supported character encodings.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj
index 7eed44b3a..7582ac822 100644
--- a/DiscImageChef/DiscImageChef.csproj
+++ b/DiscImageChef/DiscImageChef.csproj
@@ -62,7 +62,6 @@
-