Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-07 | Prepare for moving editor and classref translations to godot-editor-l10n repo | Haoyu Qiu | |
- Separate editor interface and property translations. - Add property translation in TranslationServer. - The split and merge of the POT/PO/Makefiles and extract scripts is done directly in godot-editor-l10n, the files will be removed in the next commit. - Remove the hardcoded "to_include" lists from the SCsub, we'll only commit the files which are ready to inclue. | |||
2023-02-06 | StringName: fix returning dangling data from char constructor. | Lyuma | |
Fixes a copy paste mistake in the `StringName(const char *,bool)` constructor, to match the same form as the other two constrcutors. This fixes a case where this constructor can return a dangling pointer and cause use-after-free. | |||
2023-02-01 | Remove unused `has_slashes` from NodePath | Aaron Franke | |
2023-01-27 | Handle gltf binary | K. S. Ernest (iFire) Lee | |
[ Ignore and Warn | Extract Textures (default) | Optimize Loading Embedded as Basisu ] Enable compressed mip maps from Basis Universal for faster compressions. Increase the quality of Basis to avoid corruption. To keep compatibility use the first mip of the previous internal Godot format. Because texture names may have invalid filename characters, adds String::validate_filename to sanitize filenames for import pipeline use. | |||
2023-01-06 | Merge pull request #68429 from KoBeWi/PropertySettings | Rémi Verschelde | |
Add PropertyInfo overload for GLOBAL_DEF | |||
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
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". | |||
2022-12-20 | Add missing != operator to `StringName` | Yuri Rubinsky | |
2022-12-16 | Fix String::word_wrap() for long words | Haoyu Qiu | |
- Changes `TextServer.string_get_word_breaks()` - Returns pairs of boundary start and end offsets - Accepts `chars_per_line` to return line breaks - Removes `String::word_wrap()` Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-12-11 | Add PropertyInfo overload for GLOBAL_DEF | kobewi | |
2022-11-24 | Improve logic for detecting and tracking extensions | Bastiaan Olij | |
2022-11-20 | Double precision of `String.split_floats` | Micky | |
2022-11-14 | Merge pull request #68229 from Mickeon/c-escape-hell | Rémi Verschelde | |
Remove "?" from String.c_escape() | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Merge pull request #68448 from bruvzg/font_imp_tr | Rémi Verschelde | |
[Font] Add an import option to pre-render all glyphs required for the translation. | |||
2022-11-10 | [Font] Add an import option to pre-render all glyphs required for the ↵ | bruvzg | |
translation. | |||
2022-11-09 | fix a buffer overflow due to a misbehaving vcrt snprintf call on ↵ | gnumaru | |
String::num, at core/string/ustring.cpp | |||
2022-11-04 | Add support for empty delimiter in String.split | kobewi | |
2022-11-03 | Remove "?" from String.c_escape() | Micky | |
2022-10-31 | Merge pull request #67931 from bruvzg/locale_no_def | Rémi Verschelde | |
Do not auto add default script and country codes to the locale. | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-27 | Do not auto add default script and country codes to the locale. | bruvzg | |
2022-10-20 | Fix localize_path with custom protocol identifiers | Gilles Roudière | |
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-15 | Fix big negative numbers printing incorrect decimals in num_real | Aaron Franke | |
2022-10-13 | Make String.simplify_path keep the protocol identifier for urls | Gilles Roudière | |
2022-10-11 | Merge pull request #64268 from timothyqiu/is-finite | Rémi Verschelde | |
Add `is_finite` method for checking built-in types | |||
2022-10-09 | Fix simplify_path() breaking uid:// | kobewi | |
2022-10-08 | Add `is_finite` method for checking built-in types | Haoyu Qiu | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-03 | Merge pull request #64833 from MarcusElg/naninfprinting | Rémi Verschelde | |
Improve string formatting (%f and %v) for inf and nan | |||
2022-09-28 | Fix MSVC warning C4706: assignment within conditional expression | Rémi Verschelde | |
Part of #66537. | |||
2022-09-26 | Style: Cleanup header guards for consistency | Rémi Verschelde | |
Fix file names for {Static,Lightmap}RaycasterEmbree. | |||
2022-09-17 | HarfBuzz: Update to version 5.2.0, add new Unicode 15 blocks and scripts. | bruvzg | |
2022-09-01 | Merge pull request #64714 from Chaosus/string_remove_erase | Rémi Verschelde | |
2022-08-30 | Add `String.to_{camel,pascal,snake}_case` methods | Danil Alexeev | |
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-25 | Improve string formatting for %f and %v for inf and nan | Marcus Elg | |
2022-08-24 | Replace Array return types with TypedArray 3 | kobewi | |
2022-08-24 | Merge pull request #63728 from MarcusElg/%v | Rémi Verschelde | |
Add %v for formatting vectors | |||
2022-08-23 | Add %v for formatting vectors | Marcus Elg | |
2022-08-22 | Improved performance of String repeat method | VolTer | |
2022-08-22 | Remove `String::erase` method declaration | Yuri Rubinsky | |
2022-08-18 | Fix undefined behavior in `String::operator+=(const String &)` | kleonc | |
2022-08-08 | Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript | Yuri Sizov | |
2022-08-02 | Merge pull request #61315 from lawnjelly/variant_bucket_pools | Rémi Verschelde | |
Variant memory pools | |||
2022-08-02 | [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function. | bruvzg | |
2022-08-01 | File: Re-add support to skip CR (`\r`) in `File::get_as_text` | Rémi Verschelde | |
This was removed in #63481, and we confirmed that it's better like this, but we add back the possibility to strip CR as an option, to optionally restore the previous behavior. For performance this is done directly in `String::parse_utf8`. Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR. Supersedes #63717. | |||
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-07 | Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows ↵ | bruvzg | |
filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose. | |||
2022-07-04 | Variant memory pools | lawnjelly | |
Memory pools via PagedAllocator for Transform2D, Transform3D, Basis and AABB. |