Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-06 | Merge pull request #63871 from bruvzg/ts_build_options | Rémi Verschelde | |
Add Text Server related options to the build profiles editor. | |||
2022-08-04 | Rename shader parameter uniform setter/getter methods for consistency | Hugo Locurcio | |
`shader_uniform` is now consistenly used across both per-shader and per-instance shader uniform methods. This makes methods easier to find in the class reference when looking for them. | |||
2022-08-03 | Replace Vector3.ToDiagonalMatrix with Basis.FromScale in C# | Aaron Franke | |
2022-08-03 | Add Text Server related options to the build profiles editor. | bruvzg | |
Adds SCons options to disable Brotli and Graphite. Adds option categories to the build profiles editor. Adds options default state to the build profiles editor. Adds Text Server related options to the build profiles editor. Fix misplaced OpenGL/Vulkan SCons options. | |||
2022-08-02 | Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | Fabian Keller | |
2022-08-01 | C#: Remove unused `Transform2D.ScaleBasis` method | Raul Santos | |
2022-08-01 | Rename math 'phi' arguments to 'angle' in C# | Raul Santos | |
2022-08-01 | Mono: Fix build after #63737 | Rémi Verschelde | |
2022-07-31 | create vector4, vector4i and projection for csharp | antonWetzel | |
2022-07-31 | Merge pull request #63656 from raulsntos/fix-signal-bind-csharp | Rémi Verschelde | |
2022-07-31 | Merge pull request #63661 from raulsntos/fix-editor-paths-include | Rémi Verschelde | |
Add `editor_paths.h` include missing in mono module | |||
2022-07-30 | Fix TranslatedLocal method in C# affecting the original transform | Aaron Franke | |
2022-07-30 | Add editor_paths.h include missing in mono module | Raul Santos | |
2022-07-29 | Fix Callable calls in mono module | Raul Santos | |
The `Callable::call` and `Callable::call_deferred` methods have been renamed to `Callable::callp` and `Callable::call_deferredp`. | |||
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | Move editor paths into the EditorPaths class | Aaron Franke | |
2022-07-28 | Merge pull request #63049 from Faless/mp/4.x_as_module | Rémi Verschelde | |
2022-07-28 | Merge pull request #57698 from ↵ | Rémi Verschelde | |
bluenote10/feature/rename_translated_to_translated_local | |||
2022-07-26 | [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. | Fabio Alessandrelli | |
- RPC configurations are now dictionaries. - Script.get_rpc_methods renamed to Script.get_rpc_config. - Node.rpc[_id] and Callable.rpc now return an Error. - Refactor MultiplayerAPI to allow extension. - New MultiplayerAPI.rpc method with Array argument (for scripts). - Move the default MultiplayerAPI implementation to a module. | |||
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-23 | Implement Vector4, Vector4i, Projection | reduz | |
Implement built-in classes Vector4, Vector4i and Projection. * Two versions of Vector4 (float and integer). * A Projection class, which is a 4x4 matrix specialized in projection types. These types have been requested for a long time, but given they were very corner case they were not added before. Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity. **Q**: Why Projection and not Matrix4? **A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming. | |||
2022-07-22 | Rename directory for export templates from templates to export_templates | Aaron Franke | |
2022-07-21 | Rename `epsilon` to `tolerance` in the `Plane::has_point` method | Yuri Rubinsky | |
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |
2022-07-16 | rename translate(d) to translate(d)_local in Transform 2D/3D | Fabian Keller | |
2022-07-13 | Fix documentation for C# Vector2/3i classes. | Lerg | |
The / operator was wrongly documented as a multiplication. | |||
2022-07-07 | Merge pull request #62805 from raulsntos/csharp-rpc | Rémi Verschelde | |
2022-07-07 | Merge pull request #62789 from raulsntos/csharp-export-nodes | Rémi Verschelde | |
2022-07-07 | Merge pull request #62782 from raulsntos/csharp-bitfield-enums | Rémi Verschelde | |
2022-07-07 | Merge pull request #62801 from raulsntos/ensure-nuget-path-exists | Rémi Verschelde | |
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-07 | Merge pull request #62791 from raulsntos/csharp-bezier-interpolation | Rémi Verschelde | |
C#: Add `BezierInterpolate` method | |||
2022-07-07 | C#: New `RPCAttribute` | Raul Santos | |
Replace old RPC attributes with a new single `RPCAttribute` which works like the GDScript `@rpc` annotation. | |||
2022-07-07 | Ensure NuGet.config directory exists | Raul Santos | |
2022-07-06 | C#: Add `BezierInterpolate` method | Raul Santos | |
Adds a `BezierInterpolate` method for floats in `Mathf` and for vectors in `Vector2` and `Vector3`. | |||
2022-07-06 | C#: Enable exporting nodes to the inspector | Raul Santos | |
2022-07-06 | Add C# support for bitfield enums (flags) | Raul Santos | |
2022-07-06 | Merge pull request #62713 from YuriSizov/docs-scripting-annotations | Rémi Verschelde | |
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-04 | Add support for documenting built-in annotations | Yuri Sizov | |
2022-07-01 | implement bone renamer in importer | Silc Renew | |
2022-06-29 | Adding print_rich for printing with BBCode | Voylin | |
2022-06-24 | Merge pull request #59918 from ↵ | Rémi Verschelde | |
piiertho/enhancement/rename-controll-minimum_size-to-custom_minimum_size | |||
2022-06-23 | enhancement: rename exposed property Control::minimum_size to ↵ | Pierre-Thomas Meisels | |
Control::custom_minimum_size | |||
2022-06-23 | Mono: Update Newtonsoft.Json to 13.0.1 | Rémi Verschelde | |
See https://github.com/advisories/GHSA-5crp-9r3c-p9vr | |||
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-17 | Merge pull request #61991 from bruvzg/property_shortcut | Rémi Verschelde | |
Make enum/constant binds 64-bit. | |||
2022-06-17 | Merge pull request #62069 from iamjsk10/master | Rémi Verschelde | |
Typo: Changed "forech" into "foreach" in string_utils.cpp | |||
2022-06-17 | Make enum/constant binds 64-bit. | bruvzg | |
2022-06-17 | Mono: Fix typo to `foreach` C# keyword | iamjsk10 | |