From d60ccb0e0a6d5de7455474f577a082eb470beb71 Mon Sep 17 00:00:00 2001 From: Patrick_Pluto Date: Thu, 15 Aug 2024 06:17:37 +0000 Subject: [PATCH 1/9] Add README.md --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2575a72 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +https://patrick_pluto.codeberg.page/freeftf/ \ No newline at end of file -- 2.39.5 From 410bc6c17c9707254de9f9cc9c51cdd3bfcd4a0d Mon Sep 17 00:00:00 2001 From: Patrick_Pluto Date: Thu, 15 Aug 2024 12:44:40 +0000 Subject: [PATCH 2/9] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2575a72..66b6e50 100644 --- a/README.md +++ b/README.md @@ -1 +1,4 @@ -https://patrick_pluto.codeberg.page/freeftf/ \ No newline at end of file +https://patrick_pluto.codeberg.page/freeftf/ + +All files in this repository are (unless stated otherwise) licensed under the GNU AGPL 3.0 or any later version. +See LICENSE for the full license document. \ No newline at end of file -- 2.39.5 From 5185bad6e8aea1a983fe161f9203f4156c39f930 Mon Sep 17 00:00:00 2001 From: Patrick_Pluto Date: Thu, 15 Aug 2024 12:46:07 +0000 Subject: [PATCH 3/9] Update license.js --- license.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/license.js b/license.js index 17cb8d0..c1a4043 100644 --- a/license.js +++ b/license.js @@ -652,21 +652,21 @@ class License extends HTMLElement { state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

-
    <freeftf website>
-                Copyright (C) <year>  <Patrick_Pluto>
+            
            freeftf website
+            Copyright (C) 2024  Patrick_Pluto
 
-                This program is free software: you can redistribute it and/or modify
-                it under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify
+            it under the terms of the GNU Affero 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 Affero General Public License for more details.
+            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 Affero General Public License for more details.
 
-                You should have received a copy of the GNU Affero General Public License
-                along with this program.  If not, see <https://www.gnu.org/licenses/>.
+            You should have received a copy of the GNU Affero General Public License
+            along with this program.  If not, see .
             

Also add information on how to contact you by electronic and paper mail.

-- 2.39.5 From 94350dc63869ecd139e879a1761fd20392ff9135 Mon Sep 17 00:00:00 2001 From: Patrick_Pluto Date: Thu, 15 Aug 2024 12:47:35 +0000 Subject: [PATCH 4/9] Update license.js --- license.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/license.js b/license.js index c1a4043..e11e541 100644 --- a/license.js +++ b/license.js @@ -666,7 +666,7 @@ class License extends HTMLElement { GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . + along with this program. If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

-- 2.39.5 From d3a3d1c35ba066fa6affd1e37c6c9409515c231f Mon Sep 17 00:00:00 2001 From: patrick_pluto Date: Thu, 15 Aug 2024 14:54:04 +0200 Subject: [PATCH 5/9] Licenses added --- download.html | 17 +++++++++++++++++ downloadList.js | 18 ++++++++++++++++++ footer.js | 19 ++++++++++++++++++- game.js | 19 ++++++++++++++++++- header.js | 19 ++++++++++++++++++- index.html | 19 ++++++++++++++++++- license.html | 19 ++++++++++++++++++- license.js | 19 ++++++++++++++++++- styles.css | 17 +++++++++++++++++ 9 files changed, 160 insertions(+), 6 deletions(-) diff --git a/download.html b/download.html index cb2a042..000b87b 100644 --- a/download.html +++ b/download.html @@ -1,3 +1,20 @@ + diff --git a/downloadList.js b/downloadList.js index f1e0992..890e841 100644 --- a/downloadList.js +++ b/downloadList.js @@ -1,3 +1,21 @@ +/* + * freeftf website + * Copyright (C) 2024 Patrick_Pluto + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero 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 Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Define the download options for different platforms const downloadData = { "Linux": { diff --git a/footer.js b/footer.js index bf48894..d1afd45 100644 --- a/footer.js +++ b/footer.js @@ -1,3 +1,20 @@ +/* + * freeftf website + * Copyright (C) 2024 Patrick_Pluto + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero 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 Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ class Footer extends HTMLElement { constructor() { super(); @@ -16,4 +33,4 @@ class Footer extends HTMLElement { } } -customElements.define('footer-component', Footer); \ No newline at end of file +customElements.define('footer-component', Footer); diff --git a/game.js b/game.js index a2d5bf8..10b2122 100644 --- a/game.js +++ b/game.js @@ -1,3 +1,20 @@ +/* + * freeftf website + * Copyright (C) 2024 Patrick_Pluto + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero 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 Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ class Game extends HTMLElement { constructor() { super(); @@ -13,4 +30,4 @@ class Game extends HTMLElement { } } -customElements.define('game-component', Game); \ No newline at end of file +customElements.define('game-component', Game); diff --git a/header.js b/header.js index ae5bc49..72b13f6 100644 --- a/header.js +++ b/header.js @@ -1,3 +1,20 @@ +/* + * freeftf website + * Copyright (C) 2024 Patrick_Pluto + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero 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 Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ class Header extends HTMLElement { constructor() { super(); @@ -18,4 +35,4 @@ class Header extends HTMLElement { } } -customElements.define('header-component', Header); \ No newline at end of file +customElements.define('header-component', Header); diff --git a/index.html b/index.html index 5d8b52a..71f2c25 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,20 @@ + @@ -17,4 +34,4 @@ - \ No newline at end of file + diff --git a/license.html b/license.html index 597e30a..9c01083 100644 --- a/license.html +++ b/license.html @@ -1,3 +1,20 @@ + @@ -17,4 +34,4 @@ - \ No newline at end of file + diff --git a/license.js b/license.js index e11e541..da48c8c 100644 --- a/license.js +++ b/license.js @@ -1,3 +1,20 @@ +/* + * freeftf website + * Copyright (C) 2024 Patrick_Pluto + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero 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 Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ class License extends HTMLElement { constructor() { super(); @@ -688,4 +705,4 @@ class License extends HTMLElement { } } -customElements.define('license-component', License); \ No newline at end of file +customElements.define('license-component', License); diff --git a/styles.css b/styles.css index 5bdc609..c780577 100644 --- a/styles.css +++ b/styles.css @@ -1,3 +1,20 @@ +/* + freeftf website + Copyright (C) 2024 Patrick_Pluto + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ /* Browser reset */ * { box-sizing: border-box; -- 2.39.5 From 7204cfb42f9d344124cadf4f0389b75941dc34b8 Mon Sep 17 00:00:00 2001 From: patrick_pluto Date: Thu, 15 Aug 2024 15:00:20 +0200 Subject: [PATCH 6/9] LibreJS Hotfix --- downloadList.js | 2 ++ footer.js | 3 +++ game.js | 3 +++ header.js | 3 +++ license.js | 3 +++ 5 files changed, 14 insertions(+) diff --git a/downloadList.js b/downloadList.js index 890e841..ac820b3 100644 --- a/downloadList.js +++ b/downloadList.js @@ -16,6 +16,8 @@ * along with this program. If not, see . */ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + // Define the download options for different platforms const downloadData = { "Linux": { diff --git a/footer.js b/footer.js index d1afd45..07c8b16 100644 --- a/footer.js +++ b/footer.js @@ -15,6 +15,9 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ + +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + class Footer extends HTMLElement { constructor() { super(); diff --git a/game.js b/game.js index 10b2122..91642c8 100644 --- a/game.js +++ b/game.js @@ -15,6 +15,9 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ + +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + class Game extends HTMLElement { constructor() { super(); diff --git a/header.js b/header.js index 72b13f6..c726130 100644 --- a/header.js +++ b/header.js @@ -15,6 +15,9 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ + +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + class Header extends HTMLElement { constructor() { super(); diff --git a/license.js b/license.js index da48c8c..fb6a4c8 100644 --- a/license.js +++ b/license.js @@ -15,6 +15,9 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ + +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + class License extends HTMLElement { constructor() { super(); -- 2.39.5 From 6ed259ebfc665267c60cdd0a4ba46df76287c271 Mon Sep 17 00:00:00 2001 From: patrick_pluto Date: Thu, 15 Aug 2024 15:04:04 +0200 Subject: [PATCH 7/9] LibreJS Hotfix 2 --- downloadList.js | 2 ++ footer.js | 2 ++ game.js | 2 ++ header.js | 2 ++ license.js | 2 ++ 5 files changed, 10 insertions(+) diff --git a/downloadList.js b/downloadList.js index ac820b3..04bbd71 100644 --- a/downloadList.js +++ b/downloadList.js @@ -68,3 +68,5 @@ function generateDownloadList(downloadData) { window.addEventListener('DOMContentLoaded', () => { generateDownloadList(downloadData); }); + +// @license-end diff --git a/footer.js b/footer.js index 07c8b16..3b85a1e 100644 --- a/footer.js +++ b/footer.js @@ -37,3 +37,5 @@ class Footer extends HTMLElement { } customElements.define('footer-component', Footer); + +// @license-end diff --git a/game.js b/game.js index 91642c8..479d5ee 100644 --- a/game.js +++ b/game.js @@ -34,3 +34,5 @@ class Game extends HTMLElement { } customElements.define('game-component', Game); + +// @license-end diff --git a/header.js b/header.js index c726130..9afe58c 100644 --- a/header.js +++ b/header.js @@ -39,3 +39,5 @@ class Header extends HTMLElement { } customElements.define('header-component', Header); + +// @license-end diff --git a/license.js b/license.js index fb6a4c8..392d110 100644 --- a/license.js +++ b/license.js @@ -709,3 +709,5 @@ class License extends HTMLElement { } customElements.define('license-component', License); + +// @license-end -- 2.39.5 From 7ad7b7f21a9d74f0aab7ba3e1485df095cd79bd3 Mon Sep 17 00:00:00 2001 From: patrick_pluto Date: Thu, 15 Aug 2024 15:05:38 +0200 Subject: [PATCH 8/9] LibreJS Hotfix 3 --- downloadList.js | 4 ++-- footer.js | 4 ++-- game.js | 4 ++-- header.js | 4 ++-- license.js | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/downloadList.js b/downloadList.js index 04bbd71..ab37f0b 100644 --- a/downloadList.js +++ b/downloadList.js @@ -1,3 +1,5 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + /* * freeftf website * Copyright (C) 2024 Patrick_Pluto @@ -16,8 +18,6 @@ * along with this program. If not, see . */ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 - // Define the download options for different platforms const downloadData = { "Linux": { diff --git a/footer.js b/footer.js index 3b85a1e..55bab07 100644 --- a/footer.js +++ b/footer.js @@ -1,3 +1,5 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + /* * freeftf website * Copyright (C) 2024 Patrick_Pluto @@ -16,8 +18,6 @@ * along with this program. If not, see . */ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 - class Footer extends HTMLElement { constructor() { super(); diff --git a/game.js b/game.js index 479d5ee..f7f13db 100644 --- a/game.js +++ b/game.js @@ -1,3 +1,5 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + /* * freeftf website * Copyright (C) 2024 Patrick_Pluto @@ -16,8 +18,6 @@ * along with this program. If not, see . */ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 - class Game extends HTMLElement { constructor() { super(); diff --git a/header.js b/header.js index 9afe58c..eef9a58 100644 --- a/header.js +++ b/header.js @@ -1,3 +1,5 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + /* * freeftf website * Copyright (C) 2024 Patrick_Pluto @@ -16,8 +18,6 @@ * along with this program. If not, see . */ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 - class Header extends HTMLElement { constructor() { super(); diff --git a/license.js b/license.js index 392d110..d8ff356 100644 --- a/license.js +++ b/license.js @@ -1,3 +1,5 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + /* * freeftf website * Copyright (C) 2024 Patrick_Pluto @@ -16,8 +18,6 @@ * along with this program. If not, see . */ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 - class License extends HTMLElement { constructor() { super(); -- 2.39.5 From d587a393f01a0b77035d007ba1149e4a3893fdd9 Mon Sep 17 00:00:00 2001 From: patrick_pluto Date: Thu, 15 Aug 2024 15:18:05 +0200 Subject: [PATCH 9/9] .gitignore update --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4709183 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Godot 4+ specific ignores +.godot/ -- 2.39.5