diff --git a/BootMenu.cs b/BootMenu.cs index 0fd11be..00b70d9 100644 --- a/BootMenu.cs +++ b/BootMenu.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using Sys = Cosmos.System; using Cosmos.HAL; diff --git a/BuildTime.txt b/BuildTime.txt index 32cc382..44ebc81 100644 --- a/BuildTime.txt +++ b/BuildTime.txt @@ -1 +1 @@ -2026-03-08 19:50:50 \ No newline at end of file +2026-03-08 20:08:00 \ No newline at end of file diff --git a/Driver/VMWareSVGAII.cs b/Driver/VMWareSVGAII.cs index 5cb7660..2b6e52a 100644 --- a/Driver/VMWareSVGAII.cs +++ b/Driver/VMWareSVGAII.cs @@ -1,34 +1,18 @@ -/* -BSD 3-Clause License - -Copyright (c) 2023, CosmosOS, COSMOS Project -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . using Cosmos.Core; using Cosmos.HAL; diff --git a/GitCommit.txt b/GitCommit.txt index b948120..98a2724 100644 --- a/GitCommit.txt +++ b/GitCommit.txt @@ -1 +1 @@ -de16189 \ No newline at end of file +b878cc7 \ No newline at end of file diff --git a/Gui/App.cs b/Gui/App.cs index 4bc5222..d95ef2f 100644 --- a/Gui/App.cs +++ b/Gui/App.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using System; diff --git a/Gui/AppManager.cs b/Gui/AppManager.cs index f4e9f00..b416e2a 100644 --- a/Gui/AppManager.cs +++ b/Gui/AppManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS.Gui.Apps; using CMLeonOS.Logger; diff --git a/Gui/Apps/Calculator.cs b/Gui/Apps/Calculator.cs index 2311401..259c670 100644 --- a/Gui/Apps/Calculator.cs +++ b/Gui/Apps/Calculator.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Calendar.cs b/Gui/Apps/Calendar.cs index e84fa62..57ba84b 100644 --- a/Gui/Apps/Calendar.cs +++ b/Gui/Apps/Calendar.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using System; diff --git a/Gui/Apps/Clock.cs b/Gui/Apps/Clock.cs index 89571ad..00938a8 100644 --- a/Gui/Apps/Clock.cs +++ b/Gui/Apps/Clock.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/CodeStudio/CodeEditor.cs b/Gui/Apps/CodeStudio/CodeEditor.cs index 9426b7f..aa58281 100644 --- a/Gui/Apps/CodeStudio/CodeEditor.cs +++ b/Gui/Apps/CodeStudio/CodeEditor.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui.UILib; using Cosmos.System.Graphics; using System.Drawing; diff --git a/Gui/Apps/CodeStudio/CodeStudio.cs b/Gui/Apps/CodeStudio/CodeStudio.cs index 2fba252..f244f76 100644 --- a/Gui/Apps/CodeStudio/CodeStudio.cs +++ b/Gui/Apps/CodeStudio/CodeStudio.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using System.Drawing; diff --git a/Gui/Apps/CodeStudio/Ide.cs b/Gui/Apps/CodeStudio/Ide.cs index 05ce47b..5dd754b 100644 --- a/Gui/Apps/CodeStudio/Ide.cs +++ b/Gui/Apps/CodeStudio/Ide.cs @@ -1,4 +1,20 @@ -using CMLeonOS; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using CMLeonOS; using CMLeonOS.Gui.UILib; using Cosmos.System.Graphics; using System.Drawing; diff --git a/Gui/Apps/CodeStudio/LuaGuiLibrary.cs b/Gui/Apps/CodeStudio/LuaGuiLibrary.cs index a710099..bbfad7b 100644 --- a/Gui/Apps/CodeStudio/LuaGuiLibrary.cs +++ b/Gui/Apps/CodeStudio/LuaGuiLibrary.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui; using CMLeonOS.Gui.UILib; using Cosmos.System.Graphics; diff --git a/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs b/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs index e5b843d..111eb29 100644 --- a/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs +++ b/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System.Collections.Generic; using System.Drawing; diff --git a/Gui/Apps/DemoLauncher.cs b/Gui/Apps/DemoLauncher.cs index aff8501..5a4529e 100644 --- a/Gui/Apps/DemoLauncher.cs +++ b/Gui/Apps/DemoLauncher.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.SmoothMono; diff --git a/Gui/Apps/Demos/Mandelbrot.cs b/Gui/Apps/Demos/Mandelbrot.cs index 5e54de4..e4bf2c8 100644 --- a/Gui/Apps/Demos/Mandelbrot.cs +++ b/Gui/Apps/Demos/Mandelbrot.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using System; diff --git a/Gui/Apps/Demos/Starfield.cs b/Gui/Apps/Demos/Starfield.cs index 266957f..710fd00 100644 --- a/Gui/Apps/Demos/Starfield.cs +++ b/Gui/Apps/Demos/Starfield.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using System; diff --git a/Gui/Apps/Files.cs b/Gui/Apps/Files.cs index 4c46d17..dcc8e0b 100644 --- a/Gui/Apps/Files.cs +++ b/Gui/Apps/Files.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Info.cs b/Gui/Apps/Info.cs index b63e605..8088864 100644 --- a/Gui/Apps/Info.cs +++ b/Gui/Apps/Info.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using CMLeonOS.Utils; diff --git a/Gui/Apps/Logs.cs b/Gui/Apps/Logs.cs index a7943b6..8945306 100644 --- a/Gui/Apps/Logs.cs +++ b/Gui/Apps/Logs.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.SmoothMono; diff --git a/Gui/Apps/MemoryStatistics.cs b/Gui/Apps/MemoryStatistics.cs index 2fab82f..c176142 100644 --- a/Gui/Apps/MemoryStatistics.cs +++ b/Gui/Apps/MemoryStatistics.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Utils; using CMLeonOS.Gui.SmoothMono; diff --git a/Gui/Apps/Notepad.cs b/Gui/Apps/Notepad.cs index c11d5bd..f86516a 100644 --- a/Gui/Apps/Notepad.cs +++ b/Gui/Apps/Notepad.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.SmoothMono; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Paint/ColourPicker.cs b/Gui/Apps/Paint/ColourPicker.cs index 0e5c22b..13b6c3e 100644 --- a/Gui/Apps/Paint/ColourPicker.cs +++ b/Gui/Apps/Paint/ColourPicker.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui.UILib; using System.Collections.Generic; using System.Drawing; diff --git a/Gui/Apps/Paint/Paint.cs b/Gui/Apps/Paint/Paint.cs index f1b6a41..64a2a0f 100644 --- a/Gui/Apps/Paint/Paint.cs +++ b/Gui/Apps/Paint/Paint.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Paint/Tool.cs b/Gui/Apps/Paint/Tool.cs index f47ed45..c1eaa5e 100644 --- a/Gui/Apps/Paint/Tool.cs +++ b/Gui/Apps/Paint/Tool.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; namespace CMLeonOS.Gui.Apps.Paint diff --git a/Gui/Apps/Paint/ToolBox.cs b/Gui/Apps/Paint/ToolBox.cs index c63edbe..c4bbe04 100644 --- a/Gui/Apps/Paint/ToolBox.cs +++ b/Gui/Apps/Paint/ToolBox.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui.UILib; using System.Collections.Generic; using System.Drawing; diff --git a/Gui/Apps/Paint/Tools/CircleBrush.cs b/Gui/Apps/Paint/Tools/CircleBrush.cs index 24d492f..2207fc7 100644 --- a/Gui/Apps/Paint/Tools/CircleBrush.cs +++ b/Gui/Apps/Paint/Tools/CircleBrush.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; namespace CMLeonOS.Gui.Apps.Paint.Tools diff --git a/Gui/Apps/Paint/Tools/Pencil.cs b/Gui/Apps/Paint/Tools/Pencil.cs index 09c0d44..b979b54 100644 --- a/Gui/Apps/Paint/Tools/Pencil.cs +++ b/Gui/Apps/Paint/Tools/Pencil.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; namespace CMLeonOS.Gui.Apps.Paint.Tools diff --git a/Gui/Apps/Settings.cs b/Gui/Apps/Settings.cs index 831acc5..ec01006 100644 --- a/Gui/Apps/Settings.cs +++ b/Gui/Apps/Settings.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Stopwatch.cs b/Gui/Apps/Stopwatch.cs index 0804919..c94f8ce 100644 --- a/Gui/Apps/Stopwatch.cs +++ b/Gui/Apps/Stopwatch.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.SmoothMono; using CMLeonOS.Gui.UILib; diff --git a/Gui/Apps/Tasks.cs b/Gui/Apps/Tasks.cs index 0b9a738..8c96f22 100644 --- a/Gui/Apps/Tasks.cs +++ b/Gui/Apps/Tasks.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using System; diff --git a/Gui/Asc16.cs b/Gui/Asc16.cs index 810ed4c..7ea01f1 100644 --- a/Gui/Asc16.cs +++ b/Gui/Asc16.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Drawing; using System.IO; diff --git a/Gui/BitmapExtensions.cs b/Gui/BitmapExtensions.cs index 4fca0b4..2d9faa0 100644 --- a/Gui/BitmapExtensions.cs +++ b/Gui/BitmapExtensions.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using System; diff --git a/Gui/CursorType.cs b/Gui/CursorType.cs index c84db08..e3fa08b 100644 --- a/Gui/CursorType.cs +++ b/Gui/CursorType.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Gui { internal enum CursorType diff --git a/Gui/Gui.cs b/Gui/Gui.cs index 8b7011c..b97170b 100644 --- a/Gui/Gui.cs +++ b/Gui/Gui.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Logger; using System; diff --git a/Gui/SettingsService.cs b/Gui/SettingsService.cs index cd71650..15fb7e8 100644 --- a/Gui/SettingsService.cs +++ b/Gui/SettingsService.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using Cosmos.System.Graphics; using CMLeonOS; diff --git a/Gui/ShellComponents/Dock/AppDockIcon.cs b/Gui/ShellComponents/Dock/AppDockIcon.cs index 61ed0dc..34aec8c 100644 --- a/Gui/ShellComponents/Dock/AppDockIcon.cs +++ b/Gui/ShellComponents/Dock/AppDockIcon.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/ShellComponents/Dock/BaseDockIcon.cs b/Gui/ShellComponents/Dock/BaseDockIcon.cs index ee9054e..6d7a972 100644 --- a/Gui/ShellComponents/Dock/BaseDockIcon.cs +++ b/Gui/ShellComponents/Dock/BaseDockIcon.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; namespace CMLeonOS.Gui.ShellComponents.Dock diff --git a/Gui/ShellComponents/Dock/Dock.cs b/Gui/ShellComponents/Dock/Dock.cs index 3aa1639..aa1e72a 100644 --- a/Gui/ShellComponents/Dock/Dock.cs +++ b/Gui/ShellComponents/Dock/Dock.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/ShellComponents/Dock/StartMenuDockIcon.cs b/Gui/ShellComponents/Dock/StartMenuDockIcon.cs index eb34312..f33f8f2 100644 --- a/Gui/ShellComponents/Dock/StartMenuDockIcon.cs +++ b/Gui/ShellComponents/Dock/StartMenuDockIcon.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; namespace CMLeonOS.Gui.ShellComponents.Dock diff --git a/Gui/ShellComponents/Lock.cs b/Gui/ShellComponents/Lock.cs index a29eefd..cea3b95 100644 --- a/Gui/ShellComponents/Lock.cs +++ b/Gui/ShellComponents/Lock.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/ShellComponents/StartMenu.cs b/Gui/ShellComponents/StartMenu.cs index f6700fa..a5b8c2a 100644 --- a/Gui/ShellComponents/StartMenu.cs +++ b/Gui/ShellComponents/StartMenu.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using CMLeonOS; using CMLeonOS.Gui.UILib; diff --git a/Gui/ShellComponents/Taskbar.cs b/Gui/ShellComponents/Taskbar.cs index 01410bb..270aa1d 100644 --- a/Gui/ShellComponents/Taskbar.cs +++ b/Gui/ShellComponents/Taskbar.cs @@ -1,3 +1,18 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . using Cosmos.System.Graphics; using CMLeonOS; diff --git a/Gui/SmoothMono/FontData.cs b/Gui/SmoothMono/FontData.cs index 6a44795..6c8ddbc 100644 --- a/Gui/SmoothMono/FontData.cs +++ b/Gui/SmoothMono/FontData.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Gui.SmoothMono { internal static class FontData diff --git a/Gui/SmoothMono/TextRenderer.cs b/Gui/SmoothMono/TextRenderer.cs index 7604447..0ed302e 100644 --- a/Gui/SmoothMono/TextRenderer.cs +++ b/Gui/SmoothMono/TextRenderer.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System.Drawing; namespace CMLeonOS.Gui.SmoothMono diff --git a/Gui/Sound/SoundService.cs b/Gui/Sound/SoundService.cs index d2c071b..39c716f 100644 --- a/Gui/Sound/SoundService.cs +++ b/Gui/Sound/SoundService.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.HAL; using Cosmos.HAL.Drivers.Audio; using Cosmos.System; diff --git a/Gui/Sound/SystemSound.cs b/Gui/Sound/SystemSound.cs index 379d011..6d2ff04 100644 --- a/Gui/Sound/SystemSound.cs +++ b/Gui/Sound/SystemSound.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Gui.Sound { internal enum SystemSound diff --git a/Gui/UILib/Alignment.cs b/Gui/UILib/Alignment.cs index 22ebf42..12487ac 100644 --- a/Gui/UILib/Alignment.cs +++ b/Gui/UILib/Alignment.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Gui.UILib { internal enum Alignment diff --git a/Gui/UILib/Animations/Animation.cs b/Gui/UILib/Animations/Animation.cs index 9e586a5..453b973 100644 --- a/Gui/UILib/Animations/Animation.cs +++ b/Gui/UILib/Animations/Animation.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui; namespace CMLeonOS.UILib.Animations diff --git a/Gui/UILib/Animations/Easing.cs b/Gui/UILib/Animations/Easing.cs index cb98de0..0820cfe 100644 --- a/Gui/UILib/Animations/Easing.cs +++ b/Gui/UILib/Animations/Easing.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.UILib.Animations diff --git a/Gui/UILib/Animations/EasingDirection.cs b/Gui/UILib/Animations/EasingDirection.cs index b64bf84..3825bc3 100644 --- a/Gui/UILib/Animations/EasingDirection.cs +++ b/Gui/UILib/Animations/EasingDirection.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.UILib.Animations { /// diff --git a/Gui/UILib/Animations/EasingType.cs b/Gui/UILib/Animations/EasingType.cs index 117b540..f1277f0 100644 --- a/Gui/UILib/Animations/EasingType.cs +++ b/Gui/UILib/Animations/EasingType.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.UILib.Animations { /// diff --git a/Gui/UILib/Animations/MovementAnimation.cs b/Gui/UILib/Animations/MovementAnimation.cs index cfa1731..e8eac0e 100644 --- a/Gui/UILib/Animations/MovementAnimation.cs +++ b/Gui/UILib/Animations/MovementAnimation.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui; using CMLeonOS.Gui.UILib; using System; diff --git a/Gui/UILib/AppWindow.cs b/Gui/UILib/AppWindow.cs index fdeb52d..c6936f7 100644 --- a/Gui/UILib/AppWindow.cs +++ b/Gui/UILib/AppWindow.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using Cosmos.System.Graphics; using CMLeonOS; diff --git a/Gui/UILib/Button.cs b/Gui/UILib/Button.cs index 85f1ffc..ff670e3 100644 --- a/Gui/UILib/Button.cs +++ b/Gui/UILib/Button.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using System; using System.Drawing; diff --git a/Gui/UILib/Calendar.cs b/Gui/UILib/Calendar.cs index 0924328..eff17f5 100644 --- a/Gui/UILib/Calendar.cs +++ b/Gui/UILib/Calendar.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Drawing; diff --git a/Gui/UILib/CheckBox.cs b/Gui/UILib/CheckBox.cs index 626390d..6f16661 100644 --- a/Gui/UILib/CheckBox.cs +++ b/Gui/UILib/CheckBox.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using System; using System.Drawing; diff --git a/Gui/UILib/Control.cs b/Gui/UILib/Control.cs index 0e8ec70..6127fb2 100644 --- a/Gui/UILib/Control.cs +++ b/Gui/UILib/Control.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Gui.UILib { internal abstract class Control : Window diff --git a/Gui/UILib/Extensions.cs b/Gui/UILib/Extensions.cs index 61306e0..905c014 100644 --- a/Gui/UILib/Extensions.cs +++ b/Gui/UILib/Extensions.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System.Drawing; namespace CMLeonOS.Gui.UILib diff --git a/Gui/UILib/FileBrowser.cs b/Gui/UILib/FileBrowser.cs index e2e51e7..8da68fe 100644 --- a/Gui/UILib/FileBrowser.cs +++ b/Gui/UILib/FileBrowser.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.UILib; using Cosmos.System.Graphics; diff --git a/Gui/UILib/ImageBlock.cs b/Gui/UILib/ImageBlock.cs index 6660762..8c209dc 100644 --- a/Gui/UILib/ImageBlock.cs +++ b/Gui/UILib/ImageBlock.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using System.Drawing; diff --git a/Gui/UILib/MessageBox.cs b/Gui/UILib/MessageBox.cs index cbc415c..b90cba8 100644 --- a/Gui/UILib/MessageBox.cs +++ b/Gui/UILib/MessageBox.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using System; using System.Drawing; diff --git a/Gui/UILib/PromptBox.cs b/Gui/UILib/PromptBox.cs index f60535d..cd744a7 100644 --- a/Gui/UILib/PromptBox.cs +++ b/Gui/UILib/PromptBox.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS; using CMLeonOS.Gui.SmoothMono; using System; diff --git a/Gui/UILib/RangeSlider.cs b/Gui/UILib/RangeSlider.cs index 4683826..ad8c2ad 100644 --- a/Gui/UILib/RangeSlider.cs +++ b/Gui/UILib/RangeSlider.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using CMLeonOS; using CMLeonOS.Gui.SmoothMono; diff --git a/Gui/UILib/ShortcutBar.cs b/Gui/UILib/ShortcutBar.cs index 76d41dd..6738b77 100644 --- a/Gui/UILib/ShortcutBar.cs +++ b/Gui/UILib/ShortcutBar.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Gui.SmoothMono; using System.Collections.Generic; using System.Drawing; diff --git a/Gui/UILib/ShortcutBarCell.cs b/Gui/UILib/ShortcutBarCell.cs index 9c98e8d..fe02ab1 100644 --- a/Gui/UILib/ShortcutBarCell.cs +++ b/Gui/UILib/ShortcutBarCell.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Gui.UILib diff --git a/Gui/UILib/Switch.cs b/Gui/UILib/Switch.cs index af0d562..f53c77c 100644 --- a/Gui/UILib/Switch.cs +++ b/Gui/UILib/Switch.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using Cosmos.System.Graphics; using System; diff --git a/Gui/UILib/Table.cs b/Gui/UILib/Table.cs index 67ef549..238f738 100644 --- a/Gui/UILib/Table.cs +++ b/Gui/UILib/Table.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using Cosmos.System.Graphics; using CMLeonOS.Gui.SmoothMono; diff --git a/Gui/UILib/TableCell.cs b/Gui/UILib/TableCell.cs index 8ba2cf1..caff2c4 100644 --- a/Gui/UILib/TableCell.cs +++ b/Gui/UILib/TableCell.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System.Graphics; using System.Drawing; diff --git a/Gui/UILib/TextBlock.cs b/Gui/UILib/TextBlock.cs index fbffa73..fab7c8c 100644 --- a/Gui/UILib/TextBlock.cs +++ b/Gui/UILib/TextBlock.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Drawing; diff --git a/Gui/UILib/TextBox.cs b/Gui/UILib/TextBox.cs index 6c93d01..1cfaab0 100644 --- a/Gui/UILib/TextBox.cs +++ b/Gui/UILib/TextBox.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using System; using System.Collections.Generic; diff --git a/Gui/Window.cs b/Gui/Window.cs index 2d95bc0..7556fc4 100644 --- a/Gui/Window.cs +++ b/Gui/Window.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.Core; using Cosmos.System; using Cosmos.System.Graphics; diff --git a/Gui/WindowManager.cs b/Gui/WindowManager.cs index 716bd62..3525a3c 100644 --- a/Gui/WindowManager.cs +++ b/Gui/WindowManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.System; using Cosmos.System.Graphics; using CMLeonOS; diff --git a/Kernel.cs b/Kernel.cs index 824222d..6b0c250 100644 --- a/Kernel.cs +++ b/Kernel.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CMLeonOS.Logger; using CMLeonOS.Settings; using CMLeonOS.Gui; diff --git a/Logger/Log.cs b/Logger/Log.cs index 0b458cd..4326a77 100644 --- a/Logger/Log.cs +++ b/Logger/Log.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/Logger/LogEntry.cs b/Logger/LogEntry.cs index e10b1bc..3a761a2 100644 --- a/Logger/LogEntry.cs +++ b/Logger/LogEntry.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Logger diff --git a/Logger/LogLevel.cs b/Logger/LogLevel.cs index ab9d9df..d4871c4 100644 --- a/Logger/LogLevel.cs +++ b/Logger/LogLevel.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Logger { public enum LogLevel diff --git a/Logger/Logger.cs b/Logger/Logger.cs index 9cdcdb5..32a09be 100644 --- a/Logger/Logger.cs +++ b/Logger/Logger.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Logger diff --git a/LuaApps.cs b/LuaApps.cs index 266bfe6..ada1a30 100644 --- a/LuaApps.cs +++ b/LuaApps.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using IL2CPU.API.Attribs; namespace CMLeonOS diff --git a/Power.cs b/Power.cs index c8177e0..e00d80c 100644 --- a/Power.cs +++ b/Power.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Sys = Cosmos.System; namespace CMLeonOS diff --git a/Settings/Settings.cs b/Settings/Settings.cs index 70ac3a4..c71646e 100644 --- a/Settings/Settings.cs +++ b/Settings/Settings.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/System/FileSystem.cs b/System/FileSystem.cs index 6c796d5..b5018cd 100644 --- a/System/FileSystem.cs +++ b/System/FileSystem.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CosmosFtpServer; using System; using System.Collections.Generic; diff --git a/System/Process.cs b/System/Process.cs index 0be73db..ddf9c12 100644 --- a/System/Process.cs +++ b/System/Process.cs @@ -1,4 +1,20 @@ -using System; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using System; using System.Collections.Generic; using Sys = Cosmos.System; diff --git a/System/ProcessManager.cs b/System/ProcessManager.cs index 6c105e9..aeeffc8 100644 --- a/System/ProcessManager.cs +++ b/System/ProcessManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System.Collections.Generic; namespace CMLeonOS diff --git a/System/ShellProcess.cs b/System/ShellProcess.cs index bac466a..b923e8e 100644 --- a/System/ShellProcess.cs +++ b/System/ShellProcess.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS.Commands; diff --git a/System/UserSystem.cs b/System/UserSystem.cs index 876e199..a78f00d 100644 --- a/System/UserSystem.cs +++ b/System/UserSystem.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/UI/CUI.cs b/UI/CUI.cs index 5256519..96f1cd7 100644 --- a/UI/CUI.cs +++ b/UI/CUI.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS diff --git a/UI/Components.cs b/UI/Components.cs index 7927819..2dc0e07 100644 --- a/UI/Components.cs +++ b/UI/Components.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.Linq; diff --git a/UI/TUI.cs b/UI/TUI.cs index 739360c..bb8442d 100644 --- a/UI/TUI.cs +++ b/UI/TUI.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/UI/TUIDemo.cs b/UI/TUIDemo.cs index 8e20abb..93264da 100644 --- a/UI/TUIDemo.cs +++ b/UI/TUIDemo.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Threading; using CMLeonOS.UI; diff --git a/UserManager.cs b/UserManager.cs index 9443873..3936022 100644 --- a/UserManager.cs +++ b/UserManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/editor/Editor.cs b/editor/Editor.cs index 1675baa..6c009d4 100644 --- a/editor/Editor.cs +++ b/editor/Editor.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/editor/Nano.cs b/editor/Nano.cs index 7f6be8f..8f0d63a 100644 --- a/editor/Nano.cs +++ b/editor/Nano.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/interpreter/Branswe.cs b/interpreter/Branswe.cs index 9a52e24..73c85fa 100644 --- a/interpreter/Branswe.cs +++ b/interpreter/Branswe.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using Cosmos.Core; using Cosmos.HAL; using Cosmos.HAL.BlockDevice; diff --git a/interpreter/UniLua/ByteString.cs b/interpreter/UniLua/ByteString.cs index c18d544..7b54909 100644 --- a/interpreter/UniLua/ByteString.cs +++ b/interpreter/UniLua/ByteString.cs @@ -1,4 +1,20 @@ - using System; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using System; using System.Collections.Generic; namespace UniLua diff --git a/interpreter/UniLua/Coder.cs b/interpreter/UniLua/Coder.cs index 1622576..fd16685 100644 --- a/interpreter/UniLua/Coder.cs +++ b/interpreter/UniLua/Coder.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using NotImplementedException = System.NotImplementedException; namespace UniLua diff --git a/interpreter/UniLua/Common.cs b/interpreter/UniLua/Common.cs index 9411efa..72bac64 100644 --- a/interpreter/UniLua/Common.cs +++ b/interpreter/UniLua/Common.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { public static class LuaConf diff --git a/interpreter/UniLua/Do.cs b/interpreter/UniLua/Do.cs index 8b10c68..0d43d8b 100644 --- a/interpreter/UniLua/Do.cs +++ b/interpreter/UniLua/Do.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // #define DEBUG_D_PRE_CALL // #define DEBUG_D_POS_CALL diff --git a/interpreter/UniLua/Dump.cs b/interpreter/UniLua/Dump.cs index 242d037..873926c 100644 --- a/interpreter/UniLua/Dump.cs +++ b/interpreter/UniLua/Dump.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Text; using System.Collections.Generic; diff --git a/interpreter/UniLua/LLex.cs b/interpreter/UniLua/LLex.cs index 4603a57..a1157ba 100644 --- a/interpreter/UniLua/LLex.cs +++ b/interpreter/UniLua/LLex.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Text; diff --git a/interpreter/UniLua/LuaAPI.cs b/interpreter/UniLua/LuaAPI.cs index 8f2f5e6..8f027db 100644 --- a/interpreter/UniLua/LuaAPI.cs +++ b/interpreter/UniLua/LuaAPI.cs @@ -1,4 +1,20 @@ - using System; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using System; // #define DEBUG_RECORD_INS diff --git a/interpreter/UniLua/LuaAuxLib.cs b/interpreter/UniLua/LuaAuxLib.cs index d551df0..0c5178e 100644 --- a/interpreter/UniLua/LuaAuxLib.cs +++ b/interpreter/UniLua/LuaAuxLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using System; diff --git a/interpreter/UniLua/LuaBaseLib.cs b/interpreter/UniLua/LuaBaseLib.cs index d252c91..47d2bb1 100644 --- a/interpreter/UniLua/LuaBaseLib.cs +++ b/interpreter/UniLua/LuaBaseLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using System.Collections.Generic; diff --git a/interpreter/UniLua/LuaBitLib.cs b/interpreter/UniLua/LuaBitLib.cs index 490be69..186632a 100644 --- a/interpreter/UniLua/LuaBitLib.cs +++ b/interpreter/UniLua/LuaBitLib.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using UniLua; namespace UniLua diff --git a/interpreter/UniLua/LuaCoroLib.cs b/interpreter/UniLua/LuaCoroLib.cs index 3bf84b9..ac058bd 100644 --- a/interpreter/UniLua/LuaCoroLib.cs +++ b/interpreter/UniLua/LuaCoroLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { diff --git a/interpreter/UniLua/LuaDebug.cs b/interpreter/UniLua/LuaDebug.cs index 9a267e3..4ca8ca2 100644 --- a/interpreter/UniLua/LuaDebug.cs +++ b/interpreter/UniLua/LuaDebug.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { public class LuaDebug diff --git a/interpreter/UniLua/LuaDebugLib.cs b/interpreter/UniLua/LuaDebugLib.cs index 728d203..1d098c2 100644 --- a/interpreter/UniLua/LuaDebugLib.cs +++ b/interpreter/UniLua/LuaDebugLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { internal class LuaDebugLib diff --git a/interpreter/UniLua/LuaEncLib.cs b/interpreter/UniLua/LuaEncLib.cs index 8ec4efd..30440d5 100644 --- a/interpreter/UniLua/LuaEncLib.cs +++ b/interpreter/UniLua/LuaEncLib.cs @@ -1,4 +1,20 @@ - using System; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using System; using System.Text; namespace UniLua diff --git a/interpreter/UniLua/LuaFile.cs b/interpreter/UniLua/LuaFile.cs index 50214f7..6ef0bc8 100644 --- a/interpreter/UniLua/LuaFile.cs +++ b/interpreter/UniLua/LuaFile.cs @@ -1,4 +1,20 @@ - using System; +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +using System; using System.IO; using System.Collections.Generic; diff --git a/interpreter/UniLua/LuaFunc.cs b/interpreter/UniLua/LuaFunc.cs index d5c751e..8b2b953 100644 --- a/interpreter/UniLua/LuaFunc.cs +++ b/interpreter/UniLua/LuaFunc.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // #define DEBUG_FIND_UPVALUE using System.Collections.Generic; diff --git a/interpreter/UniLua/LuaIOLib.cs b/interpreter/UniLua/LuaIOLib.cs index 887e150..9613081 100644 --- a/interpreter/UniLua/LuaIOLib.cs +++ b/interpreter/UniLua/LuaIOLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // TODO namespace UniLua diff --git a/interpreter/UniLua/LuaJsonLib.cs b/interpreter/UniLua/LuaJsonLib.cs index 898db16..72b01c8 100644 --- a/interpreter/UniLua/LuaJsonLib.cs +++ b/interpreter/UniLua/LuaJsonLib.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.Text; diff --git a/interpreter/UniLua/LuaMathLib.cs b/interpreter/UniLua/LuaMathLib.cs index b07b89e..a35d6d9 100644 --- a/interpreter/UniLua/LuaMathLib.cs +++ b/interpreter/UniLua/LuaMathLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using Math = System.Math; diff --git a/interpreter/UniLua/LuaObject.cs b/interpreter/UniLua/LuaObject.cs index 769f49d..a386499 100644 --- a/interpreter/UniLua/LuaObject.cs +++ b/interpreter/UniLua/LuaObject.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // #define DEBUG_DUMMY_TVALUE_MODIFY namespace UniLua diff --git a/interpreter/UniLua/LuaOsLib.cs b/interpreter/UniLua/LuaOsLib.cs index 4f0e4e7..034ad60 100644 --- a/interpreter/UniLua/LuaOsLib.cs +++ b/interpreter/UniLua/LuaOsLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using System.Diagnostics; diff --git a/interpreter/UniLua/LuaPkgLib.cs b/interpreter/UniLua/LuaPkgLib.cs index 54da226..87c0b44 100644 --- a/interpreter/UniLua/LuaPkgLib.cs +++ b/interpreter/UniLua/LuaPkgLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // TODO #define LUA_COMPAT_LOADERS diff --git a/interpreter/UniLua/LuaState.cs b/interpreter/UniLua/LuaState.cs index 0f8bee9..1308c17 100644 --- a/interpreter/UniLua/LuaState.cs +++ b/interpreter/UniLua/LuaState.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // #define ENABLE_DUMP_STACK // #define DEBUG_RECORD_INS diff --git a/interpreter/UniLua/LuaStrLib.cs b/interpreter/UniLua/LuaStrLib.cs index 4d5913d..5e26e54 100644 --- a/interpreter/UniLua/LuaStrLib.cs +++ b/interpreter/UniLua/LuaStrLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using StringBuilder = System.Text.StringBuilder; diff --git a/interpreter/UniLua/LuaTable.cs b/interpreter/UniLua/LuaTable.cs index ae5f3d2..a1f4ab9 100644 --- a/interpreter/UniLua/LuaTable.cs +++ b/interpreter/UniLua/LuaTable.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + // #define DEBUG_DUMMY_TVALUE_MODIFY using System; diff --git a/interpreter/UniLua/LuaTableLib.cs b/interpreter/UniLua/LuaTableLib.cs index 9f8625c..c5016d8 100644 --- a/interpreter/UniLua/LuaTableLib.cs +++ b/interpreter/UniLua/LuaTableLib.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + #define LUA_COMPAT_UNPACK namespace UniLua diff --git a/interpreter/UniLua/OpCodes.cs b/interpreter/UniLua/OpCodes.cs index 42ec999..ad28e39 100644 --- a/interpreter/UniLua/OpCodes.cs +++ b/interpreter/UniLua/OpCodes.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { using System.Collections.Generic; diff --git a/interpreter/UniLua/Parser.cs b/interpreter/UniLua/Parser.cs index 6a68dc3..230236e 100644 --- a/interpreter/UniLua/Parser.cs +++ b/interpreter/UniLua/Parser.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Collections.Generic; diff --git a/interpreter/UniLua/TagMethod.cs b/interpreter/UniLua/TagMethod.cs index 45be6e9..aff8e12 100644 --- a/interpreter/UniLua/TagMethod.cs +++ b/interpreter/UniLua/TagMethod.cs @@ -1,4 +1,19 @@ - +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace UniLua { // grep `NoTagMethodFlags' if num of TMS >= 32 diff --git a/interpreter/UniLua/ULDebug.cs b/interpreter/UniLua/ULDebug.cs index 2509598..83b5a38 100644 --- a/interpreter/UniLua/ULDebug.cs +++ b/interpreter/UniLua/ULDebug.cs @@ -1,4 +1,20 @@ - #define UNITY +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +#define UNITY namespace UniLua.Tools { diff --git a/interpreter/UniLua/Undump.cs b/interpreter/UniLua/Undump.cs index e87e052..08f3e20 100644 --- a/interpreter/UniLua/Undump.cs +++ b/interpreter/UniLua/Undump.cs @@ -1,4 +1,20 @@ - // #define DEBUG_BINARY_READER +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +// #define DEBUG_BINARY_READER // #define DEBUG_UNDUMP using System; diff --git a/interpreter/UniLua/Util.cs b/interpreter/UniLua/Util.cs index 3967e28..6a972bc 100644 --- a/interpreter/UniLua/Util.cs +++ b/interpreter/UniLua/Util.cs @@ -1,4 +1,20 @@ - #define API_CHECK +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +#define API_CHECK #define UNILUA_ASSERT using System; diff --git a/interpreter/UniLua/VM.cs b/interpreter/UniLua/VM.cs index f508761..1c749b7 100644 --- a/interpreter/UniLua/VM.cs +++ b/interpreter/UniLua/VM.cs @@ -1,4 +1,20 @@ - // #define DEBUG_NEW_FRAME +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + +// #define DEBUG_NEW_FRAME // #define DEBUG_INSTRUCTION // #define DEBUG_INSTRUCTION_WITH_STACK diff --git a/shell/CommandList.cs b/shell/CommandList.cs index 8abbb7e..0344416 100644 --- a/shell/CommandList.cs +++ b/shell/CommandList.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.shell { public static class CommandList diff --git a/shell/Commands/Editor/EditCommand.cs b/shell/Commands/Editor/EditCommand.cs index 758e5d8..2503d19 100644 --- a/shell/Commands/Editor/EditCommand.cs +++ b/shell/Commands/Editor/EditCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Editor diff --git a/shell/Commands/Editor/NanoCommand.cs b/shell/Commands/Editor/NanoCommand.cs index 6d69a33..3c5c633 100644 --- a/shell/Commands/Editor/NanoCommand.cs +++ b/shell/Commands/Editor/NanoCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Editor diff --git a/shell/Commands/Environment/EnvCommand.cs b/shell/Commands/Environment/EnvCommand.cs index 60df581..c35b07e 100644 --- a/shell/Commands/Environment/EnvCommand.cs +++ b/shell/Commands/Environment/EnvCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.Linq; diff --git a/shell/Commands/FileSystem/CatCommand.cs b/shell/Commands/FileSystem/CatCommand.cs index 0af8f64..80c3416 100644 --- a/shell/Commands/FileSystem/CatCommand.cs +++ b/shell/Commands/FileSystem/CatCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/CdCommand.cs b/shell/Commands/FileSystem/CdCommand.cs index 59fd929..4777999 100644 --- a/shell/Commands/FileSystem/CdCommand.cs +++ b/shell/Commands/FileSystem/CdCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Commands.FileSystem { public static class CdCommand diff --git a/shell/Commands/FileSystem/CopyCommand.cs b/shell/Commands/FileSystem/CopyCommand.cs index 5315fa4..bde51d4 100644 --- a/shell/Commands/FileSystem/CopyCommand.cs +++ b/shell/Commands/FileSystem/CopyCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/DiskInfoCommand.cs b/shell/Commands/FileSystem/DiskInfoCommand.cs index d4dc1be..61d407c 100644 --- a/shell/Commands/FileSystem/DiskInfoCommand.cs +++ b/shell/Commands/FileSystem/DiskInfoCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using Sys = Cosmos.System; diff --git a/shell/Commands/FileSystem/FindCommand.cs b/shell/Commands/FileSystem/FindCommand.cs index ffcd432..b82161d 100644 --- a/shell/Commands/FileSystem/FindCommand.cs +++ b/shell/Commands/FileSystem/FindCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/HeadCommand.cs b/shell/Commands/FileSystem/HeadCommand.cs index bcbc408..050cf4a 100644 --- a/shell/Commands/FileSystem/HeadCommand.cs +++ b/shell/Commands/FileSystem/HeadCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/LsCommand.cs b/shell/Commands/FileSystem/LsCommand.cs index f0046d4..d9624a2 100644 --- a/shell/Commands/FileSystem/LsCommand.cs +++ b/shell/Commands/FileSystem/LsCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Commands.FileSystem { public static class LsCommand diff --git a/shell/Commands/FileSystem/MkdirCommand.cs b/shell/Commands/FileSystem/MkdirCommand.cs index e2a69b3..04db828 100644 --- a/shell/Commands/FileSystem/MkdirCommand.cs +++ b/shell/Commands/FileSystem/MkdirCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/MoveCommand.cs b/shell/Commands/FileSystem/MoveCommand.cs index e4cd412..26e0284 100644 --- a/shell/Commands/FileSystem/MoveCommand.cs +++ b/shell/Commands/FileSystem/MoveCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/PwdCommand.cs b/shell/Commands/FileSystem/PwdCommand.cs index dddcf49..f030f30 100644 --- a/shell/Commands/FileSystem/PwdCommand.cs +++ b/shell/Commands/FileSystem/PwdCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/RenameCommand.cs b/shell/Commands/FileSystem/RenameCommand.cs index ad37fff..234b5b7 100644 --- a/shell/Commands/FileSystem/RenameCommand.cs +++ b/shell/Commands/FileSystem/RenameCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/RmCommand.cs b/shell/Commands/FileSystem/RmCommand.cs index 2358629..d5a5df4 100644 --- a/shell/Commands/FileSystem/RmCommand.cs +++ b/shell/Commands/FileSystem/RmCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS; diff --git a/shell/Commands/FileSystem/RmdirCommand.cs b/shell/Commands/FileSystem/RmdirCommand.cs index 39fed40..370da69 100644 --- a/shell/Commands/FileSystem/RmdirCommand.cs +++ b/shell/Commands/FileSystem/RmdirCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/TailCommand.cs b/shell/Commands/FileSystem/TailCommand.cs index cde6ac2..40e3c1b 100644 --- a/shell/Commands/FileSystem/TailCommand.cs +++ b/shell/Commands/FileSystem/TailCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/TouchCommand.cs b/shell/Commands/FileSystem/TouchCommand.cs index dc5ce17..37ff7c8 100644 --- a/shell/Commands/FileSystem/TouchCommand.cs +++ b/shell/Commands/FileSystem/TouchCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/TreeCommand.cs b/shell/Commands/FileSystem/TreeCommand.cs index e3b1eee..dc5047f 100644 --- a/shell/Commands/FileSystem/TreeCommand.cs +++ b/shell/Commands/FileSystem/TreeCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/FileSystem/WordCountCommand.cs b/shell/Commands/FileSystem/WordCountCommand.cs index 77de6bd..edb2992 100644 --- a/shell/Commands/FileSystem/WordCountCommand.cs +++ b/shell/Commands/FileSystem/WordCountCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.FileSystem diff --git a/shell/Commands/Help/Help.cs b/shell/Commands/Help/Help.cs index abf43ae..73615de 100644 --- a/shell/Commands/Help/Help.cs +++ b/shell/Commands/Help/Help.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/shell/Commands/Info/About.cs b/shell/Commands/Info/About.cs index 93e7d2d..d92e4fd 100644 --- a/shell/Commands/Info/About.cs +++ b/shell/Commands/Info/About.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands diff --git a/shell/Commands/Info/Version.cs b/shell/Commands/Info/Version.cs index 76ba58e..496a78a 100644 --- a/shell/Commands/Info/Version.cs +++ b/shell/Commands/Info/Version.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using IL2CPU.API.Attribs; diff --git a/shell/Commands/LabyrinthCommand.cs b/shell/Commands/LabyrinthCommand.cs index eb15f63..239c03f 100644 --- a/shell/Commands/LabyrinthCommand.cs +++ b/shell/Commands/LabyrinthCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/shell/Commands/Power/RestartCommand.cs b/shell/Commands/Power/RestartCommand.cs index e16039e..cec5a9a 100644 --- a/shell/Commands/Power/RestartCommand.cs +++ b/shell/Commands/Power/RestartCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using Sys = Cosmos.System; diff --git a/shell/Commands/Power/ShutdownCommand.cs b/shell/Commands/Power/ShutdownCommand.cs index 210d7b5..3f8a95c 100644 --- a/shell/Commands/Power/ShutdownCommand.cs +++ b/shell/Commands/Power/ShutdownCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using Sys = Cosmos.System; diff --git a/shell/Commands/Script/BransweCommand.cs b/shell/Commands/Script/BransweCommand.cs index 74af039..2644f53 100644 --- a/shell/Commands/Script/BransweCommand.cs +++ b/shell/Commands/Script/BransweCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/shell/Commands/Script/ClaCommand.cs b/shell/Commands/Script/ClaCommand.cs index c6bbac5..1b2e2ce 100644 --- a/shell/Commands/Script/ClaCommand.cs +++ b/shell/Commands/Script/ClaCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Text; diff --git a/shell/Commands/Script/ComCommand.cs b/shell/Commands/Script/ComCommand.cs index 59499a1..de3db1e 100644 --- a/shell/Commands/Script/ComCommand.cs +++ b/shell/Commands/Script/ComCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/shell/Commands/Script/Lua2ClaCommand.cs b/shell/Commands/Script/Lua2ClaCommand.cs index bff046b..370076e 100644 --- a/shell/Commands/Script/Lua2ClaCommand.cs +++ b/shell/Commands/Script/Lua2ClaCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Text; diff --git a/shell/Commands/Script/LuaCommand.cs b/shell/Commands/Script/LuaCommand.cs index ebb03b1..70b941d 100644 --- a/shell/Commands/Script/LuaCommand.cs +++ b/shell/Commands/Script/LuaCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/shell/Commands/System/ClearCommand.cs b/shell/Commands/System/ClearCommand.cs index e970d1b..472ba70 100644 --- a/shell/Commands/System/ClearCommand.cs +++ b/shell/Commands/System/ClearCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/DateCommand.cs b/shell/Commands/System/DateCommand.cs index 13a55d3..b9b4666 100644 --- a/shell/Commands/System/DateCommand.cs +++ b/shell/Commands/System/DateCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/EchoCommand.cs b/shell/Commands/System/EchoCommand.cs index 7cc2b19..5c21a0c 100644 --- a/shell/Commands/System/EchoCommand.cs +++ b/shell/Commands/System/EchoCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/KillCommand.cs b/shell/Commands/System/KillCommand.cs index 8e21257..66a45c1 100644 --- a/shell/Commands/System/KillCommand.cs +++ b/shell/Commands/System/KillCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/PsCommand.cs b/shell/Commands/System/PsCommand.cs index 2b084b5..81f2a1f 100644 --- a/shell/Commands/System/PsCommand.cs +++ b/shell/Commands/System/PsCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/SettingsCommand.cs b/shell/Commands/System/SettingsCommand.cs index 6fddfef..1159c98 100644 --- a/shell/Commands/System/SettingsCommand.cs +++ b/shell/Commands/System/SettingsCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using CMLeonOS.Settings; diff --git a/shell/Commands/System/TimeCommand.cs b/shell/Commands/System/TimeCommand.cs index fd4e097..c14f2f4 100644 --- a/shell/Commands/System/TimeCommand.cs +++ b/shell/Commands/System/TimeCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/UptimeCommand.cs b/shell/Commands/System/UptimeCommand.cs index 471da02..25d11fc 100644 --- a/shell/Commands/System/UptimeCommand.cs +++ b/shell/Commands/System/UptimeCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/System/WhoamiCommand.cs b/shell/Commands/System/WhoamiCommand.cs index 4363cfd..88d1d10 100644 --- a/shell/Commands/System/WhoamiCommand.cs +++ b/shell/Commands/System/WhoamiCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.System diff --git a/shell/Commands/TestGuiCommand.cs b/shell/Commands/TestGuiCommand.cs index 6fff355..cdc9e9a 100644 --- a/shell/Commands/TestGuiCommand.cs +++ b/shell/Commands/TestGuiCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.Text; diff --git a/shell/Commands/TestTUICommand.cs b/shell/Commands/TestTUICommand.cs index 1225bf1..9382e00 100644 --- a/shell/Commands/TestTUICommand.cs +++ b/shell/Commands/TestTUICommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Threading; using CMLeonOS.UI; diff --git a/shell/Commands/User/CpassCommand.cs b/shell/Commands/User/CpassCommand.cs index 3f08255..e7fc1b3 100644 --- a/shell/Commands/User/CpassCommand.cs +++ b/shell/Commands/User/CpassCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + namespace CMLeonOS.Commands.User { public static class CpassCommand diff --git a/shell/Commands/User/HostnameCommand.cs b/shell/Commands/User/HostnameCommand.cs index ab55c4e..948623b 100644 --- a/shell/Commands/User/HostnameCommand.cs +++ b/shell/Commands/User/HostnameCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS; diff --git a/shell/Commands/User/UserCommand.cs b/shell/Commands/User/UserCommand.cs index 8539e0e..53c6dcf 100644 --- a/shell/Commands/User/UserCommand.cs +++ b/shell/Commands/User/UserCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS; diff --git a/shell/Commands/Utility/AliasCommand.cs b/shell/Commands/Utility/AliasCommand.cs index 2a1e87b..4b8e2a5 100644 --- a/shell/Commands/Utility/AliasCommand.cs +++ b/shell/Commands/Utility/AliasCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/shell/Commands/Utility/AppManagerCommand.cs b/shell/Commands/Utility/AppManagerCommand.cs index fe6e001..cbc76e8 100644 --- a/shell/Commands/Utility/AppManagerCommand.cs +++ b/shell/Commands/Utility/AppManagerCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/shell/Commands/Utility/BackgroundCommand.cs b/shell/Commands/Utility/BackgroundCommand.cs index 8e526f6..3ef484b 100644 --- a/shell/Commands/Utility/BackgroundCommand.cs +++ b/shell/Commands/Utility/BackgroundCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Utility diff --git a/shell/Commands/Utility/Base64Command.cs b/shell/Commands/Utility/Base64Command.cs index e0dadff..d9f5eb9 100644 --- a/shell/Commands/Utility/Base64Command.cs +++ b/shell/Commands/Utility/Base64Command.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS; diff --git a/shell/Commands/Utility/BeepCommand.cs b/shell/Commands/Utility/BeepCommand.cs index 5c02201..ae9c12e 100644 --- a/shell/Commands/Utility/BeepCommand.cs +++ b/shell/Commands/Utility/BeepCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Utility diff --git a/shell/Commands/Utility/CalcCommand.cs b/shell/Commands/Utility/CalcCommand.cs index 395dec8..f5ff664 100644 --- a/shell/Commands/Utility/CalcCommand.cs +++ b/shell/Commands/Utility/CalcCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Utility diff --git a/shell/Commands/Utility/CalcGuiCommand.cs b/shell/Commands/Utility/CalcGuiCommand.cs index c4de615..f7a8bac 100644 --- a/shell/Commands/Utility/CalcGuiCommand.cs +++ b/shell/Commands/Utility/CalcGuiCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using CMLeonOS.UI; diff --git a/shell/Commands/Utility/CalendarCommand.cs b/shell/Commands/Utility/CalendarCommand.cs index 1b86f23..ff27490 100644 --- a/shell/Commands/Utility/CalendarCommand.cs +++ b/shell/Commands/Utility/CalendarCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Utility diff --git a/shell/Commands/Utility/HexCommand.cs b/shell/Commands/Utility/HexCommand.cs index 9b4de40..792ce3e 100644 --- a/shell/Commands/Utility/HexCommand.cs +++ b/shell/Commands/Utility/HexCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; diff --git a/shell/Commands/Utility/HexEditor.cs b/shell/Commands/Utility/HexEditor.cs index 770925a..422c1e0 100644 --- a/shell/Commands/Utility/HexEditor.cs +++ b/shell/Commands/Utility/HexEditor.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; diff --git a/shell/Commands/Utility/HistoryCommand.cs b/shell/Commands/Utility/HistoryCommand.cs index 5b059c6..1a52a7a 100644 --- a/shell/Commands/Utility/HistoryCommand.cs +++ b/shell/Commands/Utility/HistoryCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/shell/Commands/Utility/MatrixCommand.cs b/shell/Commands/Utility/MatrixCommand.cs index b03077c..a0c5a3a 100644 --- a/shell/Commands/Utility/MatrixCommand.cs +++ b/shell/Commands/Utility/MatrixCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Threading; diff --git a/shell/Commands/Utility/PromptCommand.cs b/shell/Commands/Utility/PromptCommand.cs index 502ba8c..e2ec7ff 100644 --- a/shell/Commands/Utility/PromptCommand.cs +++ b/shell/Commands/Utility/PromptCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Commands.Utility diff --git a/shell/Commands/Utility/SnakeCommand.cs b/shell/Commands/Utility/SnakeCommand.cs index 4663946..2f32e26 100644 --- a/shell/Commands/Utility/SnakeCommand.cs +++ b/shell/Commands/Utility/SnakeCommand.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.Threading; diff --git a/shell/Shell.cs b/shell/Shell.cs index dffa4ad..17c917b 100644 --- a/shell/Shell.cs +++ b/shell/Shell.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using CosmosFtpServer; using System; using System.Collections.Generic; diff --git a/shell/UsageGenerator.cs b/shell/UsageGenerator.cs index 3780185..0cc9951 100644 --- a/shell/UsageGenerator.cs +++ b/shell/UsageGenerator.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; diff --git a/utils/Base64.cs b/utils/Base64.cs index 4f7f9b0..18be145 100644 --- a/utils/Base64.cs +++ b/utils/Base64.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Text; diff --git a/utils/EnvironmentVariableManager.cs b/utils/EnvironmentVariableManager.cs index e8b13d8..61a25d6 100644 --- a/utils/EnvironmentVariableManager.cs +++ b/utils/EnvironmentVariableManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/utils/FileSecurity.cs b/utils/FileSecurity.cs index 1ae762a..a073d1a 100644 --- a/utils/FileSecurity.cs +++ b/utils/FileSecurity.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Text; diff --git a/utils/FloatExtensions.cs b/utils/FloatExtensions.cs index 2062192..a8a3f67 100644 --- a/utils/FloatExtensions.cs +++ b/utils/FloatExtensions.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Utils diff --git a/utils/IniBuilder.cs b/utils/IniBuilder.cs index 30f35ef..278e9b1 100644 --- a/utils/IniBuilder.cs +++ b/utils/IniBuilder.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/utils/IniReader.cs b/utils/IniReader.cs index 8a3179f..8be7a64 100644 --- a/utils/IniReader.cs +++ b/utils/IniReader.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.Collections.Generic; using System.IO; diff --git a/utils/MemoryStatisticsProvider.cs b/utils/MemoryStatisticsProvider.cs index 482d429..59e1b3d 100644 --- a/utils/MemoryStatisticsProvider.cs +++ b/utils/MemoryStatisticsProvider.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS.Utils diff --git a/utils/NetworkConfigManager.cs b/utils/NetworkConfigManager.cs index 04035bd..23a4801 100644 --- a/utils/NetworkConfigManager.cs +++ b/utils/NetworkConfigManager.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; diff --git a/utils/PathUtil.cs b/utils/PathUtil.cs index f3cda56..66cc619 100644 --- a/utils/PathUtil.cs +++ b/utils/PathUtil.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; using System.IO; using System.Text; diff --git a/utils/SHA256.cs b/utils/SHA256.cs index 12d0d5b..04ccfa4 100644 --- a/utils/SHA256.cs +++ b/utils/SHA256.cs @@ -1,24 +1,18 @@ -/* - * Copyright (c) 2010 Yuri K. Schlesner - * - * 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. - */ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . using System; diff --git a/utils/Version.cs b/utils/Version.cs index f2c5789..4441ef6 100644 --- a/utils/Version.cs +++ b/utils/Version.cs @@ -1,3 +1,19 @@ +// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS) +// Copyright (C) 2025-present LeonOS 2 Developer Team +// +// 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 . + using System; namespace CMLeonOS