Age | Commit message (Collapse) | Author |
|
- Renamed `IsValidInteger` to `IsValidInt`.
- Added `IsValidFileName`.
- Added `IsValidHexNumber`.
- Added support for IPv6 to `IsValidIPAddress`.
- Added `ValidateNodeName`.
- Updated the documentation of the `IsValid*` methods.
|
|
- Moved `GetBaseName` to keep methods alphabetically sorted.
- Removed `Length`, users should just use the Length property.
- Removed `Insert`, string already has a method with the same signature that takes precedence.
- Removed `Erase`.
- Removed `ToLower` and `ToUpper`, string already has methods with the same signature that take precedence.
- Removed `FindLast` in favor of `RFind`.
- Replaced `RFind` and `RFindN` implemenation with a ca ll to `string.LastIndexOf` to avoid marshaling.
- Added `LPad` and `RPad`.
- Added `StripEscapes`.
- Replaced `LStrip` and `RStrip` implementation with a call to `string.TrimStart` and `string.TrimEnd`.
- Added `TrimPrefix` and `TrimSuffix`.
- Renamed `OrdAt` to `UnicodeAt`.
- Added `CountN` and move the `caseSensitive` parameter of `Count` to the end.
- Added `Indent` and `Dedent`.
|
|
Update embree to 3.13.5
|
|
Fix that the History Dock appears before other Docks in old projects
|
|
Improve editor property capitalization
|
|
[Editor] Add button to keep the debug server open.
|
|
Viewport cancels existing tooltip when window looses focus
|
|
|
|
* Captialize stop words when they are the last word.
* Add stop words logic in `extract.py`.
|
|
The setting is stored in the project editor metadata, and the server is
automatically started/stopped when the option change (only stopped if no
session is currently active).
The CLI option `--debug-server` now also forces the server to stay open
(without saving the state, unlike the menu option).
This commit also removes the "Keep debugger open" option in the script
editor "debug" menu. That option was really confusing, it used to hide
the bottom panel if and only if the debugger pane was selected, so if
you had your output log open instead (default when pressing play) it
would effectively do nothing. Having an option to save a click in such
a very specific case seems very overkill.
|
|
fixes #68197
when NOTIFICATION_WM_WINDOW_FOCUS_OUT is recieved by a viewport it will now call
_gui_cancel_tooltip() to avoid it hanging around after the mouse events stop
coming in
|
|
Ensure that mesh instance is properly freed when freeing Polygon2D
|
|
Fix inspector not showing name for `LabelSettings.font`
|
|
Fix wrong `AnimationTrackKeyEdit` update timing
|
|
Fix debugger can't inspect sub objects.
|
|
Fix GLAD-related build problems on Linux
|
|
C#: Load assemblies as collectible only in the Godot editor
|
|
|
|
|
|
|
|
Newly introduced docks, that are not apparent in old projects should
be positioned after the ones in the project-config-file.
This way it seems to be less irritating.
|
|
- Use gl.h provided by GLAD in the OpenXR module
- Use non-EXT variants of some OpenGL defines
- Remove libGL-related code paths
|
|
|
|
C#: Add Projection documentation
|
|
- Add documentation to Projection type
- Reorder Projection members to be consistent with other C# types
|
|
Fix drawing of Mesh2D
|
|
GDScript: Properly respect `int` type hint for `@export_range`
|
|
Ensure class name is printed in STATIC_CALLED_ON_INSTANCE warning
|
|
Fixes #69104.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
The batch was being discarded if no instance buffer was present, but an instance buffer is only needed for MultiMesh and particles.
|
|
|
|
Fix custom visual shader nodes not being loaded at startup
|
|
Cleanup remaining EditorUndoRedoManager usages
|
|
Add history dock to default editor layout, and prevent signal connecting multiple times
|
|
|
|
|
|
C#: Implement BezierDerivative
|
|
Fixes and improvements to Search Results dock
|
|
Make `Node.print_orphan_nodes()` static
|
|
Fix for documentation not appearing in preview in editor inspector
|
|
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped
|
|
Make it clearer that printraw only prints to terminal
|
|
Refactor interpolating functions in some classes to use `Math` class
|
|
Cache materials in gltf as the abstract class of Material in GLTFDocument
|
|
Don't free instanced scenes when recreating tiles
|
|
Improve editor property capitalization
|
|
- add the history dock to the default editor layout, so when a user does Editor -> Editor Layout -> Default the history dock will no longer disappear
- change the enter tree notification to a ready notification to prevent the history dock from trying to connect 'on_history_changed' signal everytime the dock is moved in the editor layout
|
|
|
|
Use the abstract material class instead of BaseMaterial3D. This allows inserting ShaderMaterials into gltf. Like in VRM.
|
|
Adds `BezierDerivative` method to Mathf, Vector2 and Vector3 (already exposed in Core).
|