diff options
feat: afferomoding
Diffstat (limited to 'src')
| -rw-r--r-- | src/app.css | 9 | ||||
| -rw-r--r-- | src/app.html | 6 | ||||
| -rw-r--r-- | src/lib/fonts/Ac437_IBM_EGA_8x14.css | 8 | ||||
| -rw-r--r-- | src/lib/fonts/Px437_DOS-V_re_JPN12.css | 8 | ||||
| -rw-r--r-- | src/lib/fonts/PxPlus_IBM_EGA_8x14.css | 8 | ||||
| -rw-r--r-- | src/lib/fonts/all-local-after-woff2.css | 10 | ||||
| -rw-r--r-- | src/lib/fonts/all.css | 10 | ||||
| -rw-r--r-- | src/lib/index.ts | 10 | ||||
| -rw-r--r-- | src/lib/styles.ts | 8 | ||||
| -rw-r--r-- | src/routes/+layout.ts | 8 | ||||
| -rw-r--r-- | src/routes/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/IndexPage.svelte | 2 | ||||
| -rw-r--r-- | src/routes/anim-gen.ts | 10 | ||||
| -rw-r--r-- | src/routes/distro-info.ts | 8 | ||||
| -rw-r--r-- | src/routes/shared.ts | 8 |
15 files changed, 61 insertions, 54 deletions
diff --git a/src/app.css b/src/app.css index 0199fc9..43f5ab3 100644 --- a/src/app.css +++ b/src/app.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @import 'tailwindcss'; @@ -28,6 +28,7 @@ color utility to any element that depends on these defaults. */ @layer base { + *, ::after, ::before, diff --git a/src/app.html b/src/app.html index 72dfdc1..352cba4 100644 --- a/src/app.html +++ b/src/app.html @@ -1,11 +1,11 @@ <!-- /** * @generated - * @license AGPL-3.0-OR-LATER - * @copyright 2024 memdmp + * @license AGPL-1.0-only + * @copyright 2024-2026 memdmp * @upstream see https://[currentdomain]/upstream * - * Copyright (C) 2024 memdmp + * Copyright (C) 2024-2026 memdmp * * 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. * diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.css b/src/lib/fonts/Ac437_IBM_EGA_8x14.css index 01a053b..519fc96 100644 --- a/src/lib/fonts/Ac437_IBM_EGA_8x14.css +++ b/src/lib/fonts/Ac437_IBM_EGA_8x14.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @font-face { font-family: "Ac437 IBM EGA 8x14"; diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.css b/src/lib/fonts/Px437_DOS-V_re_JPN12.css index 410e9de..9a628de 100644 --- a/src/lib/fonts/Px437_DOS-V_re_JPN12.css +++ b/src/lib/fonts/Px437_DOS-V_re_JPN12.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @font-face { font-family: "Px437 DOS/V re. JPN12"; diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.css b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css index d1a3a97..7f3dbda 100644 --- a/src/lib/fonts/PxPlus_IBM_EGA_8x14.css +++ b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @font-face { font-family: "PxPlus IBM EGA 8x14"; diff --git a/src/lib/fonts/all-local-after-woff2.css b/src/lib/fonts/all-local-after-woff2.css index 9bc8d65..deb4acf 100644 --- a/src/lib/fonts/all-local-after-woff2.css +++ b/src/lib/fonts/all-local-after-woff2.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @font-face { font-family: "Ac437 IBM EGA 8x14"; @@ -16,6 +16,7 @@ url("./Ac437_IBM_EGA_8x14.ttf") format("opentype"); font-display: swap; } + @font-face { font-family: "PxPlus IBM EGA 8x14"; src: @@ -25,6 +26,7 @@ url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype"); font-display: swap; } + @font-face { font-family: "Px437 DOS/V re. JPN12"; src: diff --git a/src/lib/fonts/all.css b/src/lib/fonts/all.css index 7b30c9a..ef83aaf 100644 --- a/src/lib/fonts/all.css +++ b/src/lib/fonts/all.css @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ @font-face { font-family: "Ac437 IBM EGA 8x14"; @@ -16,6 +16,7 @@ url("./Ac437_IBM_EGA_8x14.ttf") format("opentype"); font-display: swap; } + @font-face { font-family: "PxPlus IBM EGA 8x14"; src: @@ -25,6 +26,7 @@ url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype"); font-display: swap; } + @font-face { font-family: "Px437 DOS/V re. JPN12"; src: diff --git a/src/lib/index.ts b/src/lib/index.ts index 13c5889..c83493b 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,10 +1,12 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ export * as styles from "./styles.ts"; + +export const forceTrailingSlash = (v: string) => v.endsWith('/') ? v : `${v}/`; diff --git a/src/lib/styles.ts b/src/lib/styles.ts index 02f3805..0c60aa0 100644 --- a/src/lib/styles.ts +++ b/src/lib/styles.ts @@ -1,10 +1,10 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ export const button = "bg-white/10 text-white p-4 rounded-xl"; diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index 2c01569..ff02056 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ export const prerender = true; export const trailingSlash = 'always'; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index f70592b..cb1b7ef 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,6 @@ <!-- /** - * @license AGPL-3.0-OR-LATER + * @license AGPL-1.0-ONLY * @copyright 2024 memdmp * * Copyright (C) 2024 memdmp diff --git a/src/routes/IndexPage.svelte b/src/routes/IndexPage.svelte index fec5d44..b79ae01 100644 --- a/src/routes/IndexPage.svelte +++ b/src/routes/IndexPage.svelte @@ -1,6 +1,6 @@ <!-- /** - * @license AGPL-3.0-OR-LATER + * @license AGPL-1.0-ONLY * @copyright 2024 memdmp * * Copyright (C) 2024 memdmp diff --git a/src/routes/anim-gen.ts b/src/routes/anim-gen.ts index 1aaaa37..49c9cbd 100644 --- a/src/routes/anim-gen.ts +++ b/src/routes/anim-gen.ts @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ import { Animation, MultiObjectKeyframe } from '@memdmp/keyframegen'; import { @@ -433,7 +433,7 @@ handleSteps.push(() => { nextStep(); const comment = `/** * @generated - * @license AGPL-3.0-OR-LATER + * @license AGPL-1.0-ONLY * @copyright 2024 memdmp * * Copyright (C) 2024 memdmp diff --git a/src/routes/distro-info.ts b/src/routes/distro-info.ts index 307a463..d5978c6 100644 --- a/src/routes/distro-info.ts +++ b/src/routes/distro-info.ts @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ export const architecture = 'x86_64'; export const versions = { diff --git a/src/routes/shared.ts b/src/routes/shared.ts index 2ffdb0e..2fc9aac 100644 --- a/src/routes/shared.ts +++ b/src/routes/shared.ts @@ -1,11 +1,11 @@ /* - Copyright (C) 2024 memdmp + Copyright (C) 2024-2026 memdmp - 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 Affero, Inc., at version 1. - 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 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 <http://www.gnu.org/licenses/>. + You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>. */ export const biosSteps = 3; |