Age | Commit message (Collapse) | Author |
|
GDScript: properly set type of local variable initialization
|
|
Recent Nodes now respect Editor Profiles #33420
|
|
Export: Add dedicated --export-pack option to export data pack
|
|
Properly sets the type of the identifier for the local variable
that is stored in the assignment operation. This makes sure that the
compiler is aware of typing for local variables when they are
initialized with the declaration.
|
|
|
|
The previous behavior relying on the provided extension was problematic
on macOS since .zip is the main extension used for the full project
export (binary + data pack).
We add a dedicated `--export-pack` command line option to define when
only the data pack should be exported. Its extension will still be
inferred from the path.
Fixes #23073.
|
|
Export: Hide Patches tab until actually implemented
|
|
Gamepad: Fix parsing order for SDL2 controller databases
|
|
Emits meta_hover_ended when mouse exit RichTextLabel
|
|
|
|
This seems to have been left dangling during 3.0 development and was
never finished.
Hiding for now until it can be completed, otherwise we'll have to drop
it.
See #22394.
|
|
We were overriding values from `gamecontrollerdb.txt` (current, updated
upstream) with `gamecontrollerdb_205.txt` (legacy, SDL 2.0.5) and then
`gamecontrollerdb_204.txt` (legacy, SDL 2.0.4).
There was a comment to warn about this but it seems it did not prevent
using the wrong order for all this time...
Now `gamecontrollerdb.txt` mappings will properly override outdated
ones present in the `204` and `205` variants.
|
|
Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings + sync SDL2 mappings
|
|
RasterizerCanvas: Use getornull to fetch light occluder polygon
|
|
Synced with gabomdq/SDL_GameControllerDB@67b49052b4d51bc4e28187f03588ade67f01d8ec.
|
|
Addresses comment https://github.com/godotengine/godot/issues/21918#issuecomment-458764923.
|
|
Fixes #21286 when the occluder is not fully configured.
|
|
Make Fresnel node in visual shaders to use default NORMAL/VIEW
|
|
Support for hex numbers in shaders
|
|
Change the 2D editor's snap to 8x8 by default
|
|
ClassDB: Exclude method binds starting with '_' from API hash
|
|
Export: Improve usability of command line interface
|
|
Make Label node consider spaces for visible_characters property
|
|
lentsius-bark/textEdit-vertical-horizontal-scroll-expose
expose scroll_vertical and scroll_horizontal in TextEdit
|
|
Complete docs for GraphEdit/Node and PopupMenu
|
|
Fixes RichTextLabel click issue when cell text wraps
|
|
Minor fixes for ScriptCreateDialog
|
|
Make possible to edit the GraphEdit's selection rect colors
|
|
|
|
|
|
|
|
|
|
Fix AnimationTree not available when compiled with disable_3d
|
|
Don't show conf warning if script is not tool
|
|
Complete the Environment class documentation
|
|
|
|
Show selected main scene in FileSystem split view
|
|
|
|
This closes #34846.
|
|
Fix wrong cursor shape in empty space when meta link wraps in RichTextLabel
|
|
|
|
|
|
I'm barely scratching the surface of the changes needed to make the
--export command line interface easy to use, but this should already
improve things somewhat.
- Streamline `can_export()` templates check in all platforms, checking
first for the presence of official templates, then of any defined
custom template, and reporting on the absence of any.
Shouldn't change the actual return value much which is still true if
either release or debug is usable - we might want to change that
eventually and better validate against the requested target.
- Fix discrepancy between platforms using `custom_package/debug` and
`custom_template/debug` (resp. `release`).
All now use `custom_template`, which will break compatibility for
`export_presets.cfg` with earlier projects (but is easy to fix).
- Use `can_export()` when attempting a command line export and report
the same errors that would be shown in the editor.
- Improve error reporting after a failed export attempt, handling
missing template and invalid path more gracefully.
- Cleanup of unused stuff in EditorNode around the export workflow.
- Improve --export documentation in --help a bit.
Fixes #16949 (at least many of the misunderstandings listed there).
Fixes #18470.
|
|
Make NoiseTexture threading more robust
|
|
Fixes crash when a NoiseTexture was freed before the generation thread finished.
|
|
Fixes crash when using Mesh::create_outline and Mesh::create_convex_shape
|
|
Adds a size check to the array returned by `surface_get_arrays`.
During debugging, `create_outline` also crashes when the indices size is
one (not a multiple of three). For now, just reports the error and fail
the function.
|
|
Rewording RichTextLabel::remove_line documentation
|
|
Fixes import of models as PackedScene
|
|
|