Age | Commit message (Collapse) | Author |
|
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.
|
|
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
|
|
|
|
|
|
Calculate label size more accurately
|
|
|
|
Update size and position for colored font with oversampling
|
|
|
|
enet: Sync with upstream 1.3.14
|
|
Disable colored console output when standard output isn't a TTY
|
|
Viewport environment is updated properly when set to own world
|
|
Fixed crash if passing invalid image ref to TextureLayered
|
|
xatlas: Sync with upstream e12ea82
|
|
set_script() detailing what happens to variables
|
|
PCK: Set VERSION_PATCH in header, factor out header magic
|
|
Fixes crash when using Resource::_take_over_path
|
|
|
|
Fixes crash for bad property of PackedScene
|
|
Unify pack file version and magic to avoid hardcoded literals.
`version.py` now always includes `patch` even for the first release in
a new stable branch (e.g. 3.2). The public name stays without the patch
number, but `Engine.get_version_info()` already included `patch == 0`,
and we can remove some extra handling of undefined `VERSION_PATCH` this
way.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Add an `OS.is_window_focused()` getter
|
|
Finish documenting VisualServer
|
|
|
|
Complete the SplitContainer and Tabs documentations
|
|
Completes the RichTextLabel documentation
|
|
Add VisualServer methods to get the video adapter name and vendor
|
|
|
|
These methods can be used in scripts to retrieve the OpenGL
`GL_RENDERER` and `GL_VENDOR` strings (respectively).
This closes #28404.
|
|
|
|
Document most VisualServer functions
|
|
|
|
We still have local modifications necessary for IPv6 support
and using Godot sockets.
|
|
Before rebasing on the newly released enet 1.3.14, let's resync with the actual
commit we initially imported, which seems to be:
https://github.com/lsalzman/enet/commit/f46fee0acc8e243b2b6910b09693f93c3aad775f
|
|
Don't update the floor_velocity with the current linear_velocity.
|
|
Fix calculating label size
|
|
Updating the floor velocity with the body's current linear velocity
discards the velocity component provided by the body's angular
rotation. Without the current contact point there is no way to calculate
the current velocity component provided by the body's angular rotation
therefore we need to use the velocity calculated at the time of the
collision.
Fixes #34807.
|
|
|
|
Fixes scaled scrolling of TextureRegion editor
|
|
|
|
Fixed StyleBoxFlat antialiasing with aa size of 1
|
|
Also made aa size consistent when computing uv coordinates and fixed a warning about aa_border_width not initialized in some cases.
fixes #34830
|
|
Updated many VisualServer functions
|
|
|
|
|
|
Take the editor scale into account for 2D zoom operations
|
|
Improves Tree documentation
|
|
Document the return value of `Object.get()` with a nonexistent property
|
|
|