From 3fa0d36e4157561e6c7c01eaaf0e0c369349792c Mon Sep 17 00:00:00 2001 From: Alex Taber Date: Tue, 29 Aug 2017 08:15:28 -0400 Subject: [PATCH] Add LICENSE header, update README --- README.md | 17 ++++++++++++----- include/fs.h | 26 ++++++++++++++++++++++++++ include/themes.h | 26 ++++++++++++++++++++++++++ include/unicode.h | 26 ++++++++++++++++++++++++++ source/fs.c | 26 ++++++++++++++++++++++++++ source/main.c | 26 ++++++++++++++++++++++++++ source/themes.c | 26 ++++++++++++++++++++++++++ source/unicode.c | 26 ++++++++++++++++++++++++++ 8 files changed, 194 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 47737c5..ad5ac47 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,24 @@ -# 3DSThemeManager +# Anemone3DS A Theme Manager for the Nintendo3DS, written in C # Dependencies This depends on zlib. Get it from portlibs. # License -This project is licensed under the GNU GPLv3. See LICENSE.md for details. +This project is licensed under the GNU GPLv3. See LICENSE.md for details. Additional terms 7b and 7c apply to this project. # Credits Thanks to Rinnegatamante, whose code served as reference on theme installation. -Thanks to the folks on #dev of Nintendo Homebrew, who helped with unicode shenanigans. +Thanks to yellows8 for his home menu extdump tool, which was invaluable in debugging. -Thanks to the maintainers for all used libraries, including ctrulib, zlib, and minizip. +Thanks to the folks on #dev of Nintendo Homebrew, who helped with unicode shenanigans (especially Stary2001, Fenrir, and DanielKO). -Screen code by Joel16 and Steveice10. +Thanks to Kenn (mattkenster) for designing the GUI as well as the banner and icon. + +Thanks to the maintainers for all used libraries, including ctrulib, zlib, citro3d, pp2d and minizip. + +Thanks to all the people who helped keep me going and motivated me to work. This includes, but is definitely not limited to: + * The members of the Nintendo Homebrew Discord + * The members of the Secret Shack Service Discord + * The members of the ThemePlaza Discord \ No newline at end of file diff --git a/include/fs.h b/include/fs.h index 6d1f13e..d3fd713 100644 --- a/include/fs.h +++ b/include/fs.h @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #ifndef FS_H #define FS_H diff --git a/include/themes.h b/include/themes.h index 4e6a60b..45496e5 100644 --- a/include/themes.h +++ b/include/themes.h @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #ifndef THEMES_H #define THEMES_H diff --git a/include/unicode.h b/include/unicode.h index b32ebd0..34d7e0d 100644 --- a/include/unicode.h +++ b/include/unicode.h @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #ifndef UNICODE_H #define UNICODE_H diff --git a/source/fs.c b/source/fs.c index a3838e9..a5615db 100644 --- a/source/fs.c +++ b/source/fs.c @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #include <3ds.h> #include #include diff --git a/source/main.c b/source/main.c index d9d895a..f9126bb 100644 --- a/source/main.c +++ b/source/main.c @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #include #include #include <3ds.h> diff --git a/source/themes.c b/source/themes.c index 82e5b0e..2ccff21 100644 --- a/source/themes.c +++ b/source/themes.c @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #include <3ds.h> #include #include diff --git a/source/unicode.c b/source/unicode.c index 6bbdbff..b8f83c1 100644 --- a/source/unicode.c +++ b/source/unicode.c @@ -1,3 +1,29 @@ +/* +* This file is part of Anemone3DS +* Copyright (C) 2016-2017 Alex Taber ("astronautlevel"), Dawid Eckert ("daedreth") +* +* 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 . +* +* Additional Terms 7.b and 7.c of GPLv3 apply to this file: +* * Requiring preservation of specified reasonable legal notices or +* author attributions in that material or in the Appropriate Legal +* Notices displayed by works containing it. +* * Prohibiting misrepresentation of the origin of that material, +* or requiring that modified versions of such material be marked in +* reasonable ways as different from the original version. +*/ + #include #include <3ds.h> #include