summaryrefslogtreecommitdiffstats
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 4.2-devRémi Verschelde2023-07-052-3/+3
| | | | Keep on waitin'
* Ensure `RID`, `Callable`, and `Signal` are stored as stringsNinni Pipping2023-06-221-0/+30
| | | | | Prevents parser errors in `.tscn` and `.tres` files where the assignment would otherwise be empty.
* Fix various typos with codespellRémi Verschelde2023-06-161-1/+1
| | | | And ignore some false positives introduced by recent versions of codespell.
* Directly expose WebRTCPeerConnection::create_data_channel() to GDExtensionDavid Snopek2023-06-141-0/+4
|
* Update list of known breaking changes compared to 4.0-stable (3)RedworkDE2023-06-142-1/+11
|
* Merge pull request #78015 from ↵Rémi Verschelde2023-06-122-121/+2
|\ | | | | | | | | | | MewPurPur/Mom-can-we-have-a-new-Godot-logo-----We-have-a-new-Godot-logo-at-home-----The-new-Godot-logo- Standardize and Optimize blue robot SVGs
| * Standardize and Optimize blue robot SVGMewPurPur2023-06-122-121/+2
| | | | | | | | Co-authored-by: Andre Vallestero <39736205+AndreVallestero@users.noreply.github.com>
* | Update navigation obstacle APIsmix82023-06-121-2/+0
| | | | | | | | Updates navigation obstacle API.
* | Update list of known breaking changes compared to 4.0-stable (2)RedworkDE2023-06-091-3/+4
|/
* Make `Viewport::gui_get_focus_owner` constAaron Franke2023-06-021-0/+8
|
* Update extension api validationRedworkDE2023-05-241-65/+155
| | | | | | | | | - Ensure that multiple changes to one method cannot hide each other in the CI. - Check virtual methods for changes. - Compare the detailed changes to a method. - Compare enums. - Fix comparing global enums. - Use `vformat` to build error messages.
* Update list of known breaking changes compared to 4.0-stableRedworkDE2023-05-241-1/+23
|
* Merge pull request #76647 from RedworkDE/gdextension-compat-ciRémi Verschelde2023-05-242-0/+257
|\ | | | | | | CI: Check for GDExtension API compatibility breakage
| * Allow validating the extension api against a reference version and a list of ↵RedworkDE2023-05-192-0/+257
| | | | | | | | known changes.
* | Improve startup benchmarkingFredia Huya-Kouadio2023-05-233-6/+6
|/ | | | Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
* CI: Make codespell checks blocking, but only check changed filesRémi Verschelde2023-05-081-1/+1
|
* Create an "Editor-only" section in the online class referenceYuri Sizov2023-04-241-1/+1
| | | | | | | | | This helps to find such classes without digging through the rest of the class reference. Editor-only classes can still be found under your normal "Node" and "Resource" types. This also fixes a typo and a missed case from the recent platform docs PR.
* CI: Speed up static checks by checking only changed filesRémi Verschelde2023-04-203-16/+37
| | | | | | | | | | | | | | | | | | | - file_format, header_guards and clang-format benefit from this short list. - dotnet-format, Python and JS checks don't, but they're only relevant for PRs changing a specific set of files, so we skip them when those files aren't modified. The logic to get changed files only works reliably for: - Pull request events - Non-force pushed push events So when force pushing a branch in your fork, or creating a new branch, it will still scan all files as fallback. Upgraded CI runner to Ubuntu 22.04 so we get clang-format 14 out of the box, so we don't need to install a custom version (saves ~15 s). We also cache the APT dependencies to speed up the build and avoid flaky Ubuntu/Microsoft repos.
* [Export] Add readable descriptions and validation warnings to the export ↵bruvzg2023-04-191-2/+16
| | | | options.
* CI: Visibly print trailing whitespace when static checks failRémi Verschelde2023-04-056-28/+37
| | | | | | | | | GitHub Actions seems to be hiding colored whitespace, and after lots of attempts I couldn't find a way to work it around. So instead I'm using a perl expression to replace trailing spaces with `·` and tabs with `<TAB>` in the ANSI colored diff output. This ensure that they're visible, and they are properly colored as expected too.
* Fix xml namespace in org.godotengine.Godot.xmlParagoumba2023-03-311-1/+1
|
* Corrected capitalisation of macOSJohn Veness2023-03-121-1/+1
| | | | In documentation and comments, ignoring thirdparty code
* Bump version to 4.1-devRémi Verschelde2023-03-012-3/+3
| | | | Can't stop, won't stop, they said, huh?
* Bump version to 4.0-stable \o/Rémi Verschelde2023-03-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4 years of development. 12,000 merged pull requests. 7,000 fixed issues. 1,500 individual contributors across engine and docs. The Godot 4.0 release is by all metrics our biggest release so far. No stone has been left unturned, all parts of the engine have been modernized, refactored, overhauled, rewritten, redesigned. Our work is far from done. Many areas still have significant known issues, and will require focused work from all willing contributors to fix blocking bugs, implement missing features, optimize for performance or compatibility, and improve the user experience. But Godot 4.0 marks the start of the new, modern Godot Engine, and a solid foundation for us all to build upon. Future 4.x releases will come with a much faster cadence, enabling us to iterate quickly on new features and improvements to what we already provide. To all of you who were involved in making Godot 4.0 what it is today, however big or small your contributions were: THANK YOU! This was a massive undertaking, and you all participated in unique and wonderful ways to build a free and open source game engine for everyone to use and enjoy. You are breathtaking! <3
* Minor typo and docs URL fixesRémi Verschelde2023-02-281-1/+1
|
* [iOS] Fix Xcode project file list.bruvzg2023-02-221-4/+0
|
* Fix .gitignore ignores part of the committed repo.Ben Rog-Wilhelm2023-02-171-7/+0
|
* CI: Remove custom Linux deps and SwiftShaderRémi Verschelde2023-02-061-4/+0
| | | | | | | | The default environment already includes everything we need to build all our configurations. Remove custom SwiftShader setup as lavapipe should now be good enough, but we need to install the latest one.
* More codespell fixes, do more changes from previous ignore listRémi Verschelde2023-02-011-3/+3
|
* Fix various typos with codespellRémi Verschelde2023-02-011-2/+5
| | | | Finally do the childs -> children rename too.
* Fix various typos with codespellRémi Verschelde2023-01-301-1/+1
| | | | | | And include #72377. Co-authored-by: Wiktor Kocielski <withaust@gmail.com>
* Convert en_GB spelling to en_US with codespellRémi Verschelde2023-01-231-2/+2
|
* [Git hooks] Add AppleScript dialog script for macOS.bruvzg2023-01-163-2/+95
|
* Fix file formatting script dependencies and cleanupAaron Franke2023-01-121-8/+10
|
* [iOS] Move name and version information to the Xcode project.bruvzg2023-01-102-7/+15
|
* One Copyright Update to rule them allRémi Verschelde2023-01-058-123/+123
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* [CI] Use multiple forced unmount attempts for MoltenVK image.bruvzg2023-01-031-1/+9
|
* CI: Fix dumping GDExtension interface and API for godot-cppRémi Verschelde2022-12-141-11/+0
| | | | | | | | | Follow-up to https://github.com/godotengine/godot-cpp/pull/960. Fix exit code for --dump-extension-api and --dump-gdextension-interface. Removed the planned API validation step as we still didn't implement anything, and maintaining a stub isn't useful.
* Rename all gdnative occurences to gdextensionGilles Roudière2022-12-123-3/+3
| | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* Improve command line help to fit on narrower displaysHugo Locurcio2022-12-043-2/+18
| | | | - Update shell completions to reference recently added CLI arguments.
* Merge pull request #69110 from bruvzg/con_icon2Rémi Verschelde2022-11-291-0/+120
|\ | | | | | | [Windows] Optimize editor icon, use different icon for console executable.
| * [Windows] Optimize editor icon, use different icon for console executable.bruvzg2022-11-291-0/+120
| |
* | Merge pull request #67815 from Calinou/html5-improve-feature-errorsRémi Verschelde2022-11-281-1/+1
|\ \ | |/ |/| | | Improve feature errors in HTML5 for easier understanding
| * Improve feature errors in HTML5 for easier understandingHugo Locurcio2022-10-231-1/+1
| |
* | [iOS] iOS export improvements.bruvzg2022-11-171-1/+1
| | | | | | | | | | | | Add export options to set Settings and Notification icons on export. Automatically fill background of the app store icon instead of failing (with warning). Update development region to use `en` instead of `English`.
* | Add an exception for thirdparty subdirectories in file_format.shRiteo Siuga2022-11-131-1/+3
| | | | | | | | | | This exception is also present in clang_format.sh and is needed in some cases.
* | Merge pull request #60273 from Calinou/cli-export-release-renameRémi Verschelde2022-11-024-12/+18
|\ \ | | | | | | | | | Rename `--export` command line argument to `--export-release`
| * | Rename `--export` command line argument to `--export-release`Hugo Locurcio2022-11-024-12/+18
| | | | | | | | | | | | This makes the action of exporting to release mode more explicit.
* | | Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+1
|/ / | | | | | | | | | | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* | Add ProMotion Support to iOS ExportsZach Coleman2022-10-311-0/+1
| |