diff --git a/programs/scons/README.md b/programs/scons/README.md deleted file mode 100644 index a74428ce01..0000000000 --- a/programs/scons/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# SCons usage guide - -## Requirements: - -- Install the requirements.txt file via pip: `pip3 install -r requirements.txt`. You can find `requirements.txt` in the parent directory. -- Install chroma for coloring HTML files. -- Copy the content of `to_copy/` into the directory you want to package. -- Inside the copied `SConstruct` file, update the `path_to_product_packager` variable to the absolute path to this directory. - -## Usage: - -In the directory you want to build, you can package a file by running Scons: - -```sh -scons -``` - -A 'dist' directory will be created where packaged files will go. The program will convert any markdown files in a contents directory into formatted HTML files. - -Additionally, Scons will bundle any present Godot projects into zip files in the same directory. - -## Building an epub document - -The --epub flag will let you export your project as an epub document in a local EpubDist directory. - -```sh -scons --epub -``` - -## Build options - -- **-c** the clean flag will remove all installed files in the build and dist directory. This is useful for proceeding to do a complete rebuild -- **-s** the silent flag will mute the majority of Scons logging, but colored success and error logs will still output. -- **--strict** the strict option will perform git version checks. the root directory and any git submodules will have their release flags compared. If any differ an error is raised. diff --git a/programs/scons/SConstruct b/programs/scons/SConstruct deleted file mode 100644 index 1fa74521b9..0000000000 --- a/programs/scons/SConstruct +++ /dev/null @@ -1,183 +0,0 @@ -import re -from enum import Enum -from pathlib import Path -from typing import Iterator, List - -from SCons.Script import AddOption, Dir, Environment, Export, File, Import, Return - -from scons_helper import ( - calculate_target_file_paths, - get_godot_project_files, - print_error, - validate_git_versions, -) - -# BEGIN - auto-completion -env = Environment() -# END - auto-completion - -Import("env") - -AddOption("--strict", action="store_true", dest="strict") -AddOption("--epub", action="store_true", dest="epub") -AddOption("--mavenseed", action="store_true", dest="mavenseed") - - -class Error(Enum): - SOURCE_DIR_INVALID = 1 - GIT_VERSIONS_DONT_MATCH = 2 - MISSING_GODOT_PROJECT_NAME = 3 - - -def flatten(list_of_lists: List[list]) -> list: - """Flattens a list of lists.""" - return [item for sublist in list_of_lists for item in sublist] - - -def validate_source_directory() -> None: - """Ensures the source directory contains a content folder.""" - is_source_directory_valid: bool = env["SRC_DIR"].Dir("content").exists() - if not is_source_directory_valid: - print_error(f"ERROR: {env['SRC_DIR']} is not a valid source directory!") - env.Exit(Error.SOURCE_DIR_INVALID) - - -def try_package_godot_projects() -> None: - def get_godot_project_name(project_file: File) -> str: - """Return the project name from a directory with a project.godot file.""" - prefix = "config/name=" - name = "" - - with open(str(project_file), "r") as pf: - for line in pf: - if line.startswith(prefix): - name = re.sub('[()\[\] ":]', "_", line.lstrip(prefix)) - name = re.sub("_+", "_", name) - return name.strip("_\n ") - - # Find all Godot projects and GDScript files to search and replace. - - godot_project_files: list[File] = [File(str(f)) for f in env["GODOT_PROJECT_FILES"]] - gdscript_files: List[File] = [File(str(p)) for p in env["GDSCRIPT_FILES"]] - other_source_files: List[File] = [ - File(str(p)) for p in env["OTHER_GODOT_SOURCE_FILES"] - ] - godot_build_dir: Dir = env["BUILD_DIR"].Dir("godot") - godot_build_files = calculate_target_file_paths( - godot_build_dir, env["SRC_DIR"], godot_project_files - ) - gdscript_build_files: List[File] = calculate_target_file_paths( - godot_build_dir, env["SRC_DIR"], gdscript_files - ) - other_build_files: List[File] = calculate_target_file_paths( - godot_build_dir, env["SRC_DIR"], other_source_files - ) - - # Copy all Godot projects to the build directory - for source_file, build_file in zip(other_source_files, other_build_files): - env.Depends(build_file, source_file) - env.InstallAs(other_build_files, other_source_files) - - # Process GDScript files to remove anchor comments - for build_file, source_file in zip(gdscript_build_files, gdscript_files): - env.Depends(build_file, source_file) - env.Command( - target=build_file, - source=source_file, - action=[ - ["sed", "-E", "/# ?(ANCHOR|END)/d", "$SOURCE", ">", "$TARGET"], - ], - ) - - env.Depends(godot_build_files, godot_project_files) - - for godot_source_file, godot_project_file in zip( - godot_project_files, godot_build_files - ): - project_name = get_godot_project_name(godot_source_file) - - if project_name == "": - print_error(f"ERROR: Missing Godot project name in {godot_source_file}!") - env.Exit(Error.MISSING_GODOT_PROJECT_NAME) - - zip_file_path = env["DIST_DIR"].File(project_name + ".zip") - source_directory = godot_project_file.Dir(".") - env.Depends(zip_file_path, source_directory) - env.Depends(zip_file_path, godot_project_file) - env.Depends(zip_file_path, godot_project_file) - env.Command( - target=zip_file_path, - source=source_directory, - action=[ - [ - env.File("package_godot_project.py"), - "$SOURCE", - "--output", - "${TARGET.dir}", - "--title", - project_name, - ], - ], - ) - - -def make_strict_mode_checks(): - if not validate_git_versions(env["SRC_DIR"]): - print_error( - "ERROR: The Git version of submodules does not match the required version!" - ) - env.Exit(Error.GIT_VERSIONS_DONT_MATCH) - - -def glob_extensions(directory: Dir, extensions: list[str]) -> Iterator[File]: - """Return all files in the given path wit an extension in the extension list.""" - return (File(f) for e in extensions for f in Path(str(directory)).glob("**/" + e)) - - -def find_subdirectories(content_dir: Dir) -> list[Dir]: - """Returns a list of folders within the content folder""" - content_path_dir = Path(str(content_dir)) - return [Dir(str(d)) for d in content_path_dir.iterdir() if d.is_dir()] - - -validate_source_directory() -if env.GetOption("strict"): - make_strict_mode_checks() - -env["CONTENT_DIR"] = env["SRC_DIR"].Dir("content") -env["CONTENT_DIRS"] = find_subdirectories(env["CONTENT_DIR"]) -env["MEDIA_FILES"] = [ - f - for d in env["CONTENT_DIRS"] - for f in glob_extensions(d, ["*.png", "*.jpg", "*.jpeg", "*.svg", "*.gif", "*.mp4", "*.webp"]) -] -env["MARKDOWN_FILES"] = [ - f for d in env["CONTENT_DIRS"] for f in glob_extensions(d, ["*.md"]) -] -# We store Godot project files and GDScript files in the environment to cache -# them for the include filter. -GODOT_IGNORE_DIRECTORIES = ["build", "dist", "releases", "sprites", "content"] + env[ - "GODOT_IGNORE_DIRECTORIES" -] -env["GODOT_PROJECT_FILES"] = get_godot_project_files( - env["SRC_DIR"], ignore_directories=GODOT_IGNORE_DIRECTORIES -) -godot_project_dirs: List[Path] = [f.parent for f in env["GODOT_PROJECT_FILES"]] -all_godot_files = flatten([pd.rglob("*") for pd in godot_project_dirs]) -env["OTHER_GODOT_SOURCE_FILES"] = [ - f - for f in all_godot_files - if f.suffix != ".gd" and f.name != ".import" and f.is_file() -] -env["GDSCRIPT_FILES"] = [f for f in all_godot_files if f.suffix == ".gd"] -env["SHADER_FILES"] = [f for f in all_godot_files if f.suffix == ".shader"] - -# Make environment variables available to subscripts -Export("env") - -try_package_godot_projects() -if env.GetOption("epub"): - env.SConscript("SCsubEpub") -else: - mavenseed_files = env.SConscript("SCsub") - Return("mavenseed_files") diff --git a/programs/scons/SCsub b/programs/scons/SCsub deleted file mode 100644 index 1698a03026..0000000000 --- a/programs/scons/SCsub +++ /dev/null @@ -1,115 +0,0 @@ -from pathlib import Path - -import add_node_icons -import highlight_code as highlighter -import include -import link -import table_of_contents -from scons_helper import print_success, print_error, calculate_target_file_paths -from SCons.Script import Dir, File, Environment, Import, Return - -# BEGIN - auto-completion -env = Environment() -# END - auto-completion - -Import("env") - -env.VariantDir(env["BUILD_DIR"], env["SRC_DIR"], duplicate=False) -env.VariantDir(env["DIST_DIR"], env["SRC_DIR"], duplicate=False) - -env.Clean("", [env["DIST_DIR"], env["BUILD_DIR"]]) -env["INCLUDE_FILES_MAP"], env["DUPLICATE_INCLUDE_FILES"] = include.find_duplicate_files( - env["GDSCRIPT_FILES"] + env["SHADER_FILES"] -) - - -def process_markdown_file_in_place( - target: list[File], source: list[File], env: Environment -) -> None: - """Builds a markdown file into a rendered html file.""" - source_file = Path(str(source[0])) - content: str = "" - with open(source_file, "r") as sf: - content = sf.read() - - if content == "": - print_error(f"WARNING: Couldn't open file {source_file}") - - content = include.process_document( - content, - source_file, - files_map=env["INCLUDE_FILES_MAP"], - duplicate_files=env["DUPLICATE_INCLUDE_FILES"], - ) - content = link.process_document(content, source_file) - content = table_of_contents.replace_contents_template(content) - content = add_node_icons.add_built_in_icons(content) - content = highlighter.highlight_code_blocks(content) - - with open(source_file, "w") as sf: - sf.write(content) - - command = [ - env["PRODUCT_PACKAGER_DIR"].File("convert_markdown.py"), - source_file, - "--output-directory", - env["BUILD_DIR"], - ] - env.Execute([command]) - - command = ["sed", "-Ei", "'s|
.+
||'", target[0]] - env.Execute([command]) - - -def prepare_html_dependencies(media_files: list[File]) -> list[File]: - build_files = calculate_target_file_paths( - env["BUILD_DIR"], env["CONTENT_DIR"], env["MARKDOWN_FILES"] - ) - env.InstallAs(build_files, env["MARKDOWN_FILES"]) - build_html_files = env.HTMLBuilder(build_files) - - # TODO: depend only on specific `media_files` instead of everything. - env.Depends(build_html_files, media_files) - return env.InstallAs( - calculate_target_file_paths( - env["DIST_DIR"], env["BUILD_DIR"], build_html_files - ), - build_html_files, - ) - - -print_success(f"Building {env['SRC_DIR']} as standalone HTML files.") - -HTMLBuilder = env.Builder( - action=process_markdown_file_in_place, - suffix=".html", - src_suffix=".md", - single_source=1, -) -env["BUILDERS"]["HTMLBuilder"] = HTMLBuilder - -media_files = env.InstallAs( - calculate_target_file_paths( - env["BUILD_DIR"], env["CONTENT_DIR"], env["MEDIA_FILES"] - ), - env["MEDIA_FILES"], -) -html_files = prepare_html_dependencies(media_files) - -if env.GetOption("mavenseed"): - mavenseed_files = [] - for html_file in html_files: - target_dir = env["DIST_DIR"].Dir("mavenseed").Dir(html_file.Dir(".").name) - target_file = target_dir.File(html_file.name) - command = [ - env["PRODUCT_PACKAGER_DIR"].File("prepare_for_mavenseed.py"), - "--output-directory", - target_dir, - "--overwrite", - "--", - "$SOURCE", - ] - mavenseed_files += env.Command( - target=target_file, source=html_file, action=[command] - ) - Return("mavenseed_files") diff --git a/programs/scons/SCsubEpub b/programs/scons/SCsubEpub deleted file mode 100644 index a5cf3b9d6c..0000000000 --- a/programs/scons/SCsubEpub +++ /dev/null @@ -1,196 +0,0 @@ -import fileinput -import os -import subprocess -from pathlib import Path -from typing import List, Tuple - -from SCons.Script import ( - Dir, - Environment, - File, - Import, - VariantDir, - Builder, - Install, - InstallAs, - Delete, - Depends, -) - -from scons_helper import print_error, print_success - -# This line allows us to avoid linter warnings and get completion support. -env = Environment() - -ERROR_DUPLICATE_IMAGES_FOUND = 2 - -Import("env") -print_success(f"Building project {env['SRC_DIR']} as Epub") - -VariantDir(env["BUILD_DIR"], env["SRC_DIR"], duplicate=False) -VariantDir(env["DIST_DIR"], env["SRC_DIR"], duplicate=False) - -this_directory: Path = Path(os.getcwd()) - - -def get_css_file_path() -> str: - relative_path = Path("pandoc/epub.css") - return relative_path.absolute().as_posix() - - -def get_gdscript_syntax_file_path() -> str: - relative_path = Path("pandoc/gdscript.xml") - return relative_path.absolute().as_posix() - - -def get_gdscript_css_path() -> str: - relative_path = Path("pandoc/gdscript.theme") - return relative_path.absolute().as_posix() - - -def get_epub_metadata(root_path: Dir) -> Tuple[str, str]: - """Verify all epub settings files are present and return their paths""" - root: Path = Path(str(root_path)) - directory: Path = root / "epub_metadata" - metadata: Path = directory / "metadata.txt" - cover: Path = directory / "cover.png" - assert directory.is_dir(), f"Missing epub_metadata/ directory in {root.as_posix()}" - assert metadata.exists(), f"Missing metadata.txt in {directory.as_posix()}" - assert cover.exists(), f"Missing cover.png at {directory.as_posix()}" - return metadata.as_posix(), cover.as_posix() - - -def capture_book_title(metadata_file: File) -> str: - """Read the book title from the metadata file to use as the filename.""" - prefix = "title: " - with open(str(metadata_file), "r") as read_obj: - for line in read_obj: - if line.startswith(prefix): - book_name = line.lstrip(prefix) - return "".join(x for x in book_name if x.isalnum()) + ".epub" - raise Exception("missing project name") - - -def build_chapter_md(target, source, env): - """A SCons Builder script""" - source.sort() - source_files = [] - for s in source: - out = subprocess.run( - ["pandoc", "-s", s.abspath, "--shift-heading-level-by=1", "-o", s.abspath], - capture_output=True, - ) - if out.returncode != 0: - print_error(out.stderr.decode()) - raise Exception(out.stderr.decode()) - print_success(out.stdout.decode()) - source_files.append(s.abspath) - target_path = Path(target[0].abspath).stem - with open(target[0].abspath, "w") as fout: - fout.write("# " + target_path + "\n") - for line in fileinput.input(files=source_files): - fout.write(line) - - return None - - -def convert_to_epub(target, source, env): - """Build epub file from installed sources.""" - md_files = [] - for file in env["INSTALLED_MD_FILES"]: - path = Path(file[0].get_abspath()).relative_to( - Path(str(env["BUILD_DIR"])).absolute() - ) - md_files.append(path) - out = subprocess.run( - ["pandoc", "-o", env["EPUB_NAME"], "metadata.txt"] - + md_files - + [ - "--toc", - "--syntax-definition", - this_directory / "pandoc/gdscript.xml", - "--highlight-style", - this_directory / "pandoc/gdscript.theme", - ], - cwd=str(env["BUILD_DIR"]), - capture_output=True, - ) - if out.returncode != 0: - print_error(out.stderr.decode()) - raise Exception(out.stderr.decode()) - print_success(out.stdout.decode()) - - -def find_duplicate_images(directory: Path) -> List[str]: - images_lists = [ - directory.rglob("*.{}".format(ext)) for ext in ["jpg", "png", "gif"] - ] - images = [path.name for image_list in images_lists for path in image_list] - # Find all images with the same name - image_as_set = set(images) - duplicate_images_count = len(images) - len(image_as_set) - if duplicate_images_count != 0: - print_error( - f"{duplicate_images_count} duplicate image{'s' if duplicate_images_count > 1 else ''} found.\n" - ) - for image in image_as_set: - if images.count(image) > 1: - print_error(f"- {image}") - print("") - print_error("Please rename the images to have unique names.") - exit(ERROR_DUPLICATE_IMAGES_FOUND) - else: - print("No duplicate images found.") - - -# Every picture must have a unique name as we must all place them into one -# folder to build with epub. So we check that first. -duplicate_images = find_duplicate_images(Path(str(env["CONTENT_DIR"]))) - -EpubBuilder = Builder(action=convert_to_epub, suffix=".epub") -env["BUILDERS"]["EpubBuilder"] = EpubBuilder -ChapterBuilder = Builder(action=build_chapter_md, suffix=".md") -env["BUILDERS"]["ChapterBuilder"] = ChapterBuilder - -media_files = Install(env["BUILD_DIR"].Dir("images/"), env["MEDIA_FILES"]) - -new_list = [] -chapter_tiers = {} -for markdown_file in env["MARKDOWN_FILES"]: - dirname = markdown_file.Dir(".").name - new_md_file = env["BUILD_DIR"].File("{}.{}".format(dirname, markdown_file.name)) - installed_md = InstallAs(new_md_file, markdown_file) - if dirname not in chapter_tiers.keys(): - chapter_tiers[dirname] = [installed_md] - else: - chapter_tiers[dirname].append(installed_md) - new_list.append(new_md_file) - -env["INSTALLED_MD_FILES"] = [] -sorted_chapters = sorted(chapter_tiers.keys()) -for chapter in sorted_chapters: - built_chapter = env.ChapterBuilder( - env["BUILD_DIR"].File(chapter + ".md"), chapter_tiers[chapter] - ) - env["INSTALLED_MD_FILES"].append(built_chapter) - for md in chapter_tiers[chapter]: - env.AddPostAction(built_chapter, Delete(md)) - - -metadata_file, cover_file = get_epub_metadata(env["SRC_DIR"]) -env["EPUB_NAME"] = capture_book_title(metadata_file) -epub_conversion_files = [ - metadata_file, - cover_file, - get_css_file_path(), - get_gdscript_syntax_file_path(), - get_gdscript_css_path(), -] -installed_conversion_files = Install(env["BUILD_DIR"], epub_conversion_files) - -dependencies = media_files + env["INSTALLED_MD_FILES"] + epub_conversion_files -build_epub_file = env.EpubBuilder(env["BUILD_DIR"].File(env["EPUB_NAME"]), dependencies) -env.Depends(build_epub_file, installed_conversion_files) - -# export epub to dist dir -Install(env["DIST_DIR"], build_epub_file) diff --git a/programs/scons/add_node_icons.py b/programs/scons/add_node_icons.py deleted file mode 100755 index e3ff07307f..0000000000 --- a/programs/scons/add_node_icons.py +++ /dev/null @@ -1,145 +0,0 @@ -#!/usr/bin/env python3 -"""Markdown preprocessor that reads a markdown document looking for Godot's -built-in class names and appends the corresponding icon image in front. - -It only adds icons to built-in node names outside code fences.""" -import argparse -import itertools -import logging -import os -import re -import sys -from dataclasses import dataclass -from typing import List - -from gdscript_class_list import BUILT_IN_CLASSES -from scons_helper import print_error - -LOGGER = logging.getLogger("format_tutorial.py") -ERROR_INCORRECT_FILE_PATHS: int = 2 - -RE_SPLIT_CODE_BLOCK: re.Pattern = re.compile("(```[a-z]*\n.*?```)", flags=re.DOTALL) -RE_BUILT_IN_CLASSES: re.Pattern = re.compile( - "(`{}`)".format("`|`".join(BUILT_IN_CLASSES)) -) -RE_PASCAL_TO_SNAKE_CASE: re.Pattern = re.compile( - "((?<=[a-z])[A-Z0-9]|(?!^)[A-Z](?=[a-z]))" -) - - -@dataclass -class ProcessedDocument: - """Maps a file path to formatted content""" - - file_path: str - content: str - - -def parse_command_line_arguments(args) -> argparse.Namespace: - """Parses the command line arguments""" - parser = argparse.ArgumentParser(description=__doc__,) - parser.add_argument( - "files", - type=str, - nargs="+", - default="", - help="A list of paths to markdown files.", - ) - parser.add_argument( - "-o", "--output", type=str, default="", help="Path to the output directory.", - ) - parser.add_argument( - "-i", "--in-place", action="store_true", help="Overwrite the source files." - ) - return parser.parse_args(args) - - -def output_result(args: argparse.Namespace, document: ProcessedDocument) -> None: - """Outputs the content of each processed document either to: - - - The input file if the program was called with the `--in-place` option. - - A new file if the program was called with the `--output` option. - - Otherwise, to the standard output. - - """ - if args.in_place: - with open(document.file_path, "w") as output_file: - output_file.write(document.content) - elif args.output == "": - print(document.content) - else: - output_path = os.path.join(args.output, os.path.basename(document.file_path)) - if not os.path.isdir(args.output): - os.makedirs(args.output) - with open(output_path, "w") as output_file: - output_file.write(document.content) - - -def process_file(file_path) -> ProcessedDocument: - output: ProcessedDocument - with open(file_path, "r") as markdown_file: - content: str = add_built_in_icons(markdown_file.read()) - output = ProcessedDocument(file_path, content) - return output - - -def add_built_in_icons(content: str) -> str: - """Inserts icons in front of built-in classes outside markdown code fences.""" - - def prepend_icon(match: re.Match) -> str: - """Returns the matched node name pattern as a string, with an image tag for the - corresponding icon. - """ - TEMPLATE = '' - class_name: str = match.group(0).replace("`", "") - - icon_filename: str = "icon_" + RE_PASCAL_TO_SNAKE_CASE.sub( - r"_\1", class_name - ).lower() - - icon_filepath: str = os.path.join( - os.path.dirname(__file__), "godot-icons", icon_filename + ".svg" - ) - if not os.path.exists(icon_filepath): - LOGGER.warning("File {} not found.".format(icon_filepath)) - return match.group(0) - - return TEMPLATE.format(icon_filepath) + match.group(0) - - output: str = "" - sections: List[str] = re.split(RE_SPLIT_CODE_BLOCK, content) - formatted_sections: List[str] = [] - - for section in sections: - # Only add image tags outside code fences. - if not section.startswith("```"): - section = re.sub(RE_BUILT_IN_CLASSES, prepend_icon, section) - formatted_sections.append(section) - - return "\n".join(formatted_sections) - - -def main(): - args: argparse.Namespace = parse_command_line_arguments(sys.argv[1:]) - logging.basicConfig(level=logging.ERROR) - filepaths: List[str] = [ - f for f in args.files if f.lower().endswith(".md") and os.path.exists(f) - ] - if len(filepaths) != len(args.files): - print_error( - "\n".join( - [ - "Some files are missing or their path is incorrect.", - "Please ensure there's no typo in the path.", - "Aborting operation.", - ] - ) - ) - sys.exit(ERROR_INCORRECT_FILE_PATHS) - - documents: List[ProcessedDocument] = list(map(process_file, filepaths)) - list(map(output_result, itertools.repeat(args), documents)) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/convert_markdown.py b/programs/scons/convert_markdown.py deleted file mode 100755 index 4bc77900c8..0000000000 --- a/programs/scons/convert_markdown.py +++ /dev/null @@ -1,154 +0,0 @@ -#!/usr/bin/env python3 -# -# Copyright (C) 2020 by Nathan Lovato and contributors -# -# This file is part of GDQuest product packager. -# -# GDQuest product packager 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. -# -# GDQuest product packager is distributed in the hope that 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 GDQuest product -# packager. If not, see . -# -# Description: -# -# Converts markdown documents to self-contained HTML or PDF files using Pandoc. -import logging -import re -import subprocess -from dataclasses import dataclass -from enum import Enum -from pathlib import Path -from typing import Sequence - -from datargs import arg, parse - - -class PdfEngines(Enum): - pdfroff = "pdfroff" - wkhtmltopdf = "wkhtmltopdf" - weasyprint = "weasyprint" - prince = "prince" - - -class OutputTypes(Enum): - pdf = "pdf" - html = "html" - - -LOGGER = logging.getLogger("convert_markdown.py") -THIS_DIRECTORY: Path = Path(__file__).parent - -CONTENT_DIRECTORY: str = "content" -DEFAULT_CSS_FILE_PATH: Path = Path(THIS_DIRECTORY, "css/pandoc.css") -DEFAULT_DATA_DIRECTORY: Path = Path(THIS_DIRECTORY, "pandoc") - -ERROR_CSS_INVALID: str = ( - "Invalid CSS file. {} is not a valid file. Using default path {}." -) -PDF_ENGINE_MEMBERS = [member.value for member in PdfEngines] -HELP_PDF_ENGINE = [ - "PDF rendering engine to use if --type is pdf.", - "Supported PDF rendering engines: {}".format(", ".join(PDF_ENGINE_MEMBERS)), -] -HELP_CSS_FILE = "Path to the css file to use for rendering. Default: {}".format( - DEFAULT_CSS_FILE_PATH -) - - -@dataclass -class Args: - files: Sequence[Path] = arg( - positional=True, help="A list of paths to markdown files." - ) - output_directory: Path = arg( - default=Path(), help="Path to the output directory.", aliases=["-o"] - ) - pdf_engine: PdfEngines = arg( - default=PdfEngines.weasyprint, help="\n".join(HELP_PDF_ENGINE), aliases=["-p"] - ) - output_type: OutputTypes = arg( - default=OutputTypes.html, - help="Type of file to output, either html or pdf.", - aliases=["-t"], - ) - css: Path = arg(default=DEFAULT_CSS_FILE_PATH, help=HELP_CSS_FILE, aliases=["-c"]) - pandoc_data_directory: Path = arg( - default=DEFAULT_DATA_DIRECTORY, - help="Path to a data directory to use for pandoc.", - aliases=["-d"], - ) - filters: Sequence[str] = arg( - default=(), - aliases=["-f"], - help="List of pandoc filters to run on each content file.", - ) - - -def path_to_title(filepath: str) -> str: - title: str = Path(filepath).stem - title = re.sub(r"^\d*\.", "", title) - title = re.sub(r"[\-_\/\\]", " ", title) - return title - - -def get_output_path(args: Args, filepath: Path) -> Path: - """Calculates and return the desired output file path.""" - directory_name: str = filepath.parent.name - filename: str = filepath.stem - filename += ".{}".format(args.output_type.value) - return Path(args.output_directory, directory_name, filename) - - -def convert_markdown(args: Args, path: str) -> None: - """Builds and runs a pandoc command to convert the input markdown document - `path` to the desired output format.""" - title: str = path_to_title(path) - pandoc_command = [ - "pandoc", - path.absolute().as_posix(), - "--self-contained", - "--css", - args.css.absolute().as_posix(), - "--metadata", - "pagetitle='{}'".format(title), - "--data-dir", - args.pandoc_data_directory.absolute().as_posix(), - ] - if args.output_type == OutputTypes.pdf: - pandoc_command += ["--pdf-engine", args.pdf_engine] - if args.filters: - pandoc_command += ["--filter", *args.filters] - output_path: Path = get_output_path(args, path) - pandoc_command += ["--output", output_path.absolute().as_posix()] - # To use pandoc's built-in syntax highlighter. The theme still needs some work. - # PANDOC_DIRECTORY: Path = Path(THIS_DIRECTORY, "pandoc") - # pandoc_command += [ - # "--syntax-definition", - # Path(PANDOC_DIRECTORY, "gd-script.xml").absolute().as_posix(), - # "--highlight-style", - # Path(PANDOC_DIRECTORY, "gdscript.theme").absolute().as_posix() - # ] - - if not output_path.parent.exists(): - output_path.parent.mkdir(parents=True) - - out = subprocess.run(pandoc_command, capture_output=True, cwd=path.parent) - if out.returncode != 0: - print(out.stderr.decode()) - raise Exception(out.stderr.decode()) - - -def main(): - args: Args = parse(Args) - for filepath in args.files: - convert_markdown(args, filepath) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/css/pandoc.css b/programs/scons/css/pandoc.css deleted file mode 100644 index 86577f69d4..0000000000 --- a/programs/scons/css/pandoc.css +++ /dev/null @@ -1,360 +0,0 @@ -/* CSS custom properties */ -:root { - --color-caption: grey; - --color-blue: #26bfe3; - --color-green: #02e180; - --color-orange: #f2971a; - --color-pink: #e3266f; - - --color-bg: #fff; - --color-bg-alt: #f5f5f5; - - --color-text-header: #fff; - --color-text-body: #95989a; - - --padding: 20px; - --padding-inv: calc(-1 * var(--padding)); - - --fonts: 'Open Sans', -apple-system, system-ui, 'Segoe UI', 'Roboto', - 'Helvetica Neue', Arial, sans-serif; - --font-size: 1.1rem; -} - -html { - font-size: 100%; -} - -body { - color: #444; - font-family: var(--fonts); - font-size: var(--font-size); - line-height: 1.7; - padding: 1em; - margin: auto; - max-width: 800px; - background: #fefefe; -} - -a { - color: #0645ad; - text-decoration: none; -} - -a:visited { - color: #0b0080; -} - -a:hover { - color: #06e; -} - -a:active { - color: #faa700; -} - -a:focus { - outline: thin dotted; -} - -a::selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -*::selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -p { - margin: 1em 0; -} - -.caption { - text-align: center; - - color: var(--color-caption); - font-style: italic; -} - -.note, -.tips, -.warning { - display: block; - width: calc(100% - var(--padding) * 2); - padding: 0 var(--padding); - padding-bottom: var(--padding); - background-color: var(--color-bg-alt); -} - -.note:before, -.tips:before, -.warning:before { - display: block; - margin: 0 var(--padding-inv) 10px var(--padding-inv); - padding-left: var(--padding); - - font-style: bold; - - color: white; -} - -.note:before { - content: 'Note'; - background-color: var(--color-blue); -} - -.tips:before { - content: 'Tips'; - background-color: var(--color-pink); -} - -.warning:before { - content: 'Warning'; - background-color: var(--color-orange); -} - -img { - max-width: 100%; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: #111; - line-height: 125%; - margin-top: 2em; - font-weight: normal; -} - -h4, -h5, -h6 { - font-weight: bold; -} - -h1 { - font-size: 2.5em; -} - -h2 { - font-size: 2em; -} - -h3 { - font-size: 1.5em; -} - -h4 { - font-size: 1.2em; -} - -blockquote { - color: #666666; - margin: 0; - padding-left: 3em; - border-left: 0.5em #eee solid; -} - -hr { - display: block; - height: 2px; - border: 0; - border-top: 1px solid #aaa; - border-bottom: 1px solid #eee; - margin: 1em 0; - padding: 0; -} - -pre, -code, -kbd, -samp { - color: #0084b8; - font-family: monospace, monospace; -} - -pre { - padding: 1em; - font-size: 14px; - - white-space: pre-wrap; - word-wrap: break-word; -} - -code { - white-space: pre-wrap; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; - color: var(--color-blue); -} - -ins { - background: #ff9; - color: #000; - text-decoration: none; -} - -ul, -ol { - margin: 1em 0; - padding: 0 0 0 2em; -} - -li p:last-child { - margin-bottom: 0; -} - -ul ul, -ol ol { - margin: 0.3em 0; -} - -dl { - margin-bottom: 1em; -} - -dt { - font-weight: bold; - margin-bottom: 0.8em; -} - -dd { - margin: 0 0 0.8em 2em; -} - -dd:last-child { - margin-bottom: 0; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; - vertical-align: middle; -} - -figure { - display: block; - text-align: center; - margin: 1em 0; -} - -figure img { - border: none; - margin: 0 auto; -} - -figcaption { - font-size: 0.8em; - font-style: italic; - margin: 0 0 0.8em; -} - -.author { - font-size: 1.2em; - text-align: center; -} - -tag { - min-width: 3.2em; - text-align: center; - border-radius: 8px; - padding: 0 4px; - margin-bottom: 0; - margin-top: 4px; - margin-right: 0.2em; - display: inline-block; - color: white; -} - -tag.update { - background: var(--color-blue); -} - -tag.new { - background: var(--color-green); -} - -tag.update:after { - content: 'update'; -} - -tag.new:after { - content: 'new'; -} - -button { - background-color: var(--color-blue); - color: white; - border: none; - - cursor: pointer; - - line-height: 2rem; - font-size: 1.2rem; - margin: 0.75rem 0; - overflow: visible; - padding: 0.75rem 1.5rem; - border-radius: 1rem; - - transition: background-color 0.5; - white-space: nowrap; -} - -.node-icon { - position: relative; - bottom: 1.3px; - padding-right: 3px; - height: 18px; -} - -.video-youtube { - background-color: #000; - position: relative; - cursor: pointer; -} -.video-youtube > .playbutton { - pointer-events: none; - width: 90px; - height: 60px; - background-color: #333; - box-shadow: 0 0 18px rgba(0, 0, 0, 0.6); - z-index: 1; - opacity: 0.8; - border-radius: 6px; -} - -.playbutton:before { - content: ''; - border-style: solid; - border-width: 15px 0 15px 26px; - border-color: transparent transparent transparent #fff; -} - -.video-youtube > img, -.video-youtube > .playbutton { - cursor: pointer; -} - -.video-youtube > img, -.video-youtube > .playbutton, -.video-youtube > .playbutton:before { - position: absolute; -} - -.playbutton, -.playbutton:before { - top: 50%; - left: 50%; - transform: translate3d(-50%, -50%, 0); -} diff --git a/programs/scons/gdscript_class_list.py b/programs/scons/gdscript_class_list.py deleted file mode 100644 index 39e82b04f2..0000000000 --- a/programs/scons/gdscript_class_list.py +++ /dev/null @@ -1,556 +0,0 @@ -BUILT_IN_CLASSES = [ - "AABB", - "ARVRAnchor", - "ARVRCamera", - "ARVRController", - "ARVRInterface", - "ARVROrigin", - "ARVRPositionalTracker", - "ARVRServer", - "AStar", - "AStar2D", - "AcceptDialog", - "AnimatedSprite", - "AnimatedSprite3D", - "AnimatedTexture", - "Animation", - "AnimationNode", - "AnimationNodeAdd2", - "AnimationNodeAdd3", - "AnimationNodeAnimation", - "AnimationNodeBlend2", - "AnimationNodeBlend3", - "AnimationNodeBlendSpace1D", - "AnimationNodeBlendSpace2D", - "AnimationNodeBlendTree", - "AnimationNodeOneShot", - "AnimationNodeOutput", - "AnimationNodeStateMachine", - "AnimationNodeStateMachinePlayback", - "AnimationNodeStateMachineTransition", - "AnimationNodeTimeScale", - "AnimationNodeTimeSeek", - "AnimationNodeTransition", - "AnimationPlayer", - "AnimationRootNode", - "AnimationTrackEditPlugin", - "AnimationTree", - "AnimationTreePlayer", - "Area", - "Area2D", - "Array", - "ArrayMesh", - "AtlasTexture", - "AudioBusLayout", - "AudioEffect", - "AudioEffectAmplify", - "AudioEffectBandLimitFilter", - "AudioEffectBandPassFilter", - "AudioEffectChorus", - "AudioEffectCompressor", - "AudioEffectDelay", - "AudioEffectDistortion", - "AudioEffectEQ", - "AudioEffectEQ10", - "AudioEffectEQ21", - "AudioEffectEQ6", - "AudioEffectFilter", - "AudioEffectHighPassFilter", - "AudioEffectHighShelfFilter", - "AudioEffectInstance", - "AudioEffectLimiter", - "AudioEffectLowPassFilter", - "AudioEffectLowShelfFilter", - "AudioEffectNotchFilter", - "AudioEffectPanner", - "AudioEffectPhaser", - "AudioEffectPitchShift", - "AudioEffectRecord", - "AudioEffectReverb", - "AudioEffectSpectrumAnalyzer", - "AudioEffectSpectrumAnalyzerInstance", - "AudioEffectStereoEnhance", - "AudioServer", - "AudioStream", - "AudioStreamGenerator", - "AudioStreamGeneratorPlayback", - "AudioStreamMicrophone", - "AudioStreamPlayback", - "AudioStreamPlaybackResampled", - "AudioStreamPlayer", - "AudioStreamPlayer2D", - "AudioStreamPlayer3D", - "AudioStreamRandomPitch", - "AudioStreamSample", - "BackBufferCopy", - "BakedLightmap", - "BakedLightmapData", - "BaseButton", - "Basis", - "BitMap", - "BitmapFont", - "Bone2D", - "BoneAttachment", - "BoxContainer", - "BoxShape", - "Button", - "ButtonGroup", - "CPUParticles", - "CPUParticles2D", - "Camera", - "Camera2D", - "CameraFeed", - "CameraServer", - "CameraTexture", - "CanvasItem", - "CanvasItemMaterial", - "CanvasLayer", - "CanvasModulate", - "CapsuleMesh", - "CapsuleShape", - "CapsuleShape2D", - "CenterContainer", - "CharFXTransform", - "CheckBox", - "CheckButton", - "CircleShape2D", - "ClassDB", - "ClippedCamera", - "CollisionObject", - "CollisionObject2D", - "CollisionPolygon", - "CollisionPolygon2D", - "CollisionShape", - "CollisionShape2D", - "Color", - "ColorPicker", - "ColorPickerButton", - "ColorRect", - "ConcavePolygonShape", - "ConcavePolygonShape2D", - "ConeTwistJoint", - "ConfigFile", - "ConfirmationDialog", - "Container", - "Control", - "ConvexPolygonShape", - "ConvexPolygonShape2D", - "Crypto", - "CryptoKey", - "CubeMap", - "CubeMesh", - "Curve", - "Curve2D", - "Curve3D", - "CurveTexture", - "CylinderMesh", - "CylinderShape", - "DampedSpringJoint2D", - "Dictionary", - "DirectionalLight", - "Directory", - "DynamicFont", - "DynamicFontData", - "EditorExportPlugin", - "EditorFeatureProfile", - "EditorFileDialog", - "EditorFileSystem", - "EditorFileSystemDirectory", - "EditorImportPlugin", - "EditorInspector", - "EditorInspectorPlugin", - "EditorInterface", - "EditorNavigationMeshGenerator", - "EditorPlugin", - "EditorProperty", - "EditorResourceConversionPlugin", - "EditorResourcePreview", - "EditorResourcePreviewGenerator", - "EditorSceneImporter", - "EditorSceneImporterAssimp", - "EditorScenePostImport", - "EditorScript", - "EditorSelection", - "EditorSettings", - "EditorSpatialGizmo", - "EditorSpatialGizmoPlugin", - "EditorSpinSlider", - "EditorVCSInterface", - "EncodedObjectAsID", - "Engine", - "Environment", - "Expression", - "File", - "FileDialog", - "Font", - "FuncRef", - "GIProbe", - "GIProbeData", - "Generic6DOFJoint", - "Geometry", - "GeometryInstance", - "Gradient", - "GradientTexture", - "GraphEdit", - "GraphNode", - "GridContainer", - "GrooveJoint2D", - "HBoxContainer", - "HScrollBar", - "HSeparator", - "HSlider", - "HSplitContainer", - "HTTPClient", - "HTTPRequest", - "HashingContext", - "HeightMapShape", - "HingeJoint", - "IP", - "IP_Unix", - "Image", - "ImageTexture", - "ImmediateGeometry", - "Input", - "InputDefault", - "InputEvent", - "InputEventAction", - "InputEventGesture", - "InputEventJoypadButton", - "InputEventJoypadMotion", - "InputEventKey", - "InputEventMIDI", - "InputEventMagnifyGesture", - "InputEventMouse", - "InputEventMouseButton", - "InputEventMouseMotion", - "InputEventPanGesture", - "InputEventScreenDrag", - "InputEventScreenTouch", - "InputEventWithModifiers", - "InputMap", - "InstancePlaceholder", - "InterpolatedCamera", - "ItemList", - "JSON", - "JSONParseResult", - "JSONRPC", - "JavaScript", - "Joint", - "Joint2D", - "KinematicBody", - "KinematicBody2D", - "KinematicCollision", - "KinematicCollision2D", - "Label", - "LargeTexture", - "Light", - "Light2D", - "LightOccluder2D", - "Line2D", - "LineEdit", - "LineShape2D", - "LinkButton", - "Listener", - "MainLoop", - "MarginContainer", - "Marshalls", - "Material", - "MenuButton", - "Mesh", - "MeshDataTool", - "MeshInstance", - "MeshInstance2D", - "MeshLibrary", - "MeshTexture", - "MultiMesh", - "MultiMeshInstance", - "MultiMeshInstance2D", - "MultiplayerAPI", - "Mutex", - "Navigation", - "Navigation2D", - "NavigationMesh", - "NavigationMeshInstance", - "NavigationPolygon", - "NavigationPolygonInstance", - "NetworkedMultiplayerPeer", - "Nil", - "NinePatchRect", - "Node", - "Node2D", - "NodePath", - "OS", - "Object", - "OccluderPolygon2D", - "OmniLight", - "OptionButton", - "PCKPacker", - "PHashTranslation", - "PackedDataContainer", - "PackedDataContainerRef", - "PackedScene", - "PacketPeer", - "PacketPeerStream", - "PacketPeerUDP", - "Panel", - "PanelContainer", - "PanoramaSky", - "ParallaxBackground", - "ParallaxLayer", - "Particles", - "Particles2D", - "ParticlesMaterial", - "Path", - "Path2D", - "PathFollow", - "PathFollow2D", - "Performance", - "PhysicalBone", - "Physics2DDirectBodyState", - "Physics2DDirectBodyStateSW", - "Physics2DDirectSpaceState", - "Physics2DServer", - "Physics2DServerSW", - "Physics2DShapeQueryParameters", - "Physics2DShapeQueryResult", - "Physics2DTestMotionResult", - "PhysicsBody", - "PhysicsBody2D", - "PhysicsDirectBodyState", - "PhysicsDirectSpaceState", - "PhysicsMaterial", - "PhysicsServer", - "PhysicsShapeQueryParameters", - "PhysicsShapeQueryResult", - "PinJoint", - "PinJoint2D", - "Plane", - "PlaneMesh", - "PlaneShape", - "PointMesh", - "Polygon2D", - "PolygonPathFinder", - "PoolByteArray", - "PoolColorArray", - "PoolIntArray", - "PoolRealArray", - "PoolStringArray", - "PoolVector2Array", - "PoolVector3Array", - "Popup", - "PopupDialog", - "PopupMenu", - "PopupPanel", - "Position2D", - "Position3D", - "PrimitiveMesh", - "PrismMesh", - "ProceduralSky", - "ProgressBar", - "ProjectSettings", - "ProximityGroup", - "ProxyTexture", - "QuadMesh", - "Quat", - "RID", - "RandomNumberGenerator", - "Range", - "RayCast", - "RayCast2D", - "RayShape", - "RayShape2D", - "Rect2", - "RectangleShape2D", - "Reference", - "ReferenceRect", - "ReflectionProbe", - "RemoteTransform", - "RemoteTransform2D", - "Resource", - "ResourceFormatLoader", - "ResourceFormatLoaderCrypto", - "ResourceFormatSaver", - "ResourceFormatSaverCrypto", - "ResourceImporter", - "ResourceInteractiveLoader", - "ResourceLoader", - "ResourcePreloader", - "ResourceSaver", - "RichTextEffect", - "RichTextLabel", - "RigidBody", - "RigidBody2D", - "RootMotionView", - "SceneState", - "SceneTree", - "SceneTreeTimer", - "Script", - "ScriptCreateDialog", - "ScriptEditor", - "ScrollBar", - "ScrollContainer", - "SegmentShape2D", - "Semaphore", - "Separator", - "Shader", - "ShaderMaterial", - "Shape", - "Shape2D", - "ShortCut", - "Skeleton", - "Skeleton2D", - "SkeletonIK", - "Skin", - "SkinReference", - "Sky", - "Slider", - "SliderJoint", - "SoftBody", - "Spatial", - "SpatialGizmo", - "SpatialMaterial", - "SpatialVelocityTracker", - "SphereMesh", - "SphereShape", - "SpinBox", - "SplitContainer", - "SpotLight", - "SpringArm", - "Sprite", - "Sprite3D", - "SpriteBase3D", - "SpriteFrames", - "StaticBody", - "StaticBody2D", - "StreamPeer", - "StreamPeerBuffer", - "StreamPeerSSL", - "StreamPeerTCP", - "StreamTexture", - "String", - "StyleBox", - "StyleBoxEmpty", - "StyleBoxFlat", - "StyleBoxLine", - "StyleBoxTexture", - "SurfaceTool", - "TCP_Server", - "TabContainer", - "Tabs", - "TextEdit", - "TextFile", - "Texture", - "Texture3D", - "TextureArray", - "TextureButton", - "TextureLayered", - "TextureProgress", - "TextureRect", - "Theme", - "Thread", - "TileMap", - "TileSet", - "Timer", - "ToolButton", - "TouchScreenButton", - "Transform", - "Transform2D", - "Translation", - "TranslationServer", - "Tree", - "TreeItem", - "TriangleMesh", - "Tween", - "UndoRedo", - "VBoxContainer", - "VScrollBar", - "VSeparator", - "VSlider", - "VSplitContainer", - "Variant", - "Vector2", - "Vector3", - "VehicleBody", - "VehicleWheel", - "VideoPlayer", - "VideoStream", - "Viewport", - "ViewportContainer", - "ViewportTexture", - "VisibilityEnabler", - "VisibilityEnabler2D", - "VisibilityNotifier", - "VisibilityNotifier2D", - "VisualInstance", - "VisualServer", - "VisualShader", - "VisualShaderNode", - "VisualShaderNodeBooleanConstant", - "VisualShaderNodeBooleanUniform", - "VisualShaderNodeColorConstant", - "VisualShaderNodeColorFunc", - "VisualShaderNodeColorOp", - "VisualShaderNodeColorUniform", - "VisualShaderNodeCompare", - "VisualShaderNodeCubeMap", - "VisualShaderNodeCubeMapUniform", - "VisualShaderNodeCustom", - "VisualShaderNodeDeterminant", - "VisualShaderNodeDotProduct", - "VisualShaderNodeExpression", - "VisualShaderNodeFaceForward", - "VisualShaderNodeFresnel", - "VisualShaderNodeGlobalExpression", - "VisualShaderNodeGroupBase", - "VisualShaderNodeIf", - "VisualShaderNodeInput", - "VisualShaderNodeIs", - "VisualShaderNodeOuterProduct", - "VisualShaderNodeOutput", - "VisualShaderNodeScalarClamp", - "VisualShaderNodeScalarConstant", - "VisualShaderNodeScalarDerivativeFunc", - "VisualShaderNodeScalarFunc", - "VisualShaderNodeScalarInterp", - "VisualShaderNodeScalarOp", - "VisualShaderNodeScalarSmoothStep", - "VisualShaderNodeScalarSwitch", - "VisualShaderNodeScalarUniform", - "VisualShaderNodeSwitch", - "VisualShaderNodeTexture", - "VisualShaderNodeTextureUniform", - "VisualShaderNodeTextureUniformTriplanar", - "VisualShaderNodeTransformCompose", - "VisualShaderNodeTransformConstant", - "VisualShaderNodeTransformDecompose", - "VisualShaderNodeTransformFunc", - "VisualShaderNodeTransformMult", - "VisualShaderNodeTransformUniform", - "VisualShaderNodeTransformVecMult", - "VisualShaderNodeUniform", - "VisualShaderNodeVec3Constant", - "VisualShaderNodeVec3Uniform", - "VisualShaderNodeVectorClamp", - "VisualShaderNodeVectorCompose", - "VisualShaderNodeVectorDecompose", - "VisualShaderNodeVectorDerivativeFunc", - "VisualShaderNodeVectorDistance", - "VisualShaderNodeVectorFunc", - "VisualShaderNodeVectorInterp", - "VisualShaderNodeVectorLen", - "VisualShaderNodeVectorOp", - "VisualShaderNodeVectorRefract", - "VisualShaderNodeVectorScalarMix", - "VisualShaderNodeVectorScalarSmoothStep", - "VisualShaderNodeVectorScalarStep", - "VisualShaderNodeVectorSmoothStep", - "WeakRef", - "WindowDialog", - "World", - "World2D", - "WorldEnvironment", - "X509Certificate", - "XMLParser", - "YSort", -] -BUILT_IN_CLASSES.sort(key=lambda word: len(word), reverse=True) diff --git a/programs/scons/godot-icons/README.md b/programs/scons/godot-icons/README.md deleted file mode 100644 index 3159565180..0000000000 --- a/programs/scons/godot-icons/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Editor icons - -This folder contains all the icons used by Godot editor (except for platform -icons which are located in their respective platform folder). - -See [Editor icons](https://docs.godotengine.org/en/latest/development/editor/creating_icons.html) -in the documentation for details on creating icons for the Godot editor. diff --git a/programs/scons/godot-icons/icon_2d.svg b/programs/scons/godot-icons/icon_2d.svg deleted file mode 100644 index afb9f4b45f..0000000000 --- a/programs/scons/godot-icons/icon_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_3d.svg b/programs/scons/godot-icons/icon_3d.svg deleted file mode 100644 index 501b47aca1..0000000000 --- a/programs/scons/godot-icons/icon_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_a_a_b_b.svg b/programs/scons/godot-icons/icon_a_a_b_b.svg deleted file mode 100644 index 03ec25caf2..0000000000 --- a/programs/scons/godot-icons/icon_a_a_b_b.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_a_r_v_r_anchor.svg b/programs/scons/godot-icons/icon_a_r_v_r_anchor.svg deleted file mode 100644 index 0f6282a085..0000000000 --- a/programs/scons/godot-icons/icon_a_r_v_r_anchor.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_a_r_v_r_camera.svg b/programs/scons/godot-icons/icon_a_r_v_r_camera.svg deleted file mode 100644 index 9f9072fc1e..0000000000 --- a/programs/scons/godot-icons/icon_a_r_v_r_camera.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_a_r_v_r_controller.svg b/programs/scons/godot-icons/icon_a_r_v_r_controller.svg deleted file mode 100644 index 9296b11c8e..0000000000 --- a/programs/scons/godot-icons/icon_a_r_v_r_controller.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_a_r_v_r_origin.svg b/programs/scons/godot-icons/icon_a_r_v_r_origin.svg deleted file mode 100644 index dda24e7530..0000000000 --- a/programs/scons/godot-icons/icon_a_r_v_r_origin.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_accept_dialog.svg b/programs/scons/godot-icons/icon_accept_dialog.svg deleted file mode 100644 index 974ae28a16..0000000000 --- a/programs/scons/godot-icons/icon_accept_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_action_copy.svg b/programs/scons/godot-icons/icon_action_copy.svg deleted file mode 100644 index 0d68290147..0000000000 --- a/programs/scons/godot-icons/icon_action_copy.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_action_cut.svg b/programs/scons/godot-icons/icon_action_cut.svg deleted file mode 100644 index a4ed2a2a15..0000000000 --- a/programs/scons/godot-icons/icon_action_cut.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_action_paste.svg b/programs/scons/godot-icons/icon_action_paste.svg deleted file mode 100644 index 423bc7baab..0000000000 --- a/programs/scons/godot-icons/icon_action_paste.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_add.svg b/programs/scons/godot-icons/icon_add.svg deleted file mode 100644 index afad08a2e0..0000000000 --- a/programs/scons/godot-icons/icon_add.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_add_atlas_tile.svg b/programs/scons/godot-icons/icon_add_atlas_tile.svg deleted file mode 100644 index a6d94005a8..0000000000 --- a/programs/scons/godot-icons/icon_add_atlas_tile.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_add_autotile.svg b/programs/scons/godot-icons/icon_add_autotile.svg deleted file mode 100644 index 52664b3eb6..0000000000 --- a/programs/scons/godot-icons/icon_add_autotile.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_add_single_tile.svg b/programs/scons/godot-icons/icon_add_single_tile.svg deleted file mode 100644 index 64bf1c99c0..0000000000 --- a/programs/scons/godot-icons/icon_add_single_tile.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_add_split.svg b/programs/scons/godot-icons/icon_add_split.svg deleted file mode 100644 index 5c034d8d12..0000000000 --- a/programs/scons/godot-icons/icon_add_split.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_anchor.svg b/programs/scons/godot-icons/icon_anchor.svg deleted file mode 100644 index cb40970ba3..0000000000 --- a/programs/scons/godot-icons/icon_anchor.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animated_sprite.svg b/programs/scons/godot-icons/icon_animated_sprite.svg deleted file mode 100644 index 0c9d2933ee..0000000000 --- a/programs/scons/godot-icons/icon_animated_sprite.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animated_sprite_3d.svg b/programs/scons/godot-icons/icon_animated_sprite_3d.svg deleted file mode 100644 index b25ebae683..0000000000 --- a/programs/scons/godot-icons/icon_animated_sprite_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animated_texture.svg b/programs/scons/godot-icons/icon_animated_texture.svg deleted file mode 100644 index 532573103f..0000000000 --- a/programs/scons/godot-icons/icon_animated_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation.svg b/programs/scons/godot-icons/icon_animation.svg deleted file mode 100644 index 917784badd..0000000000 --- a/programs/scons/godot-icons/icon_animation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_filter.svg b/programs/scons/godot-icons/icon_animation_filter.svg deleted file mode 100644 index 8a2b059348..0000000000 --- a/programs/scons/godot-icons/icon_animation_filter.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_player.svg b/programs/scons/godot-icons/icon_animation_player.svg deleted file mode 100644 index 52b6b02c15..0000000000 --- a/programs/scons/godot-icons/icon_animation_player.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_track_group.svg b/programs/scons/godot-icons/icon_animation_track_group.svg deleted file mode 100644 index c5811e1bfa..0000000000 --- a/programs/scons/godot-icons/icon_animation_track_group.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_track_list.svg b/programs/scons/godot-icons/icon_animation_track_list.svg deleted file mode 100644 index 3ba4915350..0000000000 --- a/programs/scons/godot-icons/icon_animation_track_list.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_tree.svg b/programs/scons/godot-icons/icon_animation_tree.svg deleted file mode 100644 index d6484097c9..0000000000 --- a/programs/scons/godot-icons/icon_animation_tree.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_animation_tree_player.svg b/programs/scons/godot-icons/icon_animation_tree_player.svg deleted file mode 100644 index d6484097c9..0000000000 --- a/programs/scons/godot-icons/icon_animation_tree_player.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_area.svg b/programs/scons/godot-icons/icon_area.svg deleted file mode 100644 index 4be8a2cced..0000000000 --- a/programs/scons/godot-icons/icon_area.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_area_2d.svg b/programs/scons/godot-icons/icon_area_2d.svg deleted file mode 100644 index 005f70ed48..0000000000 --- a/programs/scons/godot-icons/icon_area_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_array.svg b/programs/scons/godot-icons/icon_array.svg deleted file mode 100644 index 068007bb29..0000000000 --- a/programs/scons/godot-icons/icon_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_array_mesh.svg b/programs/scons/godot-icons/icon_array_mesh.svg deleted file mode 100644 index 3a33a966aa..0000000000 --- a/programs/scons/godot-icons/icon_array_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_arrow_down.svg b/programs/scons/godot-icons/icon_arrow_down.svg deleted file mode 100644 index d24357d2c5..0000000000 --- a/programs/scons/godot-icons/icon_arrow_down.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_arrow_left.svg b/programs/scons/godot-icons/icon_arrow_left.svg deleted file mode 100644 index ddd2f4e353..0000000000 --- a/programs/scons/godot-icons/icon_arrow_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_arrow_right.svg b/programs/scons/godot-icons/icon_arrow_right.svg deleted file mode 100644 index a0c78dc1eb..0000000000 --- a/programs/scons/godot-icons/icon_arrow_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_arrow_up.svg b/programs/scons/godot-icons/icon_arrow_up.svg deleted file mode 100644 index f71f95c7b1..0000000000 --- a/programs/scons/godot-icons/icon_arrow_up.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_aspect_ratio_container.svg b/programs/scons/godot-icons/icon_aspect_ratio_container.svg deleted file mode 100644 index a7aef8e028..0000000000 --- a/programs/scons/godot-icons/icon_aspect_ratio_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_asset_lib.svg b/programs/scons/godot-icons/icon_asset_lib.svg deleted file mode 100644 index 22307efde3..0000000000 --- a/programs/scons/godot-icons/icon_asset_lib.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_atlas_texture.svg b/programs/scons/godot-icons/icon_atlas_texture.svg deleted file mode 100644 index e261d372d1..0000000000 --- a/programs/scons/godot-icons/icon_atlas_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_bus_bypass.svg b/programs/scons/godot-icons/icon_audio_bus_bypass.svg deleted file mode 100644 index 2723f847eb..0000000000 --- a/programs/scons/godot-icons/icon_audio_bus_bypass.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_bus_layout.svg b/programs/scons/godot-icons/icon_audio_bus_layout.svg deleted file mode 100644 index 3b1f3e7a0d..0000000000 --- a/programs/scons/godot-icons/icon_audio_bus_layout.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_bus_mute.svg b/programs/scons/godot-icons/icon_audio_bus_mute.svg deleted file mode 100644 index dbfcc81107..0000000000 --- a/programs/scons/godot-icons/icon_audio_bus_mute.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_bus_solo.svg b/programs/scons/godot-icons/icon_audio_bus_solo.svg deleted file mode 100644 index 4065bdc630..0000000000 --- a/programs/scons/godot-icons/icon_audio_bus_solo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_m_p3.svg b/programs/scons/godot-icons/icon_audio_stream_m_p3.svg deleted file mode 100644 index 900d5873fe..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_m_p3.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_o_g_g_vorbis.svg b/programs/scons/godot-icons/icon_audio_stream_o_g_g_vorbis.svg deleted file mode 100644 index 900d5873fe..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_o_g_g_vorbis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_player.svg b/programs/scons/godot-icons/icon_audio_stream_player.svg deleted file mode 100644 index 48aa7c2904..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_player.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_player_2d.svg b/programs/scons/godot-icons/icon_audio_stream_player_2d.svg deleted file mode 100644 index 21cf751c92..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_player_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_player_3d.svg b/programs/scons/godot-icons/icon_audio_stream_player_3d.svg deleted file mode 100644 index d1e39e62f3..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_player_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_audio_stream_sample.svg b/programs/scons/godot-icons/icon_audio_stream_sample.svg deleted file mode 100644 index 900d5873fe..0000000000 --- a/programs/scons/godot-icons/icon_audio_stream_sample.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_auto_end.svg b/programs/scons/godot-icons/icon_auto_end.svg deleted file mode 100644 index b5d925c92e..0000000000 --- a/programs/scons/godot-icons/icon_auto_end.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_auto_key.svg b/programs/scons/godot-icons/icon_auto_key.svg deleted file mode 100644 index acc6665baf..0000000000 --- a/programs/scons/godot-icons/icon_auto_key.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_auto_play.svg b/programs/scons/godot-icons/icon_auto_play.svg deleted file mode 100644 index f1a6d426c9..0000000000 --- a/programs/scons/godot-icons/icon_auto_play.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_auto_triangle.svg b/programs/scons/godot-icons/icon_auto_triangle.svg deleted file mode 100644 index fbd212f2ba..0000000000 --- a/programs/scons/godot-icons/icon_auto_triangle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_back.svg b/programs/scons/godot-icons/icon_back.svg deleted file mode 100644 index e98a583855..0000000000 --- a/programs/scons/godot-icons/icon_back.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_back_buffer_copy.svg b/programs/scons/godot-icons/icon_back_buffer_copy.svg deleted file mode 100644 index 9bd40395c0..0000000000 --- a/programs/scons/godot-icons/icon_back_buffer_copy.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bake.svg b/programs/scons/godot-icons/icon_bake.svg deleted file mode 100644 index 9c652c76b3..0000000000 --- a/programs/scons/godot-icons/icon_bake.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_baked_lightmap.svg b/programs/scons/godot-icons/icon_baked_lightmap.svg deleted file mode 100644 index ea9efa55ba..0000000000 --- a/programs/scons/godot-icons/icon_baked_lightmap.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_baked_lightmap_data.svg b/programs/scons/godot-icons/icon_baked_lightmap_data.svg deleted file mode 100644 index f5dcfb618b..0000000000 --- a/programs/scons/godot-icons/icon_baked_lightmap_data.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_basis.svg b/programs/scons/godot-icons/icon_basis.svg deleted file mode 100644 index 5ff892888a..0000000000 --- a/programs/scons/godot-icons/icon_basis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bezier_handles_balanced.svg b/programs/scons/godot-icons/icon_bezier_handles_balanced.svg deleted file mode 100644 index e4b8ae12e3..0000000000 --- a/programs/scons/godot-icons/icon_bezier_handles_balanced.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bezier_handles_free.svg b/programs/scons/godot-icons/icon_bezier_handles_free.svg deleted file mode 100644 index 88f8146871..0000000000 --- a/programs/scons/godot-icons/icon_bezier_handles_free.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bezier_handles_mirror.svg b/programs/scons/godot-icons/icon_bezier_handles_mirror.svg deleted file mode 100644 index 3a4b75ee96..0000000000 --- a/programs/scons/godot-icons/icon_bezier_handles_mirror.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bit_map.svg b/programs/scons/godot-icons/icon_bit_map.svg deleted file mode 100644 index 703c958ee3..0000000000 --- a/programs/scons/godot-icons/icon_bit_map.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bitmap_font.svg b/programs/scons/godot-icons/icon_bitmap_font.svg deleted file mode 100644 index d3ab5f7dd7..0000000000 --- a/programs/scons/godot-icons/icon_bitmap_font.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_blend.svg b/programs/scons/godot-icons/icon_blend.svg deleted file mode 100644 index 4de2fa5a43..0000000000 --- a/programs/scons/godot-icons/icon_blend.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bone.svg b/programs/scons/godot-icons/icon_bone.svg deleted file mode 100644 index cbfa4794ed..0000000000 --- a/programs/scons/godot-icons/icon_bone.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bone_2d.svg b/programs/scons/godot-icons/icon_bone_2d.svg deleted file mode 100644 index 2298022d6a..0000000000 --- a/programs/scons/godot-icons/icon_bone_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bone_attachment.svg b/programs/scons/godot-icons/icon_bone_attachment.svg deleted file mode 100644 index 2f2a9cdae5..0000000000 --- a/programs/scons/godot-icons/icon_bone_attachment.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bone_track.svg b/programs/scons/godot-icons/icon_bone_track.svg deleted file mode 100644 index 34fb76e696..0000000000 --- a/programs/scons/godot-icons/icon_bone_track.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bool.svg b/programs/scons/godot-icons/icon_bool.svg deleted file mode 100644 index e6e32001ef..0000000000 --- a/programs/scons/godot-icons/icon_bool.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_box_shape.svg b/programs/scons/godot-icons/icon_box_shape.svg deleted file mode 100644 index f9012d1fe4..0000000000 --- a/programs/scons/godot-icons/icon_box_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bucket.svg b/programs/scons/godot-icons/icon_bucket.svg deleted file mode 100644 index a30fce3112..0000000000 --- a/programs/scons/godot-icons/icon_bucket.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bus_vu_empty.svg b/programs/scons/godot-icons/icon_bus_vu_empty.svg deleted file mode 100644 index 32a27e26b5..0000000000 --- a/programs/scons/godot-icons/icon_bus_vu_empty.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bus_vu_frozen.svg b/programs/scons/godot-icons/icon_bus_vu_frozen.svg deleted file mode 100644 index a78b83a644..0000000000 --- a/programs/scons/godot-icons/icon_bus_vu_frozen.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_bus_vu_full.svg b/programs/scons/godot-icons/icon_bus_vu_full.svg deleted file mode 100644 index acfa742d18..0000000000 --- a/programs/scons/godot-icons/icon_bus_vu_full.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_button.svg b/programs/scons/godot-icons/icon_button.svg deleted file mode 100644 index 6046038289..0000000000 --- a/programs/scons/godot-icons/icon_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_button_group.svg b/programs/scons/godot-icons/icon_button_group.svg deleted file mode 100644 index 0fd49f0646..0000000000 --- a/programs/scons/godot-icons/icon_button_group.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_c_p_u_particles.svg b/programs/scons/godot-icons/icon_c_p_u_particles.svg deleted file mode 100644 index 072703cfa9..0000000000 --- a/programs/scons/godot-icons/icon_c_p_u_particles.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_camera.svg b/programs/scons/godot-icons/icon_camera.svg deleted file mode 100644 index f6e99cb56e..0000000000 --- a/programs/scons/godot-icons/icon_camera.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_camera_2d.svg b/programs/scons/godot-icons/icon_camera_2d.svg deleted file mode 100644 index b6aa869be3..0000000000 --- a/programs/scons/godot-icons/icon_camera_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_camera_texture.svg b/programs/scons/godot-icons/icon_camera_texture.svg deleted file mode 100644 index adb4762082..0000000000 --- a/programs/scons/godot-icons/icon_camera_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_item.svg b/programs/scons/godot-icons/icon_canvas_item.svg deleted file mode 100644 index f396290436..0000000000 --- a/programs/scons/godot-icons/icon_canvas_item.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_item_material.svg b/programs/scons/godot-icons/icon_canvas_item_material.svg deleted file mode 100644 index 241184f8b9..0000000000 --- a/programs/scons/godot-icons/icon_canvas_item_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_item_shader.svg b/programs/scons/godot-icons/icon_canvas_item_shader.svg deleted file mode 100644 index b8b1588843..0000000000 --- a/programs/scons/godot-icons/icon_canvas_item_shader.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_item_shader_graph.svg b/programs/scons/godot-icons/icon_canvas_item_shader_graph.svg deleted file mode 100644 index 838ca45178..0000000000 --- a/programs/scons/godot-icons/icon_canvas_item_shader_graph.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_layer.svg b/programs/scons/godot-icons/icon_canvas_layer.svg deleted file mode 100644 index 6e98fd1ba9..0000000000 --- a/programs/scons/godot-icons/icon_canvas_layer.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_canvas_modulate.svg b/programs/scons/godot-icons/icon_canvas_modulate.svg deleted file mode 100644 index 6096beb732..0000000000 --- a/programs/scons/godot-icons/icon_canvas_modulate.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_capsule_mesh.svg b/programs/scons/godot-icons/icon_capsule_mesh.svg deleted file mode 100644 index f7424310aa..0000000000 --- a/programs/scons/godot-icons/icon_capsule_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_capsule_shape.svg b/programs/scons/godot-icons/icon_capsule_shape.svg deleted file mode 100644 index 4d5bc522b1..0000000000 --- a/programs/scons/godot-icons/icon_capsule_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_capsule_shape_2d.svg b/programs/scons/godot-icons/icon_capsule_shape_2d.svg deleted file mode 100644 index 99a67d4641..0000000000 --- a/programs/scons/godot-icons/icon_capsule_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_center_container.svg b/programs/scons/godot-icons/icon_center_container.svg deleted file mode 100644 index af1958c2d8..0000000000 --- a/programs/scons/godot-icons/icon_center_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_check_box.svg b/programs/scons/godot-icons/icon_check_box.svg deleted file mode 100644 index 8707dfce0c..0000000000 --- a/programs/scons/godot-icons/icon_check_box.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_check_button.svg b/programs/scons/godot-icons/icon_check_button.svg deleted file mode 100644 index 4b8106ecc0..0000000000 --- a/programs/scons/godot-icons/icon_check_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_checkerboard.svg b/programs/scons/godot-icons/icon_checkerboard.svg deleted file mode 100644 index 38b537e872..0000000000 --- a/programs/scons/godot-icons/icon_checkerboard.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_circle_shape_2d.svg b/programs/scons/godot-icons/icon_circle_shape_2d.svg deleted file mode 100644 index d23ca6d8a3..0000000000 --- a/programs/scons/godot-icons/icon_circle_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_class_list.svg b/programs/scons/godot-icons/icon_class_list.svg deleted file mode 100644 index 11713b125a..0000000000 --- a/programs/scons/godot-icons/icon_class_list.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_clear.svg b/programs/scons/godot-icons/icon_clear.svg deleted file mode 100644 index 43c00311bc..0000000000 --- a/programs/scons/godot-icons/icon_clear.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_clipped_camera.svg b/programs/scons/godot-icons/icon_clipped_camera.svg deleted file mode 100644 index a66f7844a9..0000000000 --- a/programs/scons/godot-icons/icon_clipped_camera.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_close.svg b/programs/scons/godot-icons/icon_close.svg deleted file mode 100644 index 331727ab91..0000000000 --- a/programs/scons/godot-icons/icon_close.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_collapse.svg b/programs/scons/godot-icons/icon_collapse.svg deleted file mode 100644 index 5e5611adb2..0000000000 --- a/programs/scons/godot-icons/icon_collapse.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_collision_polygon.svg b/programs/scons/godot-icons/icon_collision_polygon.svg deleted file mode 100644 index 9b8b13c514..0000000000 --- a/programs/scons/godot-icons/icon_collision_polygon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_collision_polygon_2d.svg b/programs/scons/godot-icons/icon_collision_polygon_2d.svg deleted file mode 100644 index 524efd1e65..0000000000 --- a/programs/scons/godot-icons/icon_collision_polygon_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_collision_shape.svg b/programs/scons/godot-icons/icon_collision_shape.svg deleted file mode 100644 index cf5925ce79..0000000000 --- a/programs/scons/godot-icons/icon_collision_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_collision_shape_2d.svg b/programs/scons/godot-icons/icon_collision_shape_2d.svg deleted file mode 100644 index d366ddb630..0000000000 --- a/programs/scons/godot-icons/icon_collision_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color.svg b/programs/scons/godot-icons/icon_color.svg deleted file mode 100644 index 91bc0d1d2d..0000000000 --- a/programs/scons/godot-icons/icon_color.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_pick.svg b/programs/scons/godot-icons/icon_color_pick.svg deleted file mode 100644 index ff44937a21..0000000000 --- a/programs/scons/godot-icons/icon_color_pick.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_picker.svg b/programs/scons/godot-icons/icon_color_picker.svg deleted file mode 100644 index c4f48cd347..0000000000 --- a/programs/scons/godot-icons/icon_color_picker.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_picker_button.svg b/programs/scons/godot-icons/icon_color_picker_button.svg deleted file mode 100644 index fa2a615428..0000000000 --- a/programs/scons/godot-icons/icon_color_picker_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_ramp.svg b/programs/scons/godot-icons/icon_color_ramp.svg deleted file mode 100644 index 13e05dd1ee..0000000000 --- a/programs/scons/godot-icons/icon_color_ramp.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_rect.svg b/programs/scons/godot-icons/icon_color_rect.svg deleted file mode 100644 index 306401191a..0000000000 --- a/programs/scons/godot-icons/icon_color_rect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_color_track_vu.svg b/programs/scons/godot-icons/icon_color_track_vu.svg deleted file mode 100644 index faf82d86a9..0000000000 --- a/programs/scons/godot-icons/icon_color_track_vu.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_concave_polygon_shape.svg b/programs/scons/godot-icons/icon_concave_polygon_shape.svg deleted file mode 100644 index 60d1a6234f..0000000000 --- a/programs/scons/godot-icons/icon_concave_polygon_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_concave_polygon_shape_2d.svg b/programs/scons/godot-icons/icon_concave_polygon_shape_2d.svg deleted file mode 100644 index 463fece525..0000000000 --- a/programs/scons/godot-icons/icon_concave_polygon_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cone_twist_joint.svg b/programs/scons/godot-icons/icon_cone_twist_joint.svg deleted file mode 100644 index 9eff38d0dc..0000000000 --- a/programs/scons/godot-icons/icon_cone_twist_joint.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_confirmation_dialog.svg b/programs/scons/godot-icons/icon_confirmation_dialog.svg deleted file mode 100644 index 4852da9a88..0000000000 --- a/programs/scons/godot-icons/icon_confirmation_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_container.svg b/programs/scons/godot-icons/icon_container.svg deleted file mode 100644 index a7be880268..0000000000 --- a/programs/scons/godot-icons/icon_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control.svg b/programs/scons/godot-icons/icon_control.svg deleted file mode 100644 index 0ec9c4c6fe..0000000000 --- a/programs/scons/godot-icons/icon_control.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_bottom_center.svg b/programs/scons/godot-icons/icon_control_align_bottom_center.svg deleted file mode 100644 index ca7f0c2e01..0000000000 --- a/programs/scons/godot-icons/icon_control_align_bottom_center.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_bottom_left.svg b/programs/scons/godot-icons/icon_control_align_bottom_left.svg deleted file mode 100644 index 34904b5c6a..0000000000 --- a/programs/scons/godot-icons/icon_control_align_bottom_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_bottom_right.svg b/programs/scons/godot-icons/icon_control_align_bottom_right.svg deleted file mode 100644 index 169ca2840f..0000000000 --- a/programs/scons/godot-icons/icon_control_align_bottom_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_bottom_wide.svg b/programs/scons/godot-icons/icon_control_align_bottom_wide.svg deleted file mode 100644 index f51043789f..0000000000 --- a/programs/scons/godot-icons/icon_control_align_bottom_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_center.svg b/programs/scons/godot-icons/icon_control_align_center.svg deleted file mode 100644 index 44dda03e47..0000000000 --- a/programs/scons/godot-icons/icon_control_align_center.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_center_left.svg b/programs/scons/godot-icons/icon_control_align_center_left.svg deleted file mode 100644 index fc4674af48..0000000000 --- a/programs/scons/godot-icons/icon_control_align_center_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_center_right.svg b/programs/scons/godot-icons/icon_control_align_center_right.svg deleted file mode 100644 index c66a3d59b5..0000000000 --- a/programs/scons/godot-icons/icon_control_align_center_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_left_center.svg b/programs/scons/godot-icons/icon_control_align_left_center.svg deleted file mode 100644 index 612c36b4d6..0000000000 --- a/programs/scons/godot-icons/icon_control_align_left_center.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_left_wide.svg b/programs/scons/godot-icons/icon_control_align_left_wide.svg deleted file mode 100644 index 82f4911cb4..0000000000 --- a/programs/scons/godot-icons/icon_control_align_left_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_right_center.svg b/programs/scons/godot-icons/icon_control_align_right_center.svg deleted file mode 100644 index 43f8618c80..0000000000 --- a/programs/scons/godot-icons/icon_control_align_right_center.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_right_wide.svg b/programs/scons/godot-icons/icon_control_align_right_wide.svg deleted file mode 100644 index 0ee0e095e2..0000000000 --- a/programs/scons/godot-icons/icon_control_align_right_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_top_center.svg b/programs/scons/godot-icons/icon_control_align_top_center.svg deleted file mode 100644 index dca9c84ce6..0000000000 --- a/programs/scons/godot-icons/icon_control_align_top_center.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_top_left.svg b/programs/scons/godot-icons/icon_control_align_top_left.svg deleted file mode 100644 index 68a8173835..0000000000 --- a/programs/scons/godot-icons/icon_control_align_top_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_top_right.svg b/programs/scons/godot-icons/icon_control_align_top_right.svg deleted file mode 100644 index c862d20504..0000000000 --- a/programs/scons/godot-icons/icon_control_align_top_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_top_wide.svg b/programs/scons/godot-icons/icon_control_align_top_wide.svg deleted file mode 100644 index 01d9690706..0000000000 --- a/programs/scons/godot-icons/icon_control_align_top_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_align_wide.svg b/programs/scons/godot-icons/icon_control_align_wide.svg deleted file mode 100644 index 0099e04896..0000000000 --- a/programs/scons/godot-icons/icon_control_align_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_hcenter_wide.svg b/programs/scons/godot-icons/icon_control_hcenter_wide.svg deleted file mode 100644 index af3f9b495b..0000000000 --- a/programs/scons/godot-icons/icon_control_hcenter_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_layout.svg b/programs/scons/godot-icons/icon_control_layout.svg deleted file mode 100644 index c4aa64113d..0000000000 --- a/programs/scons/godot-icons/icon_control_layout.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_control_vcenter_wide.svg b/programs/scons/godot-icons/icon_control_vcenter_wide.svg deleted file mode 100644 index decd1cbd12..0000000000 --- a/programs/scons/godot-icons/icon_control_vcenter_wide.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_convex_polygon_shape.svg b/programs/scons/godot-icons/icon_convex_polygon_shape.svg deleted file mode 100644 index 3478289ab1..0000000000 --- a/programs/scons/godot-icons/icon_convex_polygon_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_convex_polygon_shape_2d.svg b/programs/scons/godot-icons/icon_convex_polygon_shape_2d.svg deleted file mode 100644 index dc2b0faf81..0000000000 --- a/programs/scons/godot-icons/icon_convex_polygon_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_copy_node_path.svg b/programs/scons/godot-icons/icon_copy_node_path.svg deleted file mode 100644 index 1adec4ade3..0000000000 --- a/programs/scons/godot-icons/icon_copy_node_path.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cpu_particles_2d.svg b/programs/scons/godot-icons/icon_cpu_particles_2d.svg deleted file mode 100644 index 29770bc240..0000000000 --- a/programs/scons/godot-icons/icon_cpu_particles_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_create_new_scene_from.svg b/programs/scons/godot-icons/icon_create_new_scene_from.svg deleted file mode 100644 index 094a0aae39..0000000000 --- a/programs/scons/godot-icons/icon_create_new_scene_from.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_crypto_key.svg b/programs/scons/godot-icons/icon_crypto_key.svg deleted file mode 100644 index c5d1af1d23..0000000000 --- a/programs/scons/godot-icons/icon_crypto_key.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cube_map.svg b/programs/scons/godot-icons/icon_cube_map.svg deleted file mode 100644 index b3ec2bd3e7..0000000000 --- a/programs/scons/godot-icons/icon_cube_map.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cube_mesh.svg b/programs/scons/godot-icons/icon_cube_mesh.svg deleted file mode 100644 index d540858248..0000000000 --- a/programs/scons/godot-icons/icon_cube_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve.svg b/programs/scons/godot-icons/icon_curve.svg deleted file mode 100644 index 34d537a46d..0000000000 --- a/programs/scons/godot-icons/icon_curve.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_2d.svg b/programs/scons/godot-icons/icon_curve_2d.svg deleted file mode 100644 index 4470e660b3..0000000000 --- a/programs/scons/godot-icons/icon_curve_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_3d.svg b/programs/scons/godot-icons/icon_curve_3d.svg deleted file mode 100644 index f61b344966..0000000000 --- a/programs/scons/godot-icons/icon_curve_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_close.svg b/programs/scons/godot-icons/icon_curve_close.svg deleted file mode 100644 index 26e30cdb1c..0000000000 --- a/programs/scons/godot-icons/icon_curve_close.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_constant.svg b/programs/scons/godot-icons/icon_curve_constant.svg deleted file mode 100644 index 656bdd7580..0000000000 --- a/programs/scons/godot-icons/icon_curve_constant.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_create.svg b/programs/scons/godot-icons/icon_curve_create.svg deleted file mode 100644 index 962abd0b3f..0000000000 --- a/programs/scons/godot-icons/icon_curve_create.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_curve.svg b/programs/scons/godot-icons/icon_curve_curve.svg deleted file mode 100644 index 35770543af..0000000000 --- a/programs/scons/godot-icons/icon_curve_curve.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_delete.svg b/programs/scons/godot-icons/icon_curve_delete.svg deleted file mode 100644 index 5bce6d0c1c..0000000000 --- a/programs/scons/godot-icons/icon_curve_delete.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_edit.svg b/programs/scons/godot-icons/icon_curve_edit.svg deleted file mode 100644 index 84b56fbccb..0000000000 --- a/programs/scons/godot-icons/icon_curve_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_in.svg b/programs/scons/godot-icons/icon_curve_in.svg deleted file mode 100644 index 2ad44dc654..0000000000 --- a/programs/scons/godot-icons/icon_curve_in.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_in_out.svg b/programs/scons/godot-icons/icon_curve_in_out.svg deleted file mode 100644 index 292dac4573..0000000000 --- a/programs/scons/godot-icons/icon_curve_in_out.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_linear.svg b/programs/scons/godot-icons/icon_curve_linear.svg deleted file mode 100644 index 3c1fb2a0e2..0000000000 --- a/programs/scons/godot-icons/icon_curve_linear.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_out.svg b/programs/scons/godot-icons/icon_curve_out.svg deleted file mode 100644 index dfa9a26144..0000000000 --- a/programs/scons/godot-icons/icon_curve_out.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_out_in.svg b/programs/scons/godot-icons/icon_curve_out_in.svg deleted file mode 100644 index 9a6463d0e9..0000000000 --- a/programs/scons/godot-icons/icon_curve_out_in.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_curve_texture.svg b/programs/scons/godot-icons/icon_curve_texture.svg deleted file mode 100644 index 761fb9a45b..0000000000 --- a/programs/scons/godot-icons/icon_curve_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cylinder_mesh.svg b/programs/scons/godot-icons/icon_cylinder_mesh.svg deleted file mode 100644 index 85483aeeca..0000000000 --- a/programs/scons/godot-icons/icon_cylinder_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_cylinder_shape.svg b/programs/scons/godot-icons/icon_cylinder_shape.svg deleted file mode 100644 index cbff4c8897..0000000000 --- a/programs/scons/godot-icons/icon_cylinder_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_damped_spring_joint_2d.svg b/programs/scons/godot-icons/icon_damped_spring_joint_2d.svg deleted file mode 100644 index 02a7033106..0000000000 --- a/programs/scons/godot-icons/icon_damped_spring_joint_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug.svg b/programs/scons/godot-icons/icon_debug.svg deleted file mode 100644 index 769fada054..0000000000 --- a/programs/scons/godot-icons/icon_debug.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug_continue.svg b/programs/scons/godot-icons/icon_debug_continue.svg deleted file mode 100644 index cf9e0724c2..0000000000 --- a/programs/scons/godot-icons/icon_debug_continue.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug_next.svg b/programs/scons/godot-icons/icon_debug_next.svg deleted file mode 100644 index d510aff828..0000000000 --- a/programs/scons/godot-icons/icon_debug_next.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug_skip_breakpoints_off.svg b/programs/scons/godot-icons/icon_debug_skip_breakpoints_off.svg deleted file mode 100644 index e7228c599f..0000000000 --- a/programs/scons/godot-icons/icon_debug_skip_breakpoints_off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug_skip_breakpoints_on.svg b/programs/scons/godot-icons/icon_debug_skip_breakpoints_on.svg deleted file mode 100644 index 0836954bbb..0000000000 --- a/programs/scons/godot-icons/icon_debug_skip_breakpoints_on.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_debug_step.svg b/programs/scons/godot-icons/icon_debug_step.svg deleted file mode 100644 index b26e9b7b25..0000000000 --- a/programs/scons/godot-icons/icon_debug_step.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_default_project_icon.svg b/programs/scons/godot-icons/icon_default_project_icon.svg deleted file mode 100644 index f81ba4d390..0000000000 --- a/programs/scons/godot-icons/icon_default_project_icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_delete_split.svg b/programs/scons/godot-icons/icon_delete_split.svg deleted file mode 100644 index 4ae590f78b..0000000000 --- a/programs/scons/godot-icons/icon_delete_split.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_dictionary.svg b/programs/scons/godot-icons/icon_dictionary.svg deleted file mode 100644 index c835398836..0000000000 --- a/programs/scons/godot-icons/icon_dictionary.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_directional_light.svg b/programs/scons/godot-icons/icon_directional_light.svg deleted file mode 100644 index ff033636be..0000000000 --- a/programs/scons/godot-icons/icon_directional_light.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_distraction_free.svg b/programs/scons/godot-icons/icon_distraction_free.svg deleted file mode 100644 index d4778930d2..0000000000 --- a/programs/scons/godot-icons/icon_distraction_free.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_duplicate.svg b/programs/scons/godot-icons/icon_duplicate.svg deleted file mode 100644 index a7381f919f..0000000000 --- a/programs/scons/godot-icons/icon_duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_dynamic_font.svg b/programs/scons/godot-icons/icon_dynamic_font.svg deleted file mode 100644 index bbaa12ea1b..0000000000 --- a/programs/scons/godot-icons/icon_dynamic_font.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_dynamic_font_data.svg b/programs/scons/godot-icons/icon_dynamic_font_data.svg deleted file mode 100644 index 7ee88582a5..0000000000 --- a/programs/scons/godot-icons/icon_dynamic_font_data.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit.svg b/programs/scons/godot-icons/icon_edit.svg deleted file mode 100644 index 6fc7ae012d..0000000000 --- a/programs/scons/godot-icons/icon_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit_bezier.svg b/programs/scons/godot-icons/icon_edit_bezier.svg deleted file mode 100644 index 3feff790dc..0000000000 --- a/programs/scons/godot-icons/icon_edit_bezier.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit_internal.svg b/programs/scons/godot-icons/icon_edit_internal.svg deleted file mode 100644 index 7daf7ec29a..0000000000 --- a/programs/scons/godot-icons/icon_edit_internal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit_key.svg b/programs/scons/godot-icons/icon_edit_key.svg deleted file mode 100644 index 455c544e6a..0000000000 --- a/programs/scons/godot-icons/icon_edit_key.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit_pivot.svg b/programs/scons/godot-icons/icon_edit_pivot.svg deleted file mode 100644 index 140fbd629f..0000000000 --- a/programs/scons/godot-icons/icon_edit_pivot.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_edit_resource.svg b/programs/scons/godot-icons/icon_edit_resource.svg deleted file mode 100644 index 3b14428b90..0000000000 --- a/programs/scons/godot-icons/icon_edit_resource.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_3d_handle.svg b/programs/scons/godot-icons/icon_editor_3d_handle.svg deleted file mode 100644 index f63234f410..0000000000 --- a/programs/scons/godot-icons/icon_editor_3d_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_control_anchor.svg b/programs/scons/godot-icons/icon_editor_control_anchor.svg deleted file mode 100644 index 4574f5d7be..0000000000 --- a/programs/scons/godot-icons/icon_editor_control_anchor.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_curve_handle.svg b/programs/scons/godot-icons/icon_editor_curve_handle.svg deleted file mode 100644 index ea69f4e4cc..0000000000 --- a/programs/scons/godot-icons/icon_editor_curve_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_handle.svg b/programs/scons/godot-icons/icon_editor_handle.svg deleted file mode 100644 index a56e64bde3..0000000000 --- a/programs/scons/godot-icons/icon_editor_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_handle_add.svg b/programs/scons/godot-icons/icon_editor_handle_add.svg deleted file mode 100644 index 82d3730d3c..0000000000 --- a/programs/scons/godot-icons/icon_editor_handle_add.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_internal_handle.svg b/programs/scons/godot-icons/icon_editor_internal_handle.svg deleted file mode 100644 index dbb7bc289f..0000000000 --- a/programs/scons/godot-icons/icon_editor_internal_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_path_sharp_handle.svg b/programs/scons/godot-icons/icon_editor_path_sharp_handle.svg deleted file mode 100644 index 328dc04677..0000000000 --- a/programs/scons/godot-icons/icon_editor_path_sharp_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_path_smooth_handle.svg b/programs/scons/godot-icons/icon_editor_path_smooth_handle.svg deleted file mode 100644 index b498345d5a..0000000000 --- a/programs/scons/godot-icons/icon_editor_path_smooth_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_pivot.svg b/programs/scons/godot-icons/icon_editor_pivot.svg deleted file mode 100644 index ecb5dd95b7..0000000000 --- a/programs/scons/godot-icons/icon_editor_pivot.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_plugin.svg b/programs/scons/godot-icons/icon_editor_plugin.svg deleted file mode 100644 index 7008762fa8..0000000000 --- a/programs/scons/godot-icons/icon_editor_plugin.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_position.svg b/programs/scons/godot-icons/icon_editor_position.svg deleted file mode 100644 index 09f09feffc..0000000000 --- a/programs/scons/godot-icons/icon_editor_position.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_position_previous.svg b/programs/scons/godot-icons/icon_editor_position_previous.svg deleted file mode 100644 index ba69650d81..0000000000 --- a/programs/scons/godot-icons/icon_editor_position_previous.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_editor_position_unselected.svg b/programs/scons/godot-icons/icon_editor_position_unselected.svg deleted file mode 100644 index 881fcab079..0000000000 --- a/programs/scons/godot-icons/icon_editor_position_unselected.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_enum.svg b/programs/scons/godot-icons/icon_enum.svg deleted file mode 100644 index 45d2c7e24c..0000000000 --- a/programs/scons/godot-icons/icon_enum.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_environment.svg b/programs/scons/godot-icons/icon_environment.svg deleted file mode 100644 index f42ae39bc0..0000000000 --- a/programs/scons/godot-icons/icon_environment.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_error.svg b/programs/scons/godot-icons/icon_error.svg deleted file mode 100644 index 4b306ae1ca..0000000000 --- a/programs/scons/godot-icons/icon_error.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_error_sign.svg b/programs/scons/godot-icons/icon_error_sign.svg deleted file mode 100644 index 85a2cda346..0000000000 --- a/programs/scons/godot-icons/icon_error_sign.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_error_warning.svg b/programs/scons/godot-icons/icon_error_warning.svg deleted file mode 100644 index 53b7be2763..0000000000 --- a/programs/scons/godot-icons/icon_error_warning.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_expand_bottom_dock.svg b/programs/scons/godot-icons/icon_expand_bottom_dock.svg deleted file mode 100644 index 636d4f8b83..0000000000 --- a/programs/scons/godot-icons/icon_expand_bottom_dock.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_favorites.svg b/programs/scons/godot-icons/icon_favorites.svg deleted file mode 100644 index 67f62f26d5..0000000000 --- a/programs/scons/godot-icons/icon_favorites.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file.svg b/programs/scons/godot-icons/icon_file.svg deleted file mode 100644 index d3c01ca45e..0000000000 --- a/programs/scons/godot-icons/icon_file.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_big_thumb.svg b/programs/scons/godot-icons/icon_file_big_thumb.svg deleted file mode 100644 index 214bd1d56b..0000000000 --- a/programs/scons/godot-icons/icon_file_big_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_broken.svg b/programs/scons/godot-icons/icon_file_broken.svg deleted file mode 100644 index 2f5099aa29..0000000000 --- a/programs/scons/godot-icons/icon_file_broken.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_broken_big_thumb.svg b/programs/scons/godot-icons/icon_file_broken_big_thumb.svg deleted file mode 100644 index effaa0afe9..0000000000 --- a/programs/scons/godot-icons/icon_file_broken_big_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_dead.svg b/programs/scons/godot-icons/icon_file_dead.svg deleted file mode 100644 index f8df831a22..0000000000 --- a/programs/scons/godot-icons/icon_file_dead.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_dead_big_thumb.svg b/programs/scons/godot-icons/icon_file_dead_big_thumb.svg deleted file mode 100644 index ca4578e7b7..0000000000 --- a/programs/scons/godot-icons/icon_file_dead_big_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_dead_medium_thumb.svg b/programs/scons/godot-icons/icon_file_dead_medium_thumb.svg deleted file mode 100644 index 2d1808b90a..0000000000 --- a/programs/scons/godot-icons/icon_file_dead_medium_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_dialog.svg b/programs/scons/godot-icons/icon_file_dialog.svg deleted file mode 100644 index 0897767b60..0000000000 --- a/programs/scons/godot-icons/icon_file_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_list.svg b/programs/scons/godot-icons/icon_file_list.svg deleted file mode 100644 index 3ba4915350..0000000000 --- a/programs/scons/godot-icons/icon_file_list.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_medium_thumb.svg b/programs/scons/godot-icons/icon_file_medium_thumb.svg deleted file mode 100644 index 0c2b467bf9..0000000000 --- a/programs/scons/godot-icons/icon_file_medium_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_file_thumbnail.svg b/programs/scons/godot-icons/icon_file_thumbnail.svg deleted file mode 100644 index 5cf0ddc3f8..0000000000 --- a/programs/scons/godot-icons/icon_file_thumbnail.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_filesystem.svg b/programs/scons/godot-icons/icon_filesystem.svg deleted file mode 100644 index a5e1c2f8a9..0000000000 --- a/programs/scons/godot-icons/icon_filesystem.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_fixed_material.svg b/programs/scons/godot-icons/icon_fixed_material.svg deleted file mode 100644 index 2c30ecac24..0000000000 --- a/programs/scons/godot-icons/icon_fixed_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_fixed_spatial_material.svg b/programs/scons/godot-icons/icon_fixed_spatial_material.svg deleted file mode 100644 index 6701208560..0000000000 --- a/programs/scons/godot-icons/icon_fixed_spatial_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_float.svg b/programs/scons/godot-icons/icon_float.svg deleted file mode 100644 index 1e931ad930..0000000000 --- a/programs/scons/godot-icons/icon_float.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_folder.svg b/programs/scons/godot-icons/icon_folder.svg deleted file mode 100644 index c2def257ea..0000000000 --- a/programs/scons/godot-icons/icon_folder.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_folder_big_thumb.svg b/programs/scons/godot-icons/icon_folder_big_thumb.svg deleted file mode 100644 index db7d9aa550..0000000000 --- a/programs/scons/godot-icons/icon_folder_big_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_folder_medium_thumb.svg b/programs/scons/godot-icons/icon_folder_medium_thumb.svg deleted file mode 100644 index 4e9f72e760..0000000000 --- a/programs/scons/godot-icons/icon_folder_medium_thumb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_font.svg b/programs/scons/godot-icons/icon_font.svg deleted file mode 100644 index 2c8d7cb43e..0000000000 --- a/programs/scons/godot-icons/icon_font.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_forward.svg b/programs/scons/godot-icons/icon_forward.svg deleted file mode 100644 index 6eab4884bc..0000000000 --- a/programs/scons/godot-icons/icon_forward.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_g_i_probe.svg b/programs/scons/godot-icons/icon_g_i_probe.svg deleted file mode 100644 index b66c937317..0000000000 --- a/programs/scons/godot-icons/icon_g_i_probe.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_g_i_probe_data.svg b/programs/scons/godot-icons/icon_g_i_probe_data.svg deleted file mode 100644 index 5975115f4c..0000000000 --- a/programs/scons/godot-icons/icon_g_i_probe_data.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_generic_6_d_o_f_joint.svg b/programs/scons/godot-icons/icon_generic_6_d_o_f_joint.svg deleted file mode 100644 index 63df5fc507..0000000000 --- a/programs/scons/godot-icons/icon_generic_6_d_o_f_joint.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_godot.svg b/programs/scons/godot-icons/icon_godot.svg deleted file mode 100644 index 4887425f4c..0000000000 --- a/programs/scons/godot-icons/icon_godot.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_godot_docs.svg b/programs/scons/godot-icons/icon_godot_docs.svg deleted file mode 100644 index 97010d5fde..0000000000 --- a/programs/scons/godot-icons/icon_godot_docs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gradient.svg b/programs/scons/godot-icons/icon_gradient.svg deleted file mode 100644 index 47dde294fc..0000000000 --- a/programs/scons/godot-icons/icon_gradient.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gradient_texture.svg b/programs/scons/godot-icons/icon_gradient_texture.svg deleted file mode 100644 index ec4c4546e1..0000000000 --- a/programs/scons/godot-icons/icon_gradient_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_graph_edit.svg b/programs/scons/godot-icons/icon_graph_edit.svg deleted file mode 100644 index b879259ffc..0000000000 --- a/programs/scons/godot-icons/icon_graph_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_graph_node.svg b/programs/scons/godot-icons/icon_graph_node.svg deleted file mode 100644 index bcd7bfc1c1..0000000000 --- a/programs/scons/godot-icons/icon_graph_node.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_grid.svg b/programs/scons/godot-icons/icon_grid.svg deleted file mode 100644 index 8353ad7d19..0000000000 --- a/programs/scons/godot-icons/icon_grid.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_grid_container.svg b/programs/scons/godot-icons/icon_grid_container.svg deleted file mode 100644 index fb6207d94b..0000000000 --- a/programs/scons/godot-icons/icon_grid_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_grid_minimap.svg b/programs/scons/godot-icons/icon_grid_minimap.svg deleted file mode 100644 index 72f107066d..0000000000 --- a/programs/scons/godot-icons/icon_grid_minimap.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_groove_joint_2d.svg b/programs/scons/godot-icons/icon_groove_joint_2d.svg deleted file mode 100644 index 41cf64ad66..0000000000 --- a/programs/scons/godot-icons/icon_groove_joint_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_group.svg b/programs/scons/godot-icons/icon_group.svg deleted file mode 100644 index 19601795d8..0000000000 --- a/programs/scons/godot-icons/icon_group.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_group_viewport.svg b/programs/scons/godot-icons/icon_group_viewport.svg deleted file mode 100644 index 1c22046ba1..0000000000 --- a/programs/scons/godot-icons/icon_group_viewport.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_groups.svg b/programs/scons/godot-icons/icon_groups.svg deleted file mode 100644 index 80dc6b7445..0000000000 --- a/programs/scons/godot-icons/icon_groups.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gui_close.svg b/programs/scons/godot-icons/icon_gui_close.svg deleted file mode 100644 index d8ffa12cfa..0000000000 --- a/programs/scons/godot-icons/icon_gui_close.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gui_close_customizable.svg b/programs/scons/godot-icons/icon_gui_close_customizable.svg deleted file mode 100644 index d8ffa12cfa..0000000000 --- a/programs/scons/godot-icons/icon_gui_close_customizable.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gui_graph_node_port.svg b/programs/scons/godot-icons/icon_gui_graph_node_port.svg deleted file mode 100644 index f87f361825..0000000000 --- a/programs/scons/godot-icons/icon_gui_graph_node_port.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_gui_resizer.svg b/programs/scons/godot-icons/icon_gui_resizer.svg deleted file mode 100644 index c7bee36b49..0000000000 --- a/programs/scons/godot-icons/icon_gui_resizer.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_box_container.svg b/programs/scons/godot-icons/icon_h_box_container.svg deleted file mode 100644 index 791fca0ebc..0000000000 --- a/programs/scons/godot-icons/icon_h_box_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_scroll_bar.svg b/programs/scons/godot-icons/icon_h_scroll_bar.svg deleted file mode 100644 index 5828ccb388..0000000000 --- a/programs/scons/godot-icons/icon_h_scroll_bar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_separator.svg b/programs/scons/godot-icons/icon_h_separator.svg deleted file mode 100644 index d786767be8..0000000000 --- a/programs/scons/godot-icons/icon_h_separator.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_slider.svg b/programs/scons/godot-icons/icon_h_slider.svg deleted file mode 100644 index 0ab453bbce..0000000000 --- a/programs/scons/godot-icons/icon_h_slider.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_split_container.svg b/programs/scons/godot-icons/icon_h_split_container.svg deleted file mode 100644 index 796e331ef5..0000000000 --- a/programs/scons/godot-icons/icon_h_split_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_h_t_t_p_request.svg b/programs/scons/godot-icons/icon_h_t_t_p_request.svg deleted file mode 100644 index 1a2187fe15..0000000000 --- a/programs/scons/godot-icons/icon_h_t_t_p_request.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_headphones.svg b/programs/scons/godot-icons/icon_headphones.svg deleted file mode 100644 index 76f92d58a7..0000000000 --- a/programs/scons/godot-icons/icon_headphones.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_height_map_shape.svg b/programs/scons/godot-icons/icon_height_map_shape.svg deleted file mode 100644 index 0ffff96850..0000000000 --- a/programs/scons/godot-icons/icon_height_map_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_help.svg b/programs/scons/godot-icons/icon_help.svg deleted file mode 100644 index 65f3100164..0000000000 --- a/programs/scons/godot-icons/icon_help.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_help_search.svg b/programs/scons/godot-icons/icon_help_search.svg deleted file mode 100644 index 89c8735432..0000000000 --- a/programs/scons/godot-icons/icon_help_search.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_hinge_joint.svg b/programs/scons/godot-icons/icon_hinge_joint.svg deleted file mode 100644 index ca97169d82..0000000000 --- a/programs/scons/godot-icons/icon_hinge_joint.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_history.svg b/programs/scons/godot-icons/icon_history.svg deleted file mode 100644 index 45bc565088..0000000000 --- a/programs/scons/godot-icons/icon_history.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_hsize.svg b/programs/scons/godot-icons/icon_hsize.svg deleted file mode 100644 index c7b62e58c8..0000000000 --- a/programs/scons/godot-icons/icon_hsize.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_image.svg b/programs/scons/godot-icons/icon_image.svg deleted file mode 100644 index ddf97ec59e..0000000000 --- a/programs/scons/godot-icons/icon_image.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_image_texture.svg b/programs/scons/godot-icons/icon_image_texture.svg deleted file mode 100644 index 013e847db3..0000000000 --- a/programs/scons/godot-icons/icon_image_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_immediate_geometry.svg b/programs/scons/godot-icons/icon_immediate_geometry.svg deleted file mode 100644 index 876d752ced..0000000000 --- a/programs/scons/godot-icons/icon_immediate_geometry.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_import_check.svg b/programs/scons/godot-icons/icon_import_check.svg deleted file mode 100644 index 0e6b0a7105..0000000000 --- a/programs/scons/godot-icons/icon_import_check.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_import_fail.svg b/programs/scons/godot-icons/icon_import_fail.svg deleted file mode 100644 index 6e34dfc405..0000000000 --- a/programs/scons/godot-icons/icon_import_fail.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_information_sign.svg b/programs/scons/godot-icons/icon_information_sign.svg deleted file mode 100644 index 8cf1ac78e3..0000000000 --- a/programs/scons/godot-icons/icon_information_sign.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_insert_after.svg b/programs/scons/godot-icons/icon_insert_after.svg deleted file mode 100644 index b75df837bd..0000000000 --- a/programs/scons/godot-icons/icon_insert_after.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_insert_before.svg b/programs/scons/godot-icons/icon_insert_before.svg deleted file mode 100644 index 44c876fc76..0000000000 --- a/programs/scons/godot-icons/icon_insert_before.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_instance.svg b/programs/scons/godot-icons/icon_instance.svg deleted file mode 100644 index f0b8a04c7d..0000000000 --- a/programs/scons/godot-icons/icon_instance.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_instance_options.svg b/programs/scons/godot-icons/icon_instance_options.svg deleted file mode 100644 index c9ff474fee..0000000000 --- a/programs/scons/godot-icons/icon_instance_options.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_int.svg b/programs/scons/godot-icons/icon_int.svg deleted file mode 100644 index f8c88300f7..0000000000 --- a/programs/scons/godot-icons/icon_int.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interp_cubic.svg b/programs/scons/godot-icons/icon_interp_cubic.svg deleted file mode 100644 index ad2ed51ee1..0000000000 --- a/programs/scons/godot-icons/icon_interp_cubic.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interp_linear.svg b/programs/scons/godot-icons/icon_interp_linear.svg deleted file mode 100644 index 241a82fc8f..0000000000 --- a/programs/scons/godot-icons/icon_interp_linear.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interp_raw.svg b/programs/scons/godot-icons/icon_interp_raw.svg deleted file mode 100644 index 6344155c4b..0000000000 --- a/programs/scons/godot-icons/icon_interp_raw.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interp_wrap_clamp.svg b/programs/scons/godot-icons/icon_interp_wrap_clamp.svg deleted file mode 100644 index 6ba8e78500..0000000000 --- a/programs/scons/godot-icons/icon_interp_wrap_clamp.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interp_wrap_loop.svg b/programs/scons/godot-icons/icon_interp_wrap_loop.svg deleted file mode 100644 index 57670f97ce..0000000000 --- a/programs/scons/godot-icons/icon_interp_wrap_loop.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_interpolated_camera.svg b/programs/scons/godot-icons/icon_interpolated_camera.svg deleted file mode 100644 index 6cbd879326..0000000000 --- a/programs/scons/godot-icons/icon_interpolated_camera.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_inverse_kinematics.svg b/programs/scons/godot-icons/icon_inverse_kinematics.svg deleted file mode 100644 index e4a076fbbd..0000000000 --- a/programs/scons/godot-icons/icon_inverse_kinematics.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_issue.svg b/programs/scons/godot-icons/icon_issue.svg deleted file mode 100644 index 457d070d89..0000000000 --- a/programs/scons/godot-icons/icon_issue.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_item_list.svg b/programs/scons/godot-icons/icon_item_list.svg deleted file mode 100644 index fb98a706a9..0000000000 --- a/programs/scons/godot-icons/icon_item_list.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_joy_axis.svg b/programs/scons/godot-icons/icon_joy_axis.svg deleted file mode 100644 index 1ab65f0af0..0000000000 --- a/programs/scons/godot-icons/icon_joy_axis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_joy_button.svg b/programs/scons/godot-icons/icon_joy_button.svg deleted file mode 100644 index 080d91ad53..0000000000 --- a/programs/scons/godot-icons/icon_joy_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_joypad.svg b/programs/scons/godot-icons/icon_joypad.svg deleted file mode 100644 index 3c6bbf2980..0000000000 --- a/programs/scons/godot-icons/icon_joypad.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key.svg b/programs/scons/godot-icons/icon_key.svg deleted file mode 100644 index 544ebe5a47..0000000000 --- a/programs/scons/godot-icons/icon_key.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_animation.svg b/programs/scons/godot-icons/icon_key_animation.svg deleted file mode 100644 index 5afd5bdb70..0000000000 --- a/programs/scons/godot-icons/icon_key_animation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_audio.svg b/programs/scons/godot-icons/icon_key_audio.svg deleted file mode 100644 index e1a93529a6..0000000000 --- a/programs/scons/godot-icons/icon_key_audio.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_bezier.svg b/programs/scons/godot-icons/icon_key_bezier.svg deleted file mode 100644 index cd41f953b1..0000000000 --- a/programs/scons/godot-icons/icon_key_bezier.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_bezier_handle.svg b/programs/scons/godot-icons/icon_key_bezier_handle.svg deleted file mode 100644 index a2b58118e3..0000000000 --- a/programs/scons/godot-icons/icon_key_bezier_handle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_bezier_point.svg b/programs/scons/godot-icons/icon_key_bezier_point.svg deleted file mode 100644 index 266da4c200..0000000000 --- a/programs/scons/godot-icons/icon_key_bezier_point.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_bezier_selected.svg b/programs/scons/godot-icons/icon_key_bezier_selected.svg deleted file mode 100644 index e8536e97b4..0000000000 --- a/programs/scons/godot-icons/icon_key_bezier_selected.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_call.svg b/programs/scons/godot-icons/icon_key_call.svg deleted file mode 100644 index dd47272d4f..0000000000 --- a/programs/scons/godot-icons/icon_key_call.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_hover.svg b/programs/scons/godot-icons/icon_key_hover.svg deleted file mode 100644 index b67d7ff78d..0000000000 --- a/programs/scons/godot-icons/icon_key_hover.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_invalid.svg b/programs/scons/godot-icons/icon_key_invalid.svg deleted file mode 100644 index 4a04c1ee65..0000000000 --- a/programs/scons/godot-icons/icon_key_invalid.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_next.svg b/programs/scons/godot-icons/icon_key_next.svg deleted file mode 100644 index a2b616072b..0000000000 --- a/programs/scons/godot-icons/icon_key_next.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_position.svg b/programs/scons/godot-icons/icon_key_position.svg deleted file mode 100644 index 260a6f582f..0000000000 --- a/programs/scons/godot-icons/icon_key_position.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_rotation.svg b/programs/scons/godot-icons/icon_key_rotation.svg deleted file mode 100644 index 284a835467..0000000000 --- a/programs/scons/godot-icons/icon_key_rotation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_scale.svg b/programs/scons/godot-icons/icon_key_scale.svg deleted file mode 100644 index 84805191f2..0000000000 --- a/programs/scons/godot-icons/icon_key_scale.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_selected.svg b/programs/scons/godot-icons/icon_key_selected.svg deleted file mode 100644 index 32f900bdd6..0000000000 --- a/programs/scons/godot-icons/icon_key_selected.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_value.svg b/programs/scons/godot-icons/icon_key_value.svg deleted file mode 100644 index 2a112e210a..0000000000 --- a/programs/scons/godot-icons/icon_key_value.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_key_xform.svg b/programs/scons/godot-icons/icon_key_xform.svg deleted file mode 100644 index 12f27d32a9..0000000000 --- a/programs/scons/godot-icons/icon_key_xform.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_keyboard.svg b/programs/scons/godot-icons/icon_keyboard.svg deleted file mode 100644 index 75b62fc0e3..0000000000 --- a/programs/scons/godot-icons/icon_keyboard.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_kinematic_body.svg b/programs/scons/godot-icons/icon_kinematic_body.svg deleted file mode 100644 index 06e9275ec1..0000000000 --- a/programs/scons/godot-icons/icon_kinematic_body.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_kinematic_body_2d.svg b/programs/scons/godot-icons/icon_kinematic_body_2d.svg deleted file mode 100644 index 70faad6a49..0000000000 --- a/programs/scons/godot-icons/icon_kinematic_body_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_label.svg b/programs/scons/godot-icons/icon_label.svg deleted file mode 100644 index bfb1c903f3..0000000000 --- a/programs/scons/godot-icons/icon_label.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_large_texture.svg b/programs/scons/godot-icons/icon_large_texture.svg deleted file mode 100644 index 137a761e1d..0000000000 --- a/programs/scons/godot-icons/icon_large_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_light_2d.svg b/programs/scons/godot-icons/icon_light_2d.svg deleted file mode 100644 index d660b82c34..0000000000 --- a/programs/scons/godot-icons/icon_light_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_light_occluder_2d.svg b/programs/scons/godot-icons/icon_light_occluder_2d.svg deleted file mode 100644 index 8c5bb89218..0000000000 --- a/programs/scons/godot-icons/icon_light_occluder_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_line_2d.svg b/programs/scons/godot-icons/icon_line_2d.svg deleted file mode 100644 index a0f9d1e33c..0000000000 --- a/programs/scons/godot-icons/icon_line_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_line_edit.svg b/programs/scons/godot-icons/icon_line_edit.svg deleted file mode 100644 index 54e3190259..0000000000 --- a/programs/scons/godot-icons/icon_line_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_line_shape_2d.svg b/programs/scons/godot-icons/icon_line_shape_2d.svg deleted file mode 100644 index f1dbe97c6f..0000000000 --- a/programs/scons/godot-icons/icon_line_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_link_button.svg b/programs/scons/godot-icons/icon_link_button.svg deleted file mode 100644 index 3a99d241c3..0000000000 --- a/programs/scons/godot-icons/icon_link_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_list_select.svg b/programs/scons/godot-icons/icon_list_select.svg deleted file mode 100644 index 9e2bf381d3..0000000000 --- a/programs/scons/godot-icons/icon_list_select.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_listener.svg b/programs/scons/godot-icons/icon_listener.svg deleted file mode 100644 index 7afbdccd43..0000000000 --- a/programs/scons/godot-icons/icon_listener.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_load.svg b/programs/scons/godot-icons/icon_load.svg deleted file mode 100644 index a049454ebb..0000000000 --- a/programs/scons/godot-icons/icon_load.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_lock.svg b/programs/scons/godot-icons/icon_lock.svg deleted file mode 100644 index 1988b9b331..0000000000 --- a/programs/scons/godot-icons/icon_lock.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_lock_viewport.svg b/programs/scons/godot-icons/icon_lock_viewport.svg deleted file mode 100644 index c8b8a57be6..0000000000 --- a/programs/scons/godot-icons/icon_lock_viewport.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_logo.svg b/programs/scons/godot-icons/icon_logo.svg deleted file mode 100644 index a4ad488396..0000000000 --- a/programs/scons/godot-icons/icon_logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_loop.svg b/programs/scons/godot-icons/icon_loop.svg deleted file mode 100644 index 7fd8561bc4..0000000000 --- a/programs/scons/godot-icons/icon_loop.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_loop_interpolation.svg b/programs/scons/godot-icons/icon_loop_interpolation.svg deleted file mode 100644 index 5e3f919043..0000000000 --- a/programs/scons/godot-icons/icon_loop_interpolation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_main_play.svg b/programs/scons/godot-icons/icon_main_play.svg deleted file mode 100644 index 5a1d195530..0000000000 --- a/programs/scons/godot-icons/icon_main_play.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_margin_container.svg b/programs/scons/godot-icons/icon_margin_container.svg deleted file mode 100644 index 82e72c0da9..0000000000 --- a/programs/scons/godot-icons/icon_margin_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_match_case.svg b/programs/scons/godot-icons/icon_match_case.svg deleted file mode 100644 index 0787b0aa56..0000000000 --- a/programs/scons/godot-icons/icon_match_case.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_cube.svg b/programs/scons/godot-icons/icon_material_preview_cube.svg deleted file mode 100644 index 29baa9f030..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_cube.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_cube_off.svg b/programs/scons/godot-icons/icon_material_preview_cube_off.svg deleted file mode 100644 index 14564c558e..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_cube_off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_light_1.svg b/programs/scons/godot-icons/icon_material_preview_light_1.svg deleted file mode 100644 index 8e6954b6ab..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_light_1.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_light_1_off.svg b/programs/scons/godot-icons/icon_material_preview_light_1_off.svg deleted file mode 100644 index 2f84612e82..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_light_1_off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_light_2.svg b/programs/scons/godot-icons/icon_material_preview_light_2.svg deleted file mode 100644 index cbc5204b3a..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_light_2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_light_2_off.svg b/programs/scons/godot-icons/icon_material_preview_light_2_off.svg deleted file mode 100644 index d6ec546e3f..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_light_2_off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_sphere.svg b/programs/scons/godot-icons/icon_material_preview_sphere.svg deleted file mode 100644 index 22c9eef0fb..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_sphere.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_material_preview_sphere_off.svg b/programs/scons/godot-icons/icon_material_preview_sphere_off.svg deleted file mode 100644 index 52bb095210..0000000000 --- a/programs/scons/godot-icons/icon_material_preview_sphere_off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_member_constant.svg b/programs/scons/godot-icons/icon_member_constant.svg deleted file mode 100644 index 72a6a8363d..0000000000 --- a/programs/scons/godot-icons/icon_member_constant.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_member_method.svg b/programs/scons/godot-icons/icon_member_method.svg deleted file mode 100644 index 073525a5aa..0000000000 --- a/programs/scons/godot-icons/icon_member_method.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_member_property.svg b/programs/scons/godot-icons/icon_member_property.svg deleted file mode 100644 index 475de2be0b..0000000000 --- a/programs/scons/godot-icons/icon_member_property.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_member_signal.svg b/programs/scons/godot-icons/icon_member_signal.svg deleted file mode 100644 index 07ff88f7c9..0000000000 --- a/programs/scons/godot-icons/icon_member_signal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_member_theme.svg b/programs/scons/godot-icons/icon_member_theme.svg deleted file mode 100644 index ad770afafa..0000000000 --- a/programs/scons/godot-icons/icon_member_theme.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_menu_button.svg b/programs/scons/godot-icons/icon_menu_button.svg deleted file mode 100644 index ca129baced..0000000000 --- a/programs/scons/godot-icons/icon_menu_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mesh.svg b/programs/scons/godot-icons/icon_mesh.svg deleted file mode 100644 index c02d5d0613..0000000000 --- a/programs/scons/godot-icons/icon_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mesh_instance.svg b/programs/scons/godot-icons/icon_mesh_instance.svg deleted file mode 100644 index aa0cf7740b..0000000000 --- a/programs/scons/godot-icons/icon_mesh_instance.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mesh_instance_2d.svg b/programs/scons/godot-icons/icon_mesh_instance_2d.svg deleted file mode 100644 index b8df0768d2..0000000000 --- a/programs/scons/godot-icons/icon_mesh_instance_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mesh_library.svg b/programs/scons/godot-icons/icon_mesh_library.svg deleted file mode 100644 index 6e824af177..0000000000 --- a/programs/scons/godot-icons/icon_mesh_library.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mesh_texture.svg b/programs/scons/godot-icons/icon_mesh_texture.svg deleted file mode 100644 index 988882c960..0000000000 --- a/programs/scons/godot-icons/icon_mesh_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mini_object.svg b/programs/scons/godot-icons/icon_mini_object.svg deleted file mode 100644 index b4a336923d..0000000000 --- a/programs/scons/godot-icons/icon_mini_object.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mirror_x.svg b/programs/scons/godot-icons/icon_mirror_x.svg deleted file mode 100644 index fa668986ac..0000000000 --- a/programs/scons/godot-icons/icon_mirror_x.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mirror_y.svg b/programs/scons/godot-icons/icon_mirror_y.svg deleted file mode 100644 index bb4e4d3543..0000000000 --- a/programs/scons/godot-icons/icon_mirror_y.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_mouse.svg b/programs/scons/godot-icons/icon_mouse.svg deleted file mode 100644 index 217512085e..0000000000 --- a/programs/scons/godot-icons/icon_mouse.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_move_down.svg b/programs/scons/godot-icons/icon_move_down.svg deleted file mode 100644 index 3c2d771cd5..0000000000 --- a/programs/scons/godot-icons/icon_move_down.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_move_left.svg b/programs/scons/godot-icons/icon_move_left.svg deleted file mode 100644 index 8f96ee0060..0000000000 --- a/programs/scons/godot-icons/icon_move_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_move_point.svg b/programs/scons/godot-icons/icon_move_point.svg deleted file mode 100644 index 03b15e47b5..0000000000 --- a/programs/scons/godot-icons/icon_move_point.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_move_right.svg b/programs/scons/godot-icons/icon_move_right.svg deleted file mode 100644 index ee8d1b45a4..0000000000 --- a/programs/scons/godot-icons/icon_move_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_move_up.svg b/programs/scons/godot-icons/icon_move_up.svg deleted file mode 100644 index f1302b2984..0000000000 --- a/programs/scons/godot-icons/icon_move_up.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_multi_edit.svg b/programs/scons/godot-icons/icon_multi_edit.svg deleted file mode 100644 index d1409e16ca..0000000000 --- a/programs/scons/godot-icons/icon_multi_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_multi_line.svg b/programs/scons/godot-icons/icon_multi_line.svg deleted file mode 100644 index 634086fd51..0000000000 --- a/programs/scons/godot-icons/icon_multi_line.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_multi_mesh.svg b/programs/scons/godot-icons/icon_multi_mesh.svg deleted file mode 100644 index 6ee638db4c..0000000000 --- a/programs/scons/godot-icons/icon_multi_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_multi_mesh_instance.svg b/programs/scons/godot-icons/icon_multi_mesh_instance.svg deleted file mode 100644 index 61d728c4be..0000000000 --- a/programs/scons/godot-icons/icon_multi_mesh_instance.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_multi_mesh_instance_2d.svg b/programs/scons/godot-icons/icon_multi_mesh_instance_2d.svg deleted file mode 100644 index 07c72aeed1..0000000000 --- a/programs/scons/godot-icons/icon_multi_mesh_instance_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation.svg b/programs/scons/godot-icons/icon_navigation.svg deleted file mode 100644 index 74c8e204a3..0000000000 --- a/programs/scons/godot-icons/icon_navigation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation_2d.svg b/programs/scons/godot-icons/icon_navigation_2d.svg deleted file mode 100644 index 6725400e92..0000000000 --- a/programs/scons/godot-icons/icon_navigation_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation_mesh.svg b/programs/scons/godot-icons/icon_navigation_mesh.svg deleted file mode 100644 index 45bc51ac31..0000000000 --- a/programs/scons/godot-icons/icon_navigation_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation_mesh_instance.svg b/programs/scons/godot-icons/icon_navigation_mesh_instance.svg deleted file mode 100644 index c976e51bfc..0000000000 --- a/programs/scons/godot-icons/icon_navigation_mesh_instance.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation_polygon.svg b/programs/scons/godot-icons/icon_navigation_polygon.svg deleted file mode 100644 index d0fc822f42..0000000000 --- a/programs/scons/godot-icons/icon_navigation_polygon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_navigation_polygon_instance.svg b/programs/scons/godot-icons/icon_navigation_polygon_instance.svg deleted file mode 100644 index 3e9a452c9f..0000000000 --- a/programs/scons/godot-icons/icon_navigation_polygon_instance.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_new.svg b/programs/scons/godot-icons/icon_new.svg deleted file mode 100644 index efc897cb4f..0000000000 --- a/programs/scons/godot-icons/icon_new.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_new_root.svg b/programs/scons/godot-icons/icon_new_root.svg deleted file mode 100644 index 061ff6043a..0000000000 --- a/programs/scons/godot-icons/icon_new_root.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_nil.svg b/programs/scons/godot-icons/icon_nil.svg deleted file mode 100644 index e4fbb90389..0000000000 --- a/programs/scons/godot-icons/icon_nil.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_nine_patch_rect.svg b/programs/scons/godot-icons/icon_nine_patch_rect.svg deleted file mode 100644 index d857b71a46..0000000000 --- a/programs/scons/godot-icons/icon_nine_patch_rect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_node.svg b/programs/scons/godot-icons/icon_node.svg deleted file mode 100644 index 199f94e890..0000000000 --- a/programs/scons/godot-icons/icon_node.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_node_2d.svg b/programs/scons/godot-icons/icon_node_2d.svg deleted file mode 100644 index 7f27e0695f..0000000000 --- a/programs/scons/godot-icons/icon_node_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_node_path.svg b/programs/scons/godot-icons/icon_node_path.svg deleted file mode 100644 index 3ecb830bec..0000000000 --- a/programs/scons/godot-icons/icon_node_path.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_node_warning.svg b/programs/scons/godot-icons/icon_node_warning.svg deleted file mode 100644 index f40d539a39..0000000000 --- a/programs/scons/godot-icons/icon_node_warning.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_non_favorite.svg b/programs/scons/godot-icons/icon_non_favorite.svg deleted file mode 100644 index 29bdc8bdfd..0000000000 --- a/programs/scons/godot-icons/icon_non_favorite.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_object.svg b/programs/scons/godot-icons/icon_object.svg deleted file mode 100644 index b1fa85d608..0000000000 --- a/programs/scons/godot-icons/icon_object.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_occluder_polygon_2d.svg b/programs/scons/godot-icons/icon_occluder_polygon_2d.svg deleted file mode 100644 index cdceb16441..0000000000 --- a/programs/scons/godot-icons/icon_occluder_polygon_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_omni_light.svg b/programs/scons/godot-icons/icon_omni_light.svg deleted file mode 100644 index 06b3786ebe..0000000000 --- a/programs/scons/godot-icons/icon_omni_light.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_onion.svg b/programs/scons/godot-icons/icon_onion.svg deleted file mode 100644 index ec4137eab9..0000000000 --- a/programs/scons/godot-icons/icon_onion.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_option_button.svg b/programs/scons/godot-icons/icon_option_button.svg deleted file mode 100644 index 50e6fae218..0000000000 --- a/programs/scons/godot-icons/icon_option_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_overbright_indicator.svg b/programs/scons/godot-icons/icon_overbright_indicator.svg deleted file mode 100644 index 70894361ce..0000000000 --- a/programs/scons/godot-icons/icon_overbright_indicator.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_override.svg b/programs/scons/godot-icons/icon_override.svg deleted file mode 100644 index cfa9313d8e..0000000000 --- a/programs/scons/godot-icons/icon_override.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_packed_data_container.svg b/programs/scons/godot-icons/icon_packed_data_container.svg deleted file mode 100644 index dd08ee4cc0..0000000000 --- a/programs/scons/godot-icons/icon_packed_data_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_packed_scene.svg b/programs/scons/godot-icons/icon_packed_scene.svg deleted file mode 100644 index 6294989a57..0000000000 --- a/programs/scons/godot-icons/icon_packed_scene.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panel.svg b/programs/scons/godot-icons/icon_panel.svg deleted file mode 100644 index f82822c5a1..0000000000 --- a/programs/scons/godot-icons/icon_panel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panel_container.svg b/programs/scons/godot-icons/icon_panel_container.svg deleted file mode 100644 index 017941ba36..0000000000 --- a/programs/scons/godot-icons/icon_panel_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_1.svg b/programs/scons/godot-icons/icon_panels_1.svg deleted file mode 100644 index a6fc65a6a5..0000000000 --- a/programs/scons/godot-icons/icon_panels_1.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_2.svg b/programs/scons/godot-icons/icon_panels_2.svg deleted file mode 100644 index 620a2c41c3..0000000000 --- a/programs/scons/godot-icons/icon_panels_2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_2_alt.svg b/programs/scons/godot-icons/icon_panels_2_alt.svg deleted file mode 100644 index 8d76c78552..0000000000 --- a/programs/scons/godot-icons/icon_panels_2_alt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_3.svg b/programs/scons/godot-icons/icon_panels_3.svg deleted file mode 100644 index 1155b5b217..0000000000 --- a/programs/scons/godot-icons/icon_panels_3.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_3_alt.svg b/programs/scons/godot-icons/icon_panels_3_alt.svg deleted file mode 100644 index 3ab3b19106..0000000000 --- a/programs/scons/godot-icons/icon_panels_3_alt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panels_4.svg b/programs/scons/godot-icons/icon_panels_4.svg deleted file mode 100644 index 3b12eae80a..0000000000 --- a/programs/scons/godot-icons/icon_panels_4.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_panorama_sky.svg b/programs/scons/godot-icons/icon_panorama_sky.svg deleted file mode 100644 index 39af3c402f..0000000000 --- a/programs/scons/godot-icons/icon_panorama_sky.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_parallax_background.svg b/programs/scons/godot-icons/icon_parallax_background.svg deleted file mode 100644 index 9d13f3a65d..0000000000 --- a/programs/scons/godot-icons/icon_parallax_background.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_parallax_layer.svg b/programs/scons/godot-icons/icon_parallax_layer.svg deleted file mode 100644 index 64bf68f604..0000000000 --- a/programs/scons/godot-icons/icon_parallax_layer.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_particle_attractor_2d.svg b/programs/scons/godot-icons/icon_particle_attractor_2d.svg deleted file mode 100644 index 092b77081d..0000000000 --- a/programs/scons/godot-icons/icon_particle_attractor_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_particles.svg b/programs/scons/godot-icons/icon_particles.svg deleted file mode 100644 index 25377f9f5f..0000000000 --- a/programs/scons/godot-icons/icon_particles.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_particles_2d.svg b/programs/scons/godot-icons/icon_particles_2d.svg deleted file mode 100644 index b291bcda95..0000000000 --- a/programs/scons/godot-icons/icon_particles_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_particles_material.svg b/programs/scons/godot-icons/icon_particles_material.svg deleted file mode 100644 index f9a25530ef..0000000000 --- a/programs/scons/godot-icons/icon_particles_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_path.svg b/programs/scons/godot-icons/icon_path.svg deleted file mode 100644 index 913fe8abf6..0000000000 --- a/programs/scons/godot-icons/icon_path.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_path_2d.svg b/programs/scons/godot-icons/icon_path_2d.svg deleted file mode 100644 index 5633dcf923..0000000000 --- a/programs/scons/godot-icons/icon_path_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_path_follow.svg b/programs/scons/godot-icons/icon_path_follow.svg deleted file mode 100644 index c9bd7009dc..0000000000 --- a/programs/scons/godot-icons/icon_path_follow.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_path_follow_2d.svg b/programs/scons/godot-icons/icon_path_follow_2d.svg deleted file mode 100644 index ac0f17240e..0000000000 --- a/programs/scons/godot-icons/icon_path_follow_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pause.svg b/programs/scons/godot-icons/icon_pause.svg deleted file mode 100644 index 724a84f458..0000000000 --- a/programs/scons/godot-icons/icon_pause.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_physical_bone.svg b/programs/scons/godot-icons/icon_physical_bone.svg deleted file mode 100644 index 55df1f1e19..0000000000 --- a/programs/scons/godot-icons/icon_physical_bone.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pin.svg b/programs/scons/godot-icons/icon_pin.svg deleted file mode 100644 index 708eab9333..0000000000 --- a/programs/scons/godot-icons/icon_pin.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pin_joint.svg b/programs/scons/godot-icons/icon_pin_joint.svg deleted file mode 100644 index 12f388b2f7..0000000000 --- a/programs/scons/godot-icons/icon_pin_joint.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pin_joint_2d.svg b/programs/scons/godot-icons/icon_pin_joint_2d.svg deleted file mode 100644 index 4e701df7fb..0000000000 --- a/programs/scons/godot-icons/icon_pin_joint_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pin_pressed.svg b/programs/scons/godot-icons/icon_pin_pressed.svg deleted file mode 100644 index 708eab9333..0000000000 --- a/programs/scons/godot-icons/icon_pin_pressed.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_plane.svg b/programs/scons/godot-icons/icon_plane.svg deleted file mode 100644 index edaa86e772..0000000000 --- a/programs/scons/godot-icons/icon_plane.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_plane_mesh.svg b/programs/scons/godot-icons/icon_plane_mesh.svg deleted file mode 100644 index ea9518fc3a..0000000000 --- a/programs/scons/godot-icons/icon_plane_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_plane_shape.svg b/programs/scons/godot-icons/icon_plane_shape.svg deleted file mode 100644 index a73e74ad33..0000000000 --- a/programs/scons/godot-icons/icon_plane_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play.svg b/programs/scons/godot-icons/icon_play.svg deleted file mode 100644 index 0be543d1ae..0000000000 --- a/programs/scons/godot-icons/icon_play.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_backwards.svg b/programs/scons/godot-icons/icon_play_backwards.svg deleted file mode 100644 index 846a6aec19..0000000000 --- a/programs/scons/godot-icons/icon_play_backwards.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_custom.svg b/programs/scons/godot-icons/icon_play_custom.svg deleted file mode 100644 index 118545ec62..0000000000 --- a/programs/scons/godot-icons/icon_play_custom.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_overlay.svg b/programs/scons/godot-icons/icon_play_overlay.svg deleted file mode 100644 index 9b3299d1b9..0000000000 --- a/programs/scons/godot-icons/icon_play_overlay.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_scene.svg b/programs/scons/godot-icons/icon_play_scene.svg deleted file mode 100644 index 7f8e40fa63..0000000000 --- a/programs/scons/godot-icons/icon_play_scene.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_start.svg b/programs/scons/godot-icons/icon_play_start.svg deleted file mode 100644 index afd1251560..0000000000 --- a/programs/scons/godot-icons/icon_play_start.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_start_backwards.svg b/programs/scons/godot-icons/icon_play_start_backwards.svg deleted file mode 100644 index 7d1624a397..0000000000 --- a/programs/scons/godot-icons/icon_play_start_backwards.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_play_travel.svg b/programs/scons/godot-icons/icon_play_travel.svg deleted file mode 100644 index be4ac1fb7e..0000000000 --- a/programs/scons/godot-icons/icon_play_travel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_plugin_script.svg b/programs/scons/godot-icons/icon_plugin_script.svg deleted file mode 100644 index 3fb34879fe..0000000000 --- a/programs/scons/godot-icons/icon_plugin_script.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_point_mesh.svg b/programs/scons/godot-icons/icon_point_mesh.svg deleted file mode 100644 index 184200c528..0000000000 --- a/programs/scons/godot-icons/icon_point_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_polygon_2d.svg b/programs/scons/godot-icons/icon_polygon_2d.svg deleted file mode 100644 index b74ba3e342..0000000000 --- a/programs/scons/godot-icons/icon_polygon_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_polygon_path_finder.svg b/programs/scons/godot-icons/icon_polygon_path_finder.svg deleted file mode 100644 index f400037d80..0000000000 --- a/programs/scons/godot-icons/icon_polygon_path_finder.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_byte_array.svg b/programs/scons/godot-icons/icon_pool_byte_array.svg deleted file mode 100644 index 95534e4410..0000000000 --- a/programs/scons/godot-icons/icon_pool_byte_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_color_array.svg b/programs/scons/godot-icons/icon_pool_color_array.svg deleted file mode 100644 index 206819ffb6..0000000000 --- a/programs/scons/godot-icons/icon_pool_color_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_int_array.svg b/programs/scons/godot-icons/icon_pool_int_array.svg deleted file mode 100644 index a1dc417c11..0000000000 --- a/programs/scons/godot-icons/icon_pool_int_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_real_array.svg b/programs/scons/godot-icons/icon_pool_real_array.svg deleted file mode 100644 index 503b0e7b6f..0000000000 --- a/programs/scons/godot-icons/icon_pool_real_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_string_array.svg b/programs/scons/godot-icons/icon_pool_string_array.svg deleted file mode 100644 index e9285e2192..0000000000 --- a/programs/scons/godot-icons/icon_pool_string_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_vector_2_array.svg b/programs/scons/godot-icons/icon_pool_vector_2_array.svg deleted file mode 100644 index a5c8921045..0000000000 --- a/programs/scons/godot-icons/icon_pool_vector_2_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_pool_vector_3_array.svg b/programs/scons/godot-icons/icon_pool_vector_3_array.svg deleted file mode 100644 index e1de83908d..0000000000 --- a/programs/scons/godot-icons/icon_pool_vector_3_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_popup.svg b/programs/scons/godot-icons/icon_popup.svg deleted file mode 100644 index 70c0803cf3..0000000000 --- a/programs/scons/godot-icons/icon_popup.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_popup_dialog.svg b/programs/scons/godot-icons/icon_popup_dialog.svg deleted file mode 100644 index c432928fc3..0000000000 --- a/programs/scons/godot-icons/icon_popup_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_popup_menu.svg b/programs/scons/godot-icons/icon_popup_menu.svg deleted file mode 100644 index 8132064bd6..0000000000 --- a/programs/scons/godot-icons/icon_popup_menu.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_popup_panel.svg b/programs/scons/godot-icons/icon_popup_panel.svg deleted file mode 100644 index 6948873f36..0000000000 --- a/programs/scons/godot-icons/icon_popup_panel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_portal.svg b/programs/scons/godot-icons/icon_portal.svg deleted file mode 100644 index e52e0473a6..0000000000 --- a/programs/scons/godot-icons/icon_portal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_position_2d.svg b/programs/scons/godot-icons/icon_position_2d.svg deleted file mode 100644 index d5e7ff9621..0000000000 --- a/programs/scons/godot-icons/icon_position_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_position_3d.svg b/programs/scons/godot-icons/icon_position_3d.svg deleted file mode 100644 index da7dfb010a..0000000000 --- a/programs/scons/godot-icons/icon_position_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_prism_mesh.svg b/programs/scons/godot-icons/icon_prism_mesh.svg deleted file mode 100644 index bc5f4fb0b1..0000000000 --- a/programs/scons/godot-icons/icon_prism_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_procedural_sky.svg b/programs/scons/godot-icons/icon_procedural_sky.svg deleted file mode 100644 index e463c5fc33..0000000000 --- a/programs/scons/godot-icons/icon_procedural_sky.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_1.svg b/programs/scons/godot-icons/icon_progress_1.svg deleted file mode 100644 index 07505ddd67..0000000000 --- a/programs/scons/godot-icons/icon_progress_1.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_2.svg b/programs/scons/godot-icons/icon_progress_2.svg deleted file mode 100644 index 0a48f7d3f5..0000000000 --- a/programs/scons/godot-icons/icon_progress_2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_3.svg b/programs/scons/godot-icons/icon_progress_3.svg deleted file mode 100644 index a7f0f9c973..0000000000 --- a/programs/scons/godot-icons/icon_progress_3.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_4.svg b/programs/scons/godot-icons/icon_progress_4.svg deleted file mode 100644 index 171920915e..0000000000 --- a/programs/scons/godot-icons/icon_progress_4.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_5.svg b/programs/scons/godot-icons/icon_progress_5.svg deleted file mode 100644 index 7289b7b8fe..0000000000 --- a/programs/scons/godot-icons/icon_progress_5.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_6.svg b/programs/scons/godot-icons/icon_progress_6.svg deleted file mode 100644 index 3deba6d48c..0000000000 --- a/programs/scons/godot-icons/icon_progress_6.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_7.svg b/programs/scons/godot-icons/icon_progress_7.svg deleted file mode 100644 index 546155dc59..0000000000 --- a/programs/scons/godot-icons/icon_progress_7.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_8.svg b/programs/scons/godot-icons/icon_progress_8.svg deleted file mode 100644 index b56ffcb727..0000000000 --- a/programs/scons/godot-icons/icon_progress_8.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_progress_bar.svg b/programs/scons/godot-icons/icon_progress_bar.svg deleted file mode 100644 index 2200cb8ea7..0000000000 --- a/programs/scons/godot-icons/icon_progress_bar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_project_icon_loading.svg b/programs/scons/godot-icons/icon_project_icon_loading.svg deleted file mode 100644 index 5e189a97b0..0000000000 --- a/programs/scons/godot-icons/icon_project_icon_loading.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_proximity_group.svg b/programs/scons/godot-icons/icon_proximity_group.svg deleted file mode 100644 index 703abc6486..0000000000 --- a/programs/scons/godot-icons/icon_proximity_group.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_proxy_texture.svg b/programs/scons/godot-icons/icon_proxy_texture.svg deleted file mode 100644 index 526f21c379..0000000000 --- a/programs/scons/godot-icons/icon_proxy_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_quad.svg b/programs/scons/godot-icons/icon_quad.svg deleted file mode 100644 index cf07be1d2f..0000000000 --- a/programs/scons/godot-icons/icon_quad.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_quad_mesh.svg b/programs/scons/godot-icons/icon_quad_mesh.svg deleted file mode 100644 index bee0b2853f..0000000000 --- a/programs/scons/godot-icons/icon_quad_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_quat.svg b/programs/scons/godot-icons/icon_quat.svg deleted file mode 100644 index 66020e5243..0000000000 --- a/programs/scons/godot-icons/icon_quat.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_r_i_d.svg b/programs/scons/godot-icons/icon_r_i_d.svg deleted file mode 100644 index 9198e421b1..0000000000 --- a/programs/scons/godot-icons/icon_r_i_d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ray_cast.svg b/programs/scons/godot-icons/icon_ray_cast.svg deleted file mode 100644 index 4500551463..0000000000 --- a/programs/scons/godot-icons/icon_ray_cast.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ray_cast_2d.svg b/programs/scons/godot-icons/icon_ray_cast_2d.svg deleted file mode 100644 index 645da1e2da..0000000000 --- a/programs/scons/godot-icons/icon_ray_cast_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ray_shape.svg b/programs/scons/godot-icons/icon_ray_shape.svg deleted file mode 100644 index 44d32fe83b..0000000000 --- a/programs/scons/godot-icons/icon_ray_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ray_shape_2d.svg b/programs/scons/godot-icons/icon_ray_shape_2d.svg deleted file mode 100644 index aa8cee1210..0000000000 --- a/programs/scons/godot-icons/icon_ray_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rayito.svg b/programs/scons/godot-icons/icon_rayito.svg deleted file mode 100644 index 1db71c2231..0000000000 --- a/programs/scons/godot-icons/icon_rayito.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rect_2.svg b/programs/scons/godot-icons/icon_rect_2.svg deleted file mode 100644 index 18dbdf3a12..0000000000 --- a/programs/scons/godot-icons/icon_rect_2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rectangle_shape_2d.svg b/programs/scons/godot-icons/icon_rectangle_shape_2d.svg deleted file mode 100644 index f0d6c54dc9..0000000000 --- a/programs/scons/godot-icons/icon_rectangle_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reference_rect.svg b/programs/scons/godot-icons/icon_reference_rect.svg deleted file mode 100644 index 449ca250e3..0000000000 --- a/programs/scons/godot-icons/icon_reference_rect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reflection_probe.svg b/programs/scons/godot-icons/icon_reflection_probe.svg deleted file mode 100644 index ff9263d798..0000000000 --- a/programs/scons/godot-icons/icon_reflection_probe.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_region_edit.svg b/programs/scons/godot-icons/icon_region_edit.svg deleted file mode 100644 index 0bee107e33..0000000000 --- a/programs/scons/godot-icons/icon_region_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reload.svg b/programs/scons/godot-icons/icon_reload.svg deleted file mode 100644 index 1200df1dde..0000000000 --- a/programs/scons/godot-icons/icon_reload.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reload_small.svg b/programs/scons/godot-icons/icon_reload_small.svg deleted file mode 100644 index 9418a57ab1..0000000000 --- a/programs/scons/godot-icons/icon_reload_small.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_remote_transform.svg b/programs/scons/godot-icons/icon_remote_transform.svg deleted file mode 100644 index d55e4e4224..0000000000 --- a/programs/scons/godot-icons/icon_remote_transform.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_remote_transform_2d.svg b/programs/scons/godot-icons/icon_remote_transform_2d.svg deleted file mode 100644 index 81a3946d9f..0000000000 --- a/programs/scons/godot-icons/icon_remote_transform_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_remove.svg b/programs/scons/godot-icons/icon_remove.svg deleted file mode 100644 index 5bcdf8e569..0000000000 --- a/programs/scons/godot-icons/icon_remove.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_remove_internal.svg b/programs/scons/godot-icons/icon_remove_internal.svg deleted file mode 100644 index 1cb5db1c52..0000000000 --- a/programs/scons/godot-icons/icon_remove_internal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rename.svg b/programs/scons/godot-icons/icon_rename.svg deleted file mode 100644 index 853f68b2e1..0000000000 --- a/programs/scons/godot-icons/icon_rename.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reparent.svg b/programs/scons/godot-icons/icon_reparent.svg deleted file mode 100644 index 04efb08b99..0000000000 --- a/programs/scons/godot-icons/icon_reparent.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_reparent_to_new_node.svg b/programs/scons/godot-icons/icon_reparent_to_new_node.svg deleted file mode 100644 index cca610d2b1..0000000000 --- a/programs/scons/godot-icons/icon_reparent_to_new_node.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_resource_preloader.svg b/programs/scons/godot-icons/icon_resource_preloader.svg deleted file mode 100644 index 7a788bbdcb..0000000000 --- a/programs/scons/godot-icons/icon_resource_preloader.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rich_text_effect.svg b/programs/scons/godot-icons/icon_rich_text_effect.svg deleted file mode 100644 index f1d3f168ff..0000000000 --- a/programs/scons/godot-icons/icon_rich_text_effect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rich_text_label.svg b/programs/scons/godot-icons/icon_rich_text_label.svg deleted file mode 100644 index 7283d3dd62..0000000000 --- a/programs/scons/godot-icons/icon_rich_text_label.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rigid_body.svg b/programs/scons/godot-icons/icon_rigid_body.svg deleted file mode 100644 index 476bf3966a..0000000000 --- a/programs/scons/godot-icons/icon_rigid_body.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rigid_body_2d.svg b/programs/scons/godot-icons/icon_rigid_body_2d.svg deleted file mode 100644 index 9dc626b94e..0000000000 --- a/programs/scons/godot-icons/icon_rigid_body_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_room.svg b/programs/scons/godot-icons/icon_room.svg deleted file mode 100644 index 6491d0409c..0000000000 --- a/programs/scons/godot-icons/icon_room.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_room_bounds.svg b/programs/scons/godot-icons/icon_room_bounds.svg deleted file mode 100644 index 66901d7895..0000000000 --- a/programs/scons/godot-icons/icon_room_bounds.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_0.svg b/programs/scons/godot-icons/icon_rotate_0.svg deleted file mode 100644 index 670a6f09c3..0000000000 --- a/programs/scons/godot-icons/icon_rotate_0.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_180.svg b/programs/scons/godot-icons/icon_rotate_180.svg deleted file mode 100644 index fdd0882fba..0000000000 --- a/programs/scons/godot-icons/icon_rotate_180.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_270.svg b/programs/scons/godot-icons/icon_rotate_270.svg deleted file mode 100644 index 7ffd43d147..0000000000 --- a/programs/scons/godot-icons/icon_rotate_270.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_90.svg b/programs/scons/godot-icons/icon_rotate_90.svg deleted file mode 100644 index ef4d631df6..0000000000 --- a/programs/scons/godot-icons/icon_rotate_90.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_left.svg b/programs/scons/godot-icons/icon_rotate_left.svg deleted file mode 100644 index 1200df1dde..0000000000 --- a/programs/scons/godot-icons/icon_rotate_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_rotate_right.svg b/programs/scons/godot-icons/icon_rotate_right.svg deleted file mode 100644 index d69e6a7705..0000000000 --- a/programs/scons/godot-icons/icon_rotate_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ruler.svg b/programs/scons/godot-icons/icon_ruler.svg deleted file mode 100644 index 2f026ed365..0000000000 --- a/programs/scons/godot-icons/icon_ruler.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sample_library.svg b/programs/scons/godot-icons/icon_sample_library.svg deleted file mode 100644 index 962f7b9413..0000000000 --- a/programs/scons/godot-icons/icon_sample_library.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_save.svg b/programs/scons/godot-icons/icon_save.svg deleted file mode 100644 index cc99128cb1..0000000000 --- a/programs/scons/godot-icons/icon_save.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_script.svg b/programs/scons/godot-icons/icon_script.svg deleted file mode 100644 index 2a47c67def..0000000000 --- a/programs/scons/godot-icons/icon_script.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_script_create.svg b/programs/scons/godot-icons/icon_script_create.svg deleted file mode 100644 index 91e95eb8c7..0000000000 --- a/programs/scons/godot-icons/icon_script_create.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_script_create_dialog.svg b/programs/scons/godot-icons/icon_script_create_dialog.svg deleted file mode 100644 index b10d486587..0000000000 --- a/programs/scons/godot-icons/icon_script_create_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_script_extend.svg b/programs/scons/godot-icons/icon_script_extend.svg deleted file mode 100644 index 5aa39e21a9..0000000000 --- a/programs/scons/godot-icons/icon_script_extend.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_script_remove.svg b/programs/scons/godot-icons/icon_script_remove.svg deleted file mode 100644 index b455583a6c..0000000000 --- a/programs/scons/godot-icons/icon_script_remove.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_scroll_container.svg b/programs/scons/godot-icons/icon_scroll_container.svg deleted file mode 100644 index 600590684d..0000000000 --- a/programs/scons/godot-icons/icon_scroll_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_search.svg b/programs/scons/godot-icons/icon_search.svg deleted file mode 100644 index fff4a3cb19..0000000000 --- a/programs/scons/godot-icons/icon_search.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_segment_shape_2d.svg b/programs/scons/godot-icons/icon_segment_shape_2d.svg deleted file mode 100644 index 3fcbd78625..0000000000 --- a/programs/scons/godot-icons/icon_segment_shape_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_shader.svg b/programs/scons/godot-icons/icon_shader.svg deleted file mode 100644 index 33479326d4..0000000000 --- a/programs/scons/godot-icons/icon_shader.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_shader_material.svg b/programs/scons/godot-icons/icon_shader_material.svg deleted file mode 100644 index ff92f0c376..0000000000 --- a/programs/scons/godot-icons/icon_shader_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_short_cut.svg b/programs/scons/godot-icons/icon_short_cut.svg deleted file mode 100644 index 4ef16f0401..0000000000 --- a/programs/scons/godot-icons/icon_short_cut.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_signal.svg b/programs/scons/godot-icons/icon_signal.svg deleted file mode 100644 index 91599ffd65..0000000000 --- a/programs/scons/godot-icons/icon_signal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_signals.svg b/programs/scons/godot-icons/icon_signals.svg deleted file mode 100644 index f3bdd7be14..0000000000 --- a/programs/scons/godot-icons/icon_signals.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_signals_and_groups.svg b/programs/scons/godot-icons/icon_signals_and_groups.svg deleted file mode 100644 index 319163a019..0000000000 --- a/programs/scons/godot-icons/icon_signals_and_groups.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_skeleton.svg b/programs/scons/godot-icons/icon_skeleton.svg deleted file mode 100644 index e0780dedd6..0000000000 --- a/programs/scons/godot-icons/icon_skeleton.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_skeleton_2d.svg b/programs/scons/godot-icons/icon_skeleton_2d.svg deleted file mode 100644 index b34a2a9dca..0000000000 --- a/programs/scons/godot-icons/icon_skeleton_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_skeleton_i_k.svg b/programs/scons/godot-icons/icon_skeleton_i_k.svg deleted file mode 100644 index 45697a1b42..0000000000 --- a/programs/scons/godot-icons/icon_skeleton_i_k.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_slider_joint.svg b/programs/scons/godot-icons/icon_slider_joint.svg deleted file mode 100644 index 57d22dff6a..0000000000 --- a/programs/scons/godot-icons/icon_slider_joint.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_slot.svg b/programs/scons/godot-icons/icon_slot.svg deleted file mode 100644 index ec35be6b51..0000000000 --- a/programs/scons/godot-icons/icon_slot.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_snap.svg b/programs/scons/godot-icons/icon_snap.svg deleted file mode 100644 index 8bcf5b3a16..0000000000 --- a/programs/scons/godot-icons/icon_snap.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_snap_grid.svg b/programs/scons/godot-icons/icon_snap_grid.svg deleted file mode 100644 index e3aea78162..0000000000 --- a/programs/scons/godot-icons/icon_snap_grid.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_soft_body.svg b/programs/scons/godot-icons/icon_soft_body.svg deleted file mode 100644 index e46691d6a2..0000000000 --- a/programs/scons/godot-icons/icon_soft_body.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sort.svg b/programs/scons/godot-icons/icon_sort.svg deleted file mode 100644 index a7f01fd24e..0000000000 --- a/programs/scons/godot-icons/icon_sort.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_spatial.svg b/programs/scons/godot-icons/icon_spatial.svg deleted file mode 100644 index 56f6ed5542..0000000000 --- a/programs/scons/godot-icons/icon_spatial.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_spatial_material.svg b/programs/scons/godot-icons/icon_spatial_material.svg deleted file mode 100644 index 7c52665a89..0000000000 --- a/programs/scons/godot-icons/icon_spatial_material.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sphere_mesh.svg b/programs/scons/godot-icons/icon_sphere_mesh.svg deleted file mode 100644 index 66cc8e3cc4..0000000000 --- a/programs/scons/godot-icons/icon_sphere_mesh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sphere_shape.svg b/programs/scons/godot-icons/icon_sphere_shape.svg deleted file mode 100644 index cc526abcec..0000000000 --- a/programs/scons/godot-icons/icon_sphere_shape.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_spin_box.svg b/programs/scons/godot-icons/icon_spin_box.svg deleted file mode 100644 index a8dc55d8db..0000000000 --- a/programs/scons/godot-icons/icon_spin_box.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_spot_light.svg b/programs/scons/godot-icons/icon_spot_light.svg deleted file mode 100644 index a1dea938a3..0000000000 --- a/programs/scons/godot-icons/icon_spot_light.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_spring_arm.svg b/programs/scons/godot-icons/icon_spring_arm.svg deleted file mode 100644 index 707e408dd9..0000000000 --- a/programs/scons/godot-icons/icon_spring_arm.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sprite.svg b/programs/scons/godot-icons/icon_sprite.svg deleted file mode 100644 index faae0e444f..0000000000 --- a/programs/scons/godot-icons/icon_sprite.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sprite_3d.svg b/programs/scons/godot-icons/icon_sprite_3d.svg deleted file mode 100644 index 4ccd8f9c48..0000000000 --- a/programs/scons/godot-icons/icon_sprite_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sprite_frames.svg b/programs/scons/godot-icons/icon_sprite_frames.svg deleted file mode 100644 index 8ab0ec2c00..0000000000 --- a/programs/scons/godot-icons/icon_sprite_frames.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_sprite_sheet.svg b/programs/scons/godot-icons/icon_sprite_sheet.svg deleted file mode 100644 index a162037f99..0000000000 --- a/programs/scons/godot-icons/icon_sprite_sheet.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_static_body.svg b/programs/scons/godot-icons/icon_static_body.svg deleted file mode 100644 index a4a641f28c..0000000000 --- a/programs/scons/godot-icons/icon_static_body.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_static_body_2d.svg b/programs/scons/godot-icons/icon_static_body_2d.svg deleted file mode 100644 index 66940ad415..0000000000 --- a/programs/scons/godot-icons/icon_static_body_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_status_error.svg b/programs/scons/godot-icons/icon_status_error.svg deleted file mode 100644 index a9639c8749..0000000000 --- a/programs/scons/godot-icons/icon_status_error.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_status_success.svg b/programs/scons/godot-icons/icon_status_success.svg deleted file mode 100644 index 6e7988100f..0000000000 --- a/programs/scons/godot-icons/icon_status_success.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_status_warning.svg b/programs/scons/godot-icons/icon_status_warning.svg deleted file mode 100644 index 52d7e422c7..0000000000 --- a/programs/scons/godot-icons/icon_status_warning.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_stop.svg b/programs/scons/godot-icons/icon_stop.svg deleted file mode 100644 index 2059eab078..0000000000 --- a/programs/scons/godot-icons/icon_stop.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_stream_texture.svg b/programs/scons/godot-icons/icon_stream_texture.svg deleted file mode 100644 index 068f65dead..0000000000 --- a/programs/scons/godot-icons/icon_stream_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_string.svg b/programs/scons/godot-icons/icon_string.svg deleted file mode 100644 index 5b7ade8b1e..0000000000 --- a/programs/scons/godot-icons/icon_string.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_style_box_empty.svg b/programs/scons/godot-icons/icon_style_box_empty.svg deleted file mode 100644 index e1a2bc6888..0000000000 --- a/programs/scons/godot-icons/icon_style_box_empty.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_style_box_flat.svg b/programs/scons/godot-icons/icon_style_box_flat.svg deleted file mode 100644 index b24c453f6b..0000000000 --- a/programs/scons/godot-icons/icon_style_box_flat.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_style_box_line.svg b/programs/scons/godot-icons/icon_style_box_line.svg deleted file mode 100644 index e92f33b7b0..0000000000 --- a/programs/scons/godot-icons/icon_style_box_line.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_style_box_texture.svg b/programs/scons/godot-icons/icon_style_box_texture.svg deleted file mode 100644 index 89bbc41ef8..0000000000 --- a/programs/scons/godot-icons/icon_style_box_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tab_container.svg b/programs/scons/godot-icons/icon_tab_container.svg deleted file mode 100644 index aeb5507279..0000000000 --- a/programs/scons/godot-icons/icon_tab_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tabs.svg b/programs/scons/godot-icons/icon_tabs.svg deleted file mode 100644 index 4fd4a5cd80..0000000000 --- a/programs/scons/godot-icons/icon_tabs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_test_cube.svg b/programs/scons/godot-icons/icon_test_cube.svg deleted file mode 100644 index bdfb3c893b..0000000000 --- a/programs/scons/godot-icons/icon_test_cube.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_text_edit.svg b/programs/scons/godot-icons/icon_text_edit.svg deleted file mode 100644 index 366cf6596d..0000000000 --- a/programs/scons/godot-icons/icon_text_edit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_text_file.svg b/programs/scons/godot-icons/icon_text_file.svg deleted file mode 100644 index f480217dcd..0000000000 --- a/programs/scons/godot-icons/icon_text_file.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_texture_3d.svg b/programs/scons/godot-icons/icon_texture_3d.svg deleted file mode 100644 index 6bdc599f6d..0000000000 --- a/programs/scons/godot-icons/icon_texture_3d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_texture_array.svg b/programs/scons/godot-icons/icon_texture_array.svg deleted file mode 100644 index 86d4875e12..0000000000 --- a/programs/scons/godot-icons/icon_texture_array.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_texture_button.svg b/programs/scons/godot-icons/icon_texture_button.svg deleted file mode 100644 index 497386945e..0000000000 --- a/programs/scons/godot-icons/icon_texture_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_texture_progress.svg b/programs/scons/godot-icons/icon_texture_progress.svg deleted file mode 100644 index 30d76e33b8..0000000000 --- a/programs/scons/godot-icons/icon_texture_progress.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_texture_rect.svg b/programs/scons/godot-icons/icon_texture_rect.svg deleted file mode 100644 index 605afbb7ca..0000000000 --- a/programs/scons/godot-icons/icon_texture_rect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_theme.svg b/programs/scons/godot-icons/icon_theme.svg deleted file mode 100644 index 00e1716dad..0000000000 --- a/programs/scons/godot-icons/icon_theme.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_thumbnail_wait.svg b/programs/scons/godot-icons/icon_thumbnail_wait.svg deleted file mode 100644 index be510f457d..0000000000 --- a/programs/scons/godot-icons/icon_thumbnail_wait.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tile_map.svg b/programs/scons/godot-icons/icon_tile_map.svg deleted file mode 100644 index d1904338a8..0000000000 --- a/programs/scons/godot-icons/icon_tile_map.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tile_set.svg b/programs/scons/godot-icons/icon_tile_set.svg deleted file mode 100644 index 5da406889e..0000000000 --- a/programs/scons/godot-icons/icon_tile_set.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_time.svg b/programs/scons/godot-icons/icon_time.svg deleted file mode 100644 index 63215c9767..0000000000 --- a/programs/scons/godot-icons/icon_time.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_timeline_indicator.svg b/programs/scons/godot-icons/icon_timeline_indicator.svg deleted file mode 100644 index d63026b9e2..0000000000 --- a/programs/scons/godot-icons/icon_timeline_indicator.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_timer.svg b/programs/scons/godot-icons/icon_timer.svg deleted file mode 100644 index 3fc69758bb..0000000000 --- a/programs/scons/godot-icons/icon_timer.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_add_node.svg b/programs/scons/godot-icons/icon_tool_add_node.svg deleted file mode 100644 index 9f47019746..0000000000 --- a/programs/scons/godot-icons/icon_tool_add_node.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_button.svg b/programs/scons/godot-icons/icon_tool_button.svg deleted file mode 100644 index d957cffe64..0000000000 --- a/programs/scons/godot-icons/icon_tool_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_connect.svg b/programs/scons/godot-icons/icon_tool_connect.svg deleted file mode 100644 index a778e260a6..0000000000 --- a/programs/scons/godot-icons/icon_tool_connect.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_move.svg b/programs/scons/godot-icons/icon_tool_move.svg deleted file mode 100644 index b83f62265f..0000000000 --- a/programs/scons/godot-icons/icon_tool_move.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_pan.svg b/programs/scons/godot-icons/icon_tool_pan.svg deleted file mode 100644 index 28ffe6336a..0000000000 --- a/programs/scons/godot-icons/icon_tool_pan.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_rotate.svg b/programs/scons/godot-icons/icon_tool_rotate.svg deleted file mode 100644 index 41dd22584d..0000000000 --- a/programs/scons/godot-icons/icon_tool_rotate.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_scale.svg b/programs/scons/godot-icons/icon_tool_scale.svg deleted file mode 100644 index 730143a474..0000000000 --- a/programs/scons/godot-icons/icon_tool_scale.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_select.svg b/programs/scons/godot-icons/icon_tool_select.svg deleted file mode 100644 index 21318b5c05..0000000000 --- a/programs/scons/godot-icons/icon_tool_select.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tool_triangle.svg b/programs/scons/godot-icons/icon_tool_triangle.svg deleted file mode 100644 index 51dee03f60..0000000000 --- a/programs/scons/godot-icons/icon_tool_triangle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tools.svg b/programs/scons/godot-icons/icon_tools.svg deleted file mode 100644 index 81e7385945..0000000000 --- a/programs/scons/godot-icons/icon_tools.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_touch_screen_button.svg b/programs/scons/godot-icons/icon_touch_screen_button.svg deleted file mode 100644 index aec0951d59..0000000000 --- a/programs/scons/godot-icons/icon_touch_screen_button.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_add_key.svg b/programs/scons/godot-icons/icon_track_add_key.svg deleted file mode 100644 index 5d2b4ebaf9..0000000000 --- a/programs/scons/godot-icons/icon_track_add_key.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_add_key_hl.svg b/programs/scons/godot-icons/icon_track_add_key_hl.svg deleted file mode 100644 index 0a0cdea48c..0000000000 --- a/programs/scons/godot-icons/icon_track_add_key_hl.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_capture.svg b/programs/scons/godot-icons/icon_track_capture.svg deleted file mode 100644 index aaa4a20e4a..0000000000 --- a/programs/scons/godot-icons/icon_track_capture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_continuous.svg b/programs/scons/godot-icons/icon_track_continuous.svg deleted file mode 100644 index 7f64ad7dbb..0000000000 --- a/programs/scons/godot-icons/icon_track_continuous.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_discrete.svg b/programs/scons/godot-icons/icon_track_discrete.svg deleted file mode 100644 index d1df4b1667..0000000000 --- a/programs/scons/godot-icons/icon_track_discrete.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_track_trigger.svg b/programs/scons/godot-icons/icon_track_trigger.svg deleted file mode 100644 index 6e46a74121..0000000000 --- a/programs/scons/godot-icons/icon_track_trigger.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transform.svg b/programs/scons/godot-icons/icon_transform.svg deleted file mode 100644 index 4d9bb829cd..0000000000 --- a/programs/scons/godot-icons/icon_transform.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transform_2d.svg b/programs/scons/godot-icons/icon_transform_2d.svg deleted file mode 100644 index a0b5430298..0000000000 --- a/programs/scons/godot-icons/icon_transform_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_end.svg b/programs/scons/godot-icons/icon_transition_end.svg deleted file mode 100644 index d0263c159e..0000000000 --- a/programs/scons/godot-icons/icon_transition_end.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_end_auto.svg b/programs/scons/godot-icons/icon_transition_end_auto.svg deleted file mode 100644 index 89eb373df6..0000000000 --- a/programs/scons/godot-icons/icon_transition_end_auto.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_end_auto_big.svg b/programs/scons/godot-icons/icon_transition_end_auto_big.svg deleted file mode 100644 index 22f3414d34..0000000000 --- a/programs/scons/godot-icons/icon_transition_end_auto_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_end_big.svg b/programs/scons/godot-icons/icon_transition_end_big.svg deleted file mode 100644 index 641f9c55d0..0000000000 --- a/programs/scons/godot-icons/icon_transition_end_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_immediate.svg b/programs/scons/godot-icons/icon_transition_immediate.svg deleted file mode 100644 index ffab62410d..0000000000 --- a/programs/scons/godot-icons/icon_transition_immediate.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_immediate_auto.svg b/programs/scons/godot-icons/icon_transition_immediate_auto.svg deleted file mode 100644 index 98c583f407..0000000000 --- a/programs/scons/godot-icons/icon_transition_immediate_auto.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_immediate_auto_big.svg b/programs/scons/godot-icons/icon_transition_immediate_auto_big.svg deleted file mode 100644 index fe5e0903b5..0000000000 --- a/programs/scons/godot-icons/icon_transition_immediate_auto_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_immediate_big.svg b/programs/scons/godot-icons/icon_transition_immediate_big.svg deleted file mode 100644 index 2365518cc3..0000000000 --- a/programs/scons/godot-icons/icon_transition_immediate_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_sync.svg b/programs/scons/godot-icons/icon_transition_sync.svg deleted file mode 100644 index 439d17fc3b..0000000000 --- a/programs/scons/godot-icons/icon_transition_sync.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_sync_auto.svg b/programs/scons/godot-icons/icon_transition_sync_auto.svg deleted file mode 100644 index 022e1d8a7d..0000000000 --- a/programs/scons/godot-icons/icon_transition_sync_auto.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_sync_auto_big.svg b/programs/scons/godot-icons/icon_transition_sync_auto_big.svg deleted file mode 100644 index 27cb637667..0000000000 --- a/programs/scons/godot-icons/icon_transition_sync_auto_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transition_sync_big.svg b/programs/scons/godot-icons/icon_transition_sync_big.svg deleted file mode 100644 index 27ae519739..0000000000 --- a/programs/scons/godot-icons/icon_transition_sync_big.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_translation.svg b/programs/scons/godot-icons/icon_translation.svg deleted file mode 100644 index fd6e689250..0000000000 --- a/programs/scons/godot-icons/icon_translation.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_transpose.svg b/programs/scons/godot-icons/icon_transpose.svg deleted file mode 100644 index 41b88ea667..0000000000 --- a/programs/scons/godot-icons/icon_transpose.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tree.svg b/programs/scons/godot-icons/icon_tree.svg deleted file mode 100644 index 9476f40db3..0000000000 --- a/programs/scons/godot-icons/icon_tree.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_tween.svg b/programs/scons/godot-icons/icon_tween.svg deleted file mode 100644 index d5cfbbcd88..0000000000 --- a/programs/scons/godot-icons/icon_tween.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_unbone.svg b/programs/scons/godot-icons/icon_unbone.svg deleted file mode 100644 index 2aa0b8ad8c..0000000000 --- a/programs/scons/godot-icons/icon_unbone.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_ungroup.svg b/programs/scons/godot-icons/icon_ungroup.svg deleted file mode 100644 index f3f1051bcc..0000000000 --- a/programs/scons/godot-icons/icon_ungroup.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_unlock.svg b/programs/scons/godot-icons/icon_unlock.svg deleted file mode 100644 index 29fbd76292..0000000000 --- a/programs/scons/godot-icons/icon_unlock.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_uv.svg b/programs/scons/godot-icons/icon_uv.svg deleted file mode 100644 index 82c914c84f..0000000000 --- a/programs/scons/godot-icons/icon_uv.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_v_box_container.svg b/programs/scons/godot-icons/icon_v_box_container.svg deleted file mode 100644 index 9a68df4f6a..0000000000 --- a/programs/scons/godot-icons/icon_v_box_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_v_scroll_bar.svg b/programs/scons/godot-icons/icon_v_scroll_bar.svg deleted file mode 100644 index e0fc575860..0000000000 --- a/programs/scons/godot-icons/icon_v_scroll_bar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_v_separator.svg b/programs/scons/godot-icons/icon_v_separator.svg deleted file mode 100644 index 11038b7542..0000000000 --- a/programs/scons/godot-icons/icon_v_separator.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_v_slider.svg b/programs/scons/godot-icons/icon_v_slider.svg deleted file mode 100644 index 0ecb1e9aa3..0000000000 --- a/programs/scons/godot-icons/icon_v_slider.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_v_split_container.svg b/programs/scons/godot-icons/icon_v_split_container.svg deleted file mode 100644 index 21d45bd5e7..0000000000 --- a/programs/scons/godot-icons/icon_v_split_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_variant.svg b/programs/scons/godot-icons/icon_variant.svg deleted file mode 100644 index 71ebd060ae..0000000000 --- a/programs/scons/godot-icons/icon_variant.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_vector_2.svg b/programs/scons/godot-icons/icon_vector_2.svg deleted file mode 100644 index 43a93df83f..0000000000 --- a/programs/scons/godot-icons/icon_vector_2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_vector_3.svg b/programs/scons/godot-icons/icon_vector_3.svg deleted file mode 100644 index 2606f6e22b..0000000000 --- a/programs/scons/godot-icons/icon_vector_3.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_vehicle_body.svg b/programs/scons/godot-icons/icon_vehicle_body.svg deleted file mode 100644 index 0cfbad371c..0000000000 --- a/programs/scons/godot-icons/icon_vehicle_body.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_vehicle_wheel.svg b/programs/scons/godot-icons/icon_vehicle_wheel.svg deleted file mode 100644 index 0391eac4cf..0000000000 --- a/programs/scons/godot-icons/icon_vehicle_wheel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_video_player.svg b/programs/scons/godot-icons/icon_video_player.svg deleted file mode 100644 index c5433e0131..0000000000 --- a/programs/scons/godot-icons/icon_video_player.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_viewport.svg b/programs/scons/godot-icons/icon_viewport.svg deleted file mode 100644 index 7d388c1c6d..0000000000 --- a/programs/scons/godot-icons/icon_viewport.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_viewport_container.svg b/programs/scons/godot-icons/icon_viewport_container.svg deleted file mode 100644 index baf80e5086..0000000000 --- a/programs/scons/godot-icons/icon_viewport_container.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_viewport_speed.svg b/programs/scons/godot-icons/icon_viewport_speed.svg deleted file mode 100644 index 8fceaffd52..0000000000 --- a/programs/scons/godot-icons/icon_viewport_speed.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_viewport_texture.svg b/programs/scons/godot-icons/icon_viewport_texture.svg deleted file mode 100644 index 3dd448b1ac..0000000000 --- a/programs/scons/godot-icons/icon_viewport_texture.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_viewport_zoom.svg b/programs/scons/godot-icons/icon_viewport_zoom.svg deleted file mode 100644 index d111e5d5c5..0000000000 --- a/programs/scons/godot-icons/icon_viewport_zoom.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visibility_enabler.svg b/programs/scons/godot-icons/icon_visibility_enabler.svg deleted file mode 100644 index 07ba8b88df..0000000000 --- a/programs/scons/godot-icons/icon_visibility_enabler.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visibility_enabler_2d.svg b/programs/scons/godot-icons/icon_visibility_enabler_2d.svg deleted file mode 100644 index e603936d83..0000000000 --- a/programs/scons/godot-icons/icon_visibility_enabler_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visibility_notifier.svg b/programs/scons/godot-icons/icon_visibility_notifier.svg deleted file mode 100644 index afb433c9ed..0000000000 --- a/programs/scons/godot-icons/icon_visibility_notifier.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visibility_notifier_2d.svg b/programs/scons/godot-icons/icon_visibility_notifier_2d.svg deleted file mode 100644 index 8eaf8334ac..0000000000 --- a/programs/scons/godot-icons/icon_visibility_notifier_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visual_shader.svg b/programs/scons/godot-icons/icon_visual_shader.svg deleted file mode 100644 index 7006066592..0000000000 --- a/programs/scons/godot-icons/icon_visual_shader.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_visual_shader_port.svg b/programs/scons/godot-icons/icon_visual_shader_port.svg deleted file mode 100644 index 5311513d83..0000000000 --- a/programs/scons/godot-icons/icon_visual_shader_port.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_warning.svg b/programs/scons/godot-icons/icon_warning.svg deleted file mode 100644 index cdb88dd2d2..0000000000 --- a/programs/scons/godot-icons/icon_warning.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_window_dialog.svg b/programs/scons/godot-icons/icon_window_dialog.svg deleted file mode 100644 index 6e2bfdf95e..0000000000 --- a/programs/scons/godot-icons/icon_window_dialog.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_world.svg b/programs/scons/godot-icons/icon_world.svg deleted file mode 100644 index acb1083b88..0000000000 --- a/programs/scons/godot-icons/icon_world.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_world_2d.svg b/programs/scons/godot-icons/icon_world_2d.svg deleted file mode 100644 index d784836694..0000000000 --- a/programs/scons/godot-icons/icon_world_2d.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_world_environment.svg b/programs/scons/godot-icons/icon_world_environment.svg deleted file mode 100644 index 314639a576..0000000000 --- a/programs/scons/godot-icons/icon_world_environment.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_x509_certificate.svg b/programs/scons/godot-icons/icon_x509_certificate.svg deleted file mode 100644 index b56268f281..0000000000 --- a/programs/scons/godot-icons/icon_x509_certificate.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_y_sort.svg b/programs/scons/godot-icons/icon_y_sort.svg deleted file mode 100644 index 40367bd2b2..0000000000 --- a/programs/scons/godot-icons/icon_y_sort.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_zoom.svg b/programs/scons/godot-icons/icon_zoom.svg deleted file mode 100644 index fc0102f0e3..0000000000 --- a/programs/scons/godot-icons/icon_zoom.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_zoom_less.svg b/programs/scons/godot-icons/icon_zoom_less.svg deleted file mode 100644 index 18b052c32a..0000000000 --- a/programs/scons/godot-icons/icon_zoom_less.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_zoom_more.svg b/programs/scons/godot-icons/icon_zoom_more.svg deleted file mode 100644 index fdc80611da..0000000000 --- a/programs/scons/godot-icons/icon_zoom_more.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/godot-icons/icon_zoom_reset.svg b/programs/scons/godot-icons/icon_zoom_reset.svg deleted file mode 100644 index f6793b6816..0000000000 --- a/programs/scons/godot-icons/icon_zoom_reset.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/programs/scons/highlight_code.py b/programs/scons/highlight_code.py deleted file mode 100755 index ffd4b24972..0000000000 --- a/programs/scons/highlight_code.py +++ /dev/null @@ -1,94 +0,0 @@ - -"""Finds code blocks in markdown documents and runs their content through the code highlighting -program Chroma. Requires `chroma` to be installed and available on the PATH variable.""" - -import subprocess -import argparse -import re -import sys -import os -from os.path import basename, join - - -ERROR_CHROMA_NOT_FOUND = "Program chroma not found. You need chroma to be installed and available on PATH to use this program." - -COMMAND_HIGHLIGHT = [ - "chroma", - "--html", - "--html-only", - "--html-inline-styles", - "--style=monokai", -] - - -def highlight_code_blocks(content: str) -> str: - def highlight_with_chroma(match): - language = match.group(1) - if language == "": - language = "gdscript" - - command = COMMAND_HIGHLIGHT + ["--lexer=" + language] - result = subprocess.run( - command, input=match.group(2), stdout=subprocess.PIPE, text=True, - ) - return result.stdout if result.returncode == 0 else match.string - - return re.sub( - "```([a-z]*)\n(.*?)```", highlight_with_chroma, content, flags=re.S - ) - - -def highlight_file(file_path: str) -> str: - """Finds code blocks in the markdown document""" - with open(file_path, "r") as md_file: - return highlight_code_blocks(md_file.read()) - - -def is_chroma_installed(): - return ( - subprocess.run(["chroma", "--version"], stdout=subprocess.DEVNULL).returncode - == 0 - ) - - -def get_args(args) -> argparse.Namespace: - """Parses the command line arguments""" - parser = argparse.ArgumentParser(description=__doc__,) - parser.add_argument( - "files", - type=str, - nargs="+", - default="", - help="A list of paths to markdown files.", - ) - parser.add_argument( - "-o", "--output", type=str, default="", help="Path to the output directory.", - ) - parser.add_argument( - "-i", "--in-place", action="store_true", help="Overwrite the source files." - ) - return parser.parse_args(args) - - -def main(): - if not is_chroma_installed(): - raise ProcessLookupError(ERROR_CHROMA_NOT_FOUND) - - args: argparse.Namespace = get_args(sys.argv) - filepaths = [f for f in args.files if f.lower().endswith(".md")] - for filepath in filepaths: - content = highlight_file(filepath) - - # If no --output option set, output to stdout - if args.output == "": - print(content) - else: - out_path = join(args.output, basename(filepath)) - if not os.path.isdir(args.output): - os.makedirs(args.output) - with open(out_path, "w") as document: - document.write(content) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/include.py b/programs/scons/include.py deleted file mode 100755 index 649a7ec264..0000000000 --- a/programs/scons/include.py +++ /dev/null @@ -1,235 +0,0 @@ -#!/usr/bin/env python3 -""" -Pandoc filter to include the content of files or part of files. - -Features: - -- Tries to automatically find the file in the given project. -- Include only part of a file delimited with anchors as comments (supports GDScript comments). - -Usage syntax: - -- {% include FileName.gd %} - finds and includes the complete file. -- {% include FileName.gd anchor_name %} - finds and includes part of the file. -- {% include path/to/FileName.gd anchor_name %} - includes part of the provided file path. - -Known limitations: - -- Currently, we only automatically find and cache gdscript files in the project. -- Only automatically finds files to include inside the current project, in top-level directories that are Godot projects. -""" -import logging -import os -import re -import sys -from dataclasses import dataclass -from pathlib import Path -from typing import List, Tuple - -from datargs import arg, parse - -from scons_helper import print_error - -INCLUDE_LOGGER = logging.getLogger("include") - -ERROR_PROJECT_DIRECTORY_NOT_FOUND: int = 1 -ERROR_ATTEMPT_TO_FIND_DUPLICATE_FILE: int = 2 -ERROR_ANCHOR_NOT_FOUND: int = 3 - -REGEX_INCLUDE: re.Pattern = re.compile( - r"^{% *include [\"']?(?P.+?\.[a-zA-Z0-9]+)[\"']? *[\"']?(?P\w+)?[\"']? *%}$", - flags=re.MULTILINE, -) -INCLUDE_EXTENSIONS: set = {".gd", ".shader"} - - -@dataclass -class Args: - input_file: Path = arg( - positional=True, help="A single markdown file to process for include templates." - ) - - -def find_godot_project_files(file_path: Path) -> List[Path]: - files: List[Path] = [] - - project_directory: Path = find_git_root_directory(file_path) - if not project_directory: - print_error("Project directory not found, aborting.") - sys.exit(ERROR_PROJECT_DIRECTORY_NOT_FOUND) - - godot_directories: List[str] = list( - filter( - lambda name: os.path.isdir(os.path.join(project_directory, name)) - and "godot" in name, - os.listdir(project_directory), - ) - ) - if not godot_directories: - INCLUDE_LOGGER.warning( - "No Godot project folder found, include patterns will need complete file paths." - ) - - for directory_name in godot_directories: - godot_directory = os.path.join(project_directory, directory_name) - - for dirpath, dirnames, filenames in os.walk(godot_directory): - directory_path: Path = Path(dirpath) - dirnames = [d for d in dirnames if not d.startswith(".")] - for filename in filenames: - if os.path.splitext(filename)[-1].lower() not in INCLUDE_EXTENSIONS: - continue - files.append(directory_path / filename) - return files - - -def find_duplicate_files(files: List[Path]) -> Tuple[dict, set]: - """Maps the name of files in the project to their full path and finds duplicate filenames.""" - files_map: dict = {} - duplicate_files: set = set() - - for f in files: - filename = f.name - if filename in files_map: - duplicate_files.add(filename) - else: - files_map[filename] = {"path": str(f)} - - if duplicate_files: - print_error( - "Found duplicate files in the project: " + str(duplicate_files) - ) - return files_map, duplicate_files - - -def get_file_content(file_path: str, files: dict, duplicate_files: list) -> str: - """Returns the content of a file, finding it if `file_path` is only a file name.""" - - def is_filename(file_path: str) -> bool: - """Returns `True` if the provided path does not contain a slash character.""" - return file_path.find("/") == -1 and file_path.find("\\") == -1 - - content: str = "" - if is_filename(file_path): - assert ( - file_path not in duplicate_files - ), f"The requested file to include has duplicates with the same name in the project: {file_path}" - file_path = files[file_path]["path"] - else: - assert os.path.exists(file_path), "File not found: {}".format(file_path) - - with open(file_path, "r") as text_file: - content = text_file.read() - return content - - -def find_all_file_anchors(content: str) -> dict: - """Returns a dictionary mapping anchor names to the corresponding lines.""" - - def find_all_anchors_in_file(content: str) -> List[str]: - """Finds and returns the list of all anchors inside `content`.""" - return re.findall(r"# ?ANCHOR: ?(\w+)", content) - - anchor_map: dict = {} - ANCHOR_REGEX_TEMPLATE = r"^\s*# ?ANCHOR: ?{}\s*\n(.+)\n\s*# ?END: ?{}" - - anchors = find_all_anchors_in_file(content) - - for anchor in anchors: - regex_pattern = ANCHOR_REGEX_TEMPLATE.format(anchor, anchor) - regex_anchor: re.Pattern = re.compile( - regex_pattern, flags=re.DOTALL | re.MULTILINE - ) - match: re.Match = regex_anchor.search(content) - if not match: - print_error(f'Malformed anchor pattern for anchor "{anchor}". ' - f'The following anchor regex failed to find a match: {regex_pattern}') - sys.exit(ERROR_ATTEMPT_TO_FIND_DUPLICATE_FILE) - anchor_content = re.sub( - r"^\s*# *(ANCHOR|END): *\w+\s*$", "", match.group(1), flags=re.MULTILINE - ) - anchor_map[anchor] = anchor_content - return anchor_map - - -def replace_includes(content: str, files: dict, duplicate_files: list) -> str: - def replace_include(match: re.Match) -> str: - output: str = "" - - assert match.group("file"), "Missing file in the include template." - - path: str = match.group("file") - anchor: str = match.group("anchor") - - # If there's no anchor specified, include the entire file. - if not anchor: - output = get_file_content(path, files, duplicate_files) - else: - if "anchors" not in files[path]: - content: str = get_file_content(path, files, duplicate_files) - files[path]["anchors"] = find_all_file_anchors(content) - - anchors = files[path]["anchors"] - if not anchor in anchors: - print_error( - "Error: anchor {} not found in file {}. Aborting operation.".format( - anchor, path - ) - ) - sys.exit(ERROR_ANCHOR_NOT_FOUND) - anchor_content: str = files[path]["anchors"][anchor] - output = anchor_content - return output - - return REGEX_INCLUDE.sub(replace_include, content) - - -def find_git_root_directory(file_path: Path) -> Path: - """Attempts to find a .git directory, starting to the folder where we run the - script and moving up the filesystem.""" - path: Path = file_path.parent - for index in range(5): - if Path(path, ".git").exists(): - break - path = path.parent - return path - - -def process_document( - content: str, - document_path: Path, - project_files: List[Path] = [], - files_map: dict = {}, - duplicate_files: set = set(), -) -> str: - output: str = "" - - # We allow external programs like a build system to probe and cache the - # project files once. This is why we check for the arguments passed, to - # distinguish this case from a standalone run of the program. - # That way, in a build system, you'll only get file warnings once. - if project_files == [] and files_map == {}: - project_files = find_godot_project_files(document_path) - if files_map == {}: - files_map, duplicate_files = find_duplicate_files(project_files) - - output = replace_includes(content, files_map, duplicate_files) - return output - - -def main(): - output: str = "" - args: Args = parse(Args) - if not args.input_file.exists(): - print_error( - "File {} not found. Aborting operation.".format(args.input_file.as_posix()) - ) - - with open(args.input_file, "r") as input_file: - content: str = input_file.read() - output = process_document(content, args.input_file) - print(output) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/link.py b/programs/scons/link.py deleted file mode 100755 index e50f5e8004..0000000000 --- a/programs/scons/link.py +++ /dev/null @@ -1,128 +0,0 @@ -#!/usr/bin/env python3 -""" -Pandoc filter to link to another file. Designed for node essentials. - -Features: - -- Finds the file to link to by name. - -Usage syntax: - -- {% link FileName %} - finds and includes the complete file. -""" -import logging -import os -import re -import sys - -from dataclasses import dataclass -from pathlib import Path -from typing import List, Tuple -from scons_helper import print_error - -from datargs import arg, parse - -LINK_LOGGER = logging.getLogger("link.py") - -ERROR_PROJECT_DIRECTORY_NOT_FOUND: int = 1 -ERROR_LINK_TO_NONEXISTENT_FILE: int = 2 - - -@dataclass -class Args: - input_file: Path = arg( - positional=True, help="A single markdown file to process for include templates." - ) - - -def find_content_files(project_directory: str) -> dict: - """Maps the name of markdown files in the project to their full path.""" - files: dict = {} - include_extensions: set = {".md"} - - content_directory = os.path.join(project_directory, "content") - - for dirpath, dirnames, filenames in os.walk(content_directory): - dirnames = [d for d in dirnames if not d.startswith(".")] - for filename in filenames: - name, extension = os.path.splitext(filename) - if extension.lower() not in include_extensions: - continue - files[name] = { - "path": os.path.relpath( - os.path.join(dirpath, filename), content_directory - ) - } - return files - - -def replace_links(content: str, files: List[Path]): - """Pandoc filter to process link patterns with the form - `{% link FileName %}`""" - - LINK_TEMPLATE: str = "[{}](../{})" - REGEX_LINK: re.Pattern = re.compile(r"{% *link (\w+) ?([\w\-]+)? *%}") - - def replace_link(match: re.Match) -> str: - filename: str = match.group(1) - if not filename in files: - print_error( - "Trying to link to a nonexistent file named '{}', aborting.".format( - filename - ) - ) - sys.exit(ERROR_LINK_TO_NONEXISTENT_FILE) - - link: str = "/".join((filename, filename)) + ".html" - if match.group(2): - link += f"#{match.group(2)}" - - return LINK_TEMPLATE.format(filename, link) - - return REGEX_LINK.sub(replace_link, content) - - -def find_git_root_directory(file_path: Path) -> Path: - """Attempts to find a .git directory, starting to the folder where we run the - script and moving up the filesystem.""" - path: Path = file_path.parent - for index in range(5): - if Path(path, ".git").exists(): - break - path = path.parent - return path - - -def process_document(content: str, file_path: Path) -> str: - output: str = "" - project_directory: Path = find_git_root_directory(file_path) - if not project_directory: - print_error("Error: no documents to link to found. Aborting.") - sys.exit(ERROR_PROJECT_DIRECTORY_NOT_FOUND) - - files = find_content_files(project_directory) - if not files: - LINK_LOGGER.warning( - "Warning: no project documents found, links will need to use complete paths to the target." - ) - - output = replace_links(content, files) - - return output - - -def main(): - args: Args = parse(Args) - if not args.input_file.exists(): - print_error( - "File {} not found. Aborting operation.".format(args.input_file.as_posix()) - ) - output: str = "" - with open(file_path, "r") as input_file: - content: str = input_file.read() - output = process_document(content, args.input_file) - print(output) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/md_header.hs b/programs/scons/md_header.hs deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/programs/scons/package_godot_project.py b/programs/scons/package_godot_project.py deleted file mode 100755 index d0be4ff3fe..0000000000 --- a/programs/scons/package_godot_project.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python3 -"""Copies, cleans up, and zips a single Godot project.""" - -import logging -import sys -import os -import argparse -import tempfile -import shutil - -from scons_helper import print_error - -LOGGER = logging.getLogger("package_godot_project.py") - -ERROR_GODOT_DIRECTORY_NOT_FOUND: int = 1 -ERROR_GODOT_DIRECTORY_INVALID: int = 2 -ERROR_OUTPUT_DIRECTORY_INVALID: int = 3 - - -def parse_command_line_arguments(args) -> argparse.Namespace: - """Parses the command line arguments""" - parser = argparse.ArgumentParser(description=__doc__,) - parser.add_argument( - "godot_directory", - type=str, - default="", - help="Path to a Godot project directory.", - ) - parser.add_argument( - "-o", "--output", type=str, default=".", help="Path to the output directory.", - ) - parser.add_argument( - "-t", - "--title", - type=str, - default="godot", - help="Controls the output directory and zip file name.", - ) - return parser.parse_args(args) - - -def main(): - args = parse_command_line_arguments(sys.argv[1:]) - src: str = args.godot_directory - target_folder_name: str = args.title - output_folder: str = os.path.abspath(args.output) - - # Check input and output directories. - if not os.path.exists(src): - print_error("Directory {} does not exist, aborting operation.".format(src)) - sys.exit(ERROR_GODOT_DIRECTORY_NOT_FOUND) - if not os.path.isfile(os.path.join(src, "project.godot")): - print_error( - "Directory {} is not a Godot project, aborting operation.".format(src) - ) - sys.exit(ERROR_GODOT_DIRECTORY_INVALID) - if not os.path.isdir(output_folder): - print_error( - "Output directory {} does not exist. Aborting operation.".format( - output_folder - ) - ) - sys.exit(ERROR_OUTPUT_DIRECTORY_INVALID) - - with tempfile.TemporaryDirectory() as temporary_directory: - target_directory: str = os.path.join(temporary_directory, target_folder_name) - shutil.copytree( - src, target_directory, ignore=shutil.ignore_patterns(".import", ".git") - ) - archive_path: str = shutil.make_archive( - target_folder_name, "zip", target_directory - ) - if output_folder != ".": - output_filename: str = os.path.join(output_folder, os.path.basename(archive_path)) - os.rename(archive_path, output_filename) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/pandoc/epub.css b/programs/scons/pandoc/epub.css deleted file mode 100644 index 264e18ecb1..0000000000 --- a/programs/scons/pandoc/epub.css +++ /dev/null @@ -1,319 +0,0 @@ -/* CSS custom properties */ -:root { - --c-caption: grey; - --c-blue: #26bfe3; - --c-green: #02e180; - --c-orange: #f2971a; - --c-pink: #e3266f; - - --c-bg: #fff; - --c-bg-alt: #f5f5f5; - - --c-text-header: #fff; - --c-text-body: #95989a; - - --padding: 20px; - --padding-inv: calc(-1 * var(--padding)); - - --fonts: "Open Sans", -apple-system, system-ui, "Segoe UI", "Roboto", - "Helvetica Neue", Arial, sans-serif; - --font-size: 1.1rem; -} - -html { - font-size: 100%; -} - -body { - color: #444; - font-family: var(--fonts); - font-size: var(--font-size); - line-height: 1.7; - padding: 1em; - margin: auto; - max-width: 800px; - background: #fefefe; -} - -a { - color: #0645ad; - text-decoration: none; -} - -a:visited { - color: #0b0080; -} - -a:hover { - color: #06e; -} - -a:active { - color: #faa700; -} - -a:focus { - outline: thin dotted; -} - -a::selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -*::selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -p { - margin: 1em 0; -} - -.caption { - text-align: center; - - color: var(--c-caption); - font-style: italic; -} - -.note, -.tips, -.warning { - display: block; - width: calc(100% - var(--padding) * 2); - padding: 0 var(--padding); - padding-bottom: var(--padding); - background-color: var(--c-bg-alt); -} - -.note:before, -.tips:before, -.warning:before { - display: block; - margin: 0 var(--padding-inv) 10px var(--padding-inv); - padding-left: var(--padding); - - font-style: bold; - - color: white; -} - -.note:before { - content: "Note"; - background-color: var(--c-blue); -} - -.tips:before { - content: "Tips"; - background-color: var(--c-pink); -} - -.warning:before { - content: "Warning"; - background-color: var(--c-orange); -} - -img { - max-width: 100%; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: #111; - line-height: 125%; - margin-top: 2em; - font-weight: normal; -} - -h4, -h5, -h6 { - font-weight: bold; -} - -h1 { - font-size: 2.5em; -} - -h2 { - font-size: 2em; -} - -h3 { - font-size: 1.5em; -} - -h4 { - font-size: 1.2em; -} - -blockquote { - color: #666666; - margin: 0; - padding-left: 3em; - border-left: 0.5em #eee solid; -} - -hr { - display: block; - height: 2px; - border: 0; - border-top: 1px solid #aaa; - border-bottom: 1px solid #eee; - margin: 1em 0; - padding: 0; -} - -pre, -code, -kbd, -samp { - color: #0084b8; - font-family: monospace, monospace; -} - -pre > code { - color: #f8f8f2; -} - -pre { - padding: 1em; - - white-space: pre-wrap; - word-wrap: break-word; -} - -code { - white-space: pre-wrap; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; - color: var(--c-blue); -} - -ins { - background: #ff9; - color: #000; - text-decoration: none; -} - -ul, -ol { - margin: 1em 0; - padding: 0 0 0 2em; -} - -li p:last-child { - margin-bottom: 0; -} - -ul ul, -ol ol { - margin: 0.3em 0; -} - -dl { - margin-bottom: 1em; -} - -dt { - font-weight: bold; - margin-bottom: 0.8em; -} - -dd { - margin: 0 0 0.8em 2em; -} - -dd:last-child { - margin-bottom: 0; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; - vertical-align: middle; -} - -figure { - display: block; - text-align: center; - margin: 1em 0; -} - -figure img { - border: none; - margin: 0 auto; -} - -figcaption { - font-size: 0.8em; - font-style: italic; - margin: 0 0 0.8em; -} - -.author { - font-size: 1.2em; - text-align: center; -} - -tag { - min-width: 3.2em; - text-align: center; - border-radius: 8px; - padding: 0 4px; - margin-bottom: 0; - margin-top: 4px; - margin-right: 0.2em; - display: inline-block; - color: white; -} - -tag.update { - background: var(--c-blue); -} - -tag.new { - background: var(--c-green); -} - -tag.update:after { - content: "update"; -} - -tag.new:after { - content: "new"; -} - -button { - background-color: var(--c-blue); - color: white; - border: none; - - cursor: pointer; - - line-height: 2rem; - font-size: 1.2rem; - margin: 0.75rem 0; - overflow: visible; - padding: 0.75rem 1.5rem; - border-radius: 1rem; - - transition: background-color 0.5; - white-space: nowrap; -} - -.node-icon { - vertical-align: middle; -} diff --git a/programs/scons/pandoc/gdscript.theme b/programs/scons/pandoc/gdscript.theme deleted file mode 100644 index 3faa0e4b0b..0000000000 --- a/programs/scons/pandoc/gdscript.theme +++ /dev/null @@ -1,197 +0,0 @@ -{ - "text-color": "#f8f8f2", - "background-color": "#272822", - "line-number-color": "#bdae9d", - "line-number-background-color": "#2a211c", - "text-styles": { - "Annotation": { - "text-color": "#0066ff", - "background-color": null, - "bold": true, - "italic": true, - "underline": false - }, - "Information": { - "text-color": "#0066ff", - "background-color": null, - "bold": true, - "italic": true, - "underline": false - }, - "Keyword": { - "text-color": "#66d9ef", - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "SpecialChar": { - "text-color": "#049b0a", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Preprocessor": { - "text-color": null, - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "Constant": { - "text-color": null, - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Alert": { - "text-color": "#ffff00", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Comment": { - "text-color": "#75715e", - "background-color": null, - "bold": true, - "italic": true, - "underline": false - }, - "Float": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Operator": { - "text-color": "#f92672", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Import": { - "text-color": null, - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "ControlFlow": { - "text-color": "#f92672", - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "Documentation": { - "text-color": "#0066ff", - "background-color": null, - "bold": false, - "italic": true, - "underline": false - }, - "Function": { - "text-color": "#a6e22e", - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "Warning": { - "text-color": "#ffff00", - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "VerbatimString": { - "text-color": "#049b0a", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Attribute": { - "text-color": "#a6e22e", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "SpecialString": { - "text-color": "#049b0a", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "BuiltIn": { - "text-color": "#f8f8f2", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Extension": { - "text-color": null, - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "DecVal": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Variable": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "BaseN": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "DataType": { - "text-color": "#a6e22e", - "background-color": null, - "bold": false, - "italic": false, - "underline": true - }, - "Char": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - }, - "Error": { - "text-color": "#ffff00", - "background-color": null, - "bold": true, - "italic": false, - "underline": false - }, - "String": { - "text-color": "#ae81ff", - "background-color": null, - "bold": false, - "italic": false, - "underline": false - } - } -} diff --git a/programs/scons/pandoc/gdscript.xml b/programs/scons/pandoc/gdscript.xml deleted file mode 100644 index c97b84ab25..0000000000 --- a/programs/scons/pandoc/gdscript.xml +++ /dev/null @@ -1,375 +0,0 @@ - - - - - breakpoint - preload - assert - - - PI - TAU - INF - - - class - class_name - extends - tool - signal - func - static - const - enum - var - onready - export - setget - remote - master - puppet - remotesync - mastersync - puppetsync - - - is - and - or - in - not - as - - - if - elif - else - for - while - match - break - continue - pass - return - yield - - - min - Color8 - ColorN - abs - acos - asin - atan - atan2 - bytes2var - cartesian2polar - ceil - char - clamp - convert - cos - cosh - db2linear - decimals - dectime - deg2rad - dict2inst - ease - exp - floor - fmod - fposmod - funcref - get_stack - hash - inst2dict - instance_from_id - inverse_lerp - is_equal_approx - is_inf - is_instance_valid - is_nan - is_zero_approx - len - lerp - lerp_angle - linear2db - load - log - max - min - move_toward - nearest_po2 - ord - parse_json - polar2cartesian - posmod - pow - print - print_debug - print_stack - printerr - printraw - prints - printt - push_error - push_warning - rad2deg - rand_range - rand_seed - randf - randi - randomize - range - range_lerp - round - seed - sign - sin - sinh - smoothstep - sqrt - step_decimals - stepify - str - str2var - tan - tanh - to_json - type_exists - typeof - validate_json - var2bytes - var2str - weakref - wrapf - wrapi - - - null - self - true - false - - - connect - - - _get - _get_property_list - _init - _notification - _set - _to_string - _enter_tree - _exit_tree - _get_configuration_warning - _input - _physics_process - _process - _ready - _unhandled_input - _unhandled_key_input - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/programs/scons/prepare_for_mavenseed.py b/programs/scons/prepare_for_mavenseed.py deleted file mode 100755 index 86248da3f8..0000000000 --- a/programs/scons/prepare_for_mavenseed.py +++ /dev/null @@ -1,129 +0,0 @@ -#!/usr/bin/env python3 -"""Extract the body of html files and replaces links to make them work on -Mavenseed.""" -from dataclasses import dataclass -from pathlib import Path -from typing import List, Sequence -import re - -from datargs import arg, parse - - -@dataclass -class Args: - """Program command-line arguments.""" - - filepaths: Sequence[Path] = arg( - positional=True, help="A list of files to process for Mavenseed." - ) - print_files: bool = arg( - aliases=["-p"], - default=False, - help="Print the file paths output after processing them," - "to pass to another program to upload them.", - ) - output_directory: Path = arg( - default=Path("."), help="The directory to output files to.", aliases=["-o"] - ) - overwrite: bool = arg( - default=False, help="If True, overwrite existing output files.", aliases=["-w"] - ) - - -def extract_html_body(html: str) -> str: - """Returns the content of the html tag.""" - body_start = html.index("") + 6 - body_end = html.index("") - return html[body_start:body_end] - - -def replace_links(html: str) -> str: - """Finds links in the html document and removes the leading directory.""" - - def replace_link(match): - link = match.group(1) - target_filename = Path(link).name - if not target_filename.endswith(".html"): - target_filename += ".html" - title_id = get_document_h1_id(target_filename) - return f'href="{title_id}"' if title_id else f'href="{link}"' - - return re.sub(r'href="(?!http|\/\/|#)(.+?)"', replace_link, html) - - -def get_document_h1_id(html_file_name: str) -> str: - """Finds the html file by name from MAVENSEED_DIRECTORY and returns its h1 - tag's ID.""" - - def find_file_by_name(file_name: str) -> Path: - """Finds the file with the name file_name inside any subdirectory of the - mavenseed_directory.""" - matching_files = list(DIST_DIRECTORY.rglob("**/" + file_name)) - return matching_files[0] if matching_files else None - - html_file = find_file_by_name(html_file_name) - if html_file is None: - print(f"Unable to find {html_file_name} in {DIST_DIRECTORY}") - return "" - - with open(html_file, "r") as f: - html = f.read() - match = re.search(r'

Path: - max_iterations = 10 - path = start_file - for _ in range(max_iterations): - if path.stem == "dist": - return path - path = path.parent - return None - - args: Args = parse(Args) - valid_filepaths: List[Path] = [p for p in args.filepaths if p.suffix == ".html"] - - if not args.output_directory.exists(): - print(f"Creating directory: {args.output_directory}") - args.output_directory.mkdir(parents=True) - - global DIST_DIRECTORY - DIST_DIRECTORY = find_dist_directory(valid_filepaths[0]) - if DIST_DIRECTORY is None: - print("Unable to find mavenseed directory.") - exit(1) - - # Extract the body tag, replace links and move files to the output - # directory. - overwrite_all: bool = args.overwrite - for path in valid_filepaths: - with open(path) as f_in: - html: str = f_in.read() - html_body: str = extract_html_body(html) - html_body = replace_links(html_body) - out_path: Path = args.output_directory / (path.stem + ".html") - - if not overwrite_all and out_path.exists(): - overwrite_prompt = f"""{out_path} already exists. Overwrite? - - - [y]: yes for this file - - [N]: no for this file - - [A]: yes to all""" - prompt: str = input(overwrite_prompt) - overwrite_all = prompt == "A" - overwrite_this_file: bool = prompt.lower() == "y" - - if not overwrite_this_file: - continue - with open(out_path, "w") as f_out: - f_out.write(html_body) - print(f"Wrote {out_path}") - - if args.print_files: - print("\n".join(str(p) for p in valid_filepaths)) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/requirements.txt b/programs/scons/requirements.txt deleted file mode 100644 index 07423a47e7..0000000000 --- a/programs/scons/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -colorama==0.4.4 -SCons==4.1.0.post1 -datargs==0.8.0 -pyperclip==1.8.2 diff --git a/programs/scons/scons_helper.py b/programs/scons/scons_helper.py deleted file mode 100644 index 31c1296531..0000000000 --- a/programs/scons/scons_helper.py +++ /dev/null @@ -1,70 +0,0 @@ -import subprocess -import sys -from pathlib import Path -from typing import List - -import colorama -from SCons.Script import Dir, File - - -def get_godot_project_files(dir: Dir, ignore_directories: List[str] = []) -> list[Path]: - """Return a list of all folders containing a project.godot file""" - directory: Path = Path(str(dir)) - subdirectories: List[Path] = [ - Path(str(d)) - for d in directory.iterdir() - if d.is_dir() and not d.name in ignore_directories and not d.name.startswith(".") - ] - return [ - p for d in subdirectories for p in d.glob("**/project.godot") - ] - - -def validate_git_versions(source_dir: Dir) -> bool: - """Compares git release tags, of root and godot projects to make sure they are identical""" - godot_project_dirs = [pf.Dir(".") for pf in get_godot_project_files(source_dir)] - godot_project_dirs.append(source_dir) - - results = {} - for godot_project_dir in godot_project_dirs: - out = subprocess.run( - ["git", "describe", "--tags"], capture_output=True, cwd=godot_project_dir - ) - if out.returncode != 0: - print_error(out.stderr.decode()) - raise Exception(out.stderr.decode()) - results[godot_project_dir.name] = out.stdout.decode().strip() - - ret = False - if len(set(results.values())) == 1: - # All git versions match - ret = True - - print_error("WARNING: Multiple git release tags found!") - for key, value in results.items(): - print_error(key + " : " + value) - - return ret - - -def calculate_target_file_paths( - destination: Dir, relative_dir: Dir, source_files: list[File] -) -> list[File]: - """Returns the list of files taking their path from relative_dir and - appending it to destination.""" - return [ - File(Path(str(sf)).relative_to(str(relative_dir)), directory=destination) - for sf in source_files - ] - - -def print_success(*args, **kwargs): - print(colorama.Fore.GREEN, end="", flush=True) - print(*args, **kwargs) - print(colorama.Fore.RESET, end="", flush=True) - - -def print_error(*args, **kwargs): - print(colorama.Fore.RED, end="", flush=True) - print(*args, file=sys.stderr, **kwargs) - print(colorama.Fore.RESET, end="", flush=True) diff --git a/programs/scons/table_of_contents.py b/programs/scons/table_of_contents.py deleted file mode 100644 index e8d8cdbb8e..0000000000 --- a/programs/scons/table_of_contents.py +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env python3 -"""Replaces a {% contents %} template with a table of contents for the document. -""" - -import re -from typing import List -import sys - -from dataclasses import dataclass -import logging - -from scons_helper import print_error - -ERROR_COULD_NOT_OPEN_INPUT_FILE: int = 1 - -LOGGER = logging.getLogger("format_tutorial.py") - - -@dataclass -class Heading: - """Helper to create a tree of headings and their anchor.""" - - title: str - anchor: str - level: int - - -RE_HEADING: re.Pattern = re.compile(r"^(#+)(.+)$") -RE_TEMPLATE_CONTENTS: re.Pattern = re.compile(r"^{% contents %}") -RE_SPLIT_CODE_BLOCK: re.Pattern = re.compile(r"(```[a-z]*.*?```)", flags=re.DOTALL) - - -def find_headings(text: str) -> List[Heading]: - out: List[Heading] = [] - - blocks = RE_SPLIT_CODE_BLOCK.split(text) - for block in blocks: - if block.startswith("```"): - continue - - lines = block.split("\n") - heading_lines = [line for line in lines if RE_HEADING.search(line) is not None] - for line in heading_lines: - # Skip document title - if line.startswith("# "): - continue - - title: str = line.lstrip("# ").rstrip("\n") - anchor: str = title.lower().replace(" ", "-").replace("'", "").rstrip("?!") - # Subtract 2 so level-2 headings are unindented - level: int = line.split(" ", 1)[0].count("#") - 2 - out.append(Heading(title, anchor, level)) - - return out - - -def generate_table_of_contents( - headings: List[Heading], max_level: int = 3 -) -> List[str]: - out: List[str] = ["Contents:\n", "\n"] - for heading in headings: - if heading.level > max_level: - continue - line = ( - " " * heading.level - + "- [{}](#{})".format(heading.title, heading.anchor) - ) - out.append(line) - return out - - -def replace_contents_template(content: str) -> str: - """Finds and replace a template with the form {% contents %}""" - output: List[str] = content.split("\n") - - index = 0 - split_content: List[str] = output - for line in split_content: - if line == "{% contents %}": - headings: List[Heading] = find_headings(content) - table_of_contents: List[str] = generate_table_of_contents(headings) - output = split_content[:index] + table_of_contents + split_content[index + 1 :] - break - index += 1 - return "\n".join(output) - - -def get_file_content(file_path: str) ->str: - output: str = "" - with open(file_path, "r") as input_file: - output = input_file.read() - if not output: - print_error("Could not read file {}. Aborting.".format(file_path)) - sys.exit(ERROR_COULD_NOT_OPEN_INPUT_FILE) - return output - - -def main(): - file_path: str = sys.argv[1] - content: str = get_file_content(file_path) - print(replace_contents_template(content)) - - -if __name__ == "__main__": - main() diff --git a/programs/scons/test/tmp.md b/programs/scons/test/tmp.md deleted file mode 100644 index 2bb9c93a33..0000000000 --- a/programs/scons/test/tmp.md +++ /dev/null @@ -1 +0,0 @@ -This is a `Resource` test. diff --git a/programs/scons/to_copy/SConstruct b/programs/scons/to_copy/SConstruct deleted file mode 100644 index 61e126147d..0000000000 --- a/programs/scons/to_copy/SConstruct +++ /dev/null @@ -1,46 +0,0 @@ -import os -from pathlib import Path - -import dotenv -from SCons.Script import Environment, Export, Dir - - -def move_mavenseed_node_guides_outside_folders(target, source, env): - """Moves node guides to the parent directory and removes the folder - containing them""" - path: Path = Path(source[0].abspath) - directory: Path = path.parent - path.rename(path.parent.parent / path.name) - directory.rmdir() - - -env = Environment() -dotenv.load_dotenv() - -env["SRC_DIR"] = Dir(".") -env["BUILD_DIR"] = env["SRC_DIR"].Dir("build") -env["DIST_DIR"] = env["SRC_DIR"].Dir("dist") -env["PRODUCT_PACKAGER_DIR"] = Dir(os.environ.get("PATH_TO_PRODUCT_PACKAGER")) - -if os.environ.get("PYTHONUSERBASE", None): - env["ENV"]["PYTHONUSERBASE"] = os.environ["PYTHONUSERBASE"] - -Export("env") -mavenseed_files = env.SConscript(env["PRODUCT_PACKAGER_DIR"].File("SConstruct")) - -if env.GetOption("mavenseed"): - MavenseedMoveBuilder = env.Builder( - action=move_mavenseed_node_guides_outside_folders, - suffix=".html", - src_suffix=".html", - single_source=1, - ) - env["BUILDERS"]["MavenseedMoveBuilder"] = MavenseedMoveBuilder - mavenseed_folder = env["DIST_DIR"].Dir("mavenseed") - IGNORED_FOLDERS = ["00.introduction"] - for path in mavenseed_files: - if path.Dir(".").name in IGNORED_FOLDERS: - continue - moved_file = mavenseed_folder.File(path.name) - mavenseed_flatten_output = env.MavenseedMoveBuilder(moved_file, path) - env.Depends(mavenseed_flatten_output, path) diff --git a/programs/scons/to_copy/epub_metadata_example/metadata.txt b/programs/scons/to_copy/epub_metadata_example/metadata.txt deleted file mode 100644 index 51fdef7699..0000000000 --- a/programs/scons/to_copy/epub_metadata_example/metadata.txt +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: PCG Secrets -author: GDQuest -lang: en-US ----