| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
Use compile-time constant for the size of the signal parameters
|
| | | |
|
| |\ \
| | |
| | | |
Add shortcut for Pan Mode (G)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
And change TileMap Bucket Fill shortcut to (B).
Fixes #8582.
|
| |\ \ \
| | | |
| | | | |
GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions.
|
| | |/ / |
|
| |\ \ \
| | | |
| | | | |
Do not rely on the existence of `config.py` while detecting modules
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The existence of `SCsub` is checked instead. This file is required for
all modules, and prevents the build system to leave modules without
`config.py` undetected, leading to silently ignoring the module during
compilation.
|
| |\ \ \ \
| | | | |
| | | | | |
Expose `get_char_size()` from Font instead of BitmapFont
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`get_char_size()` is a public virtual function defined in the `Font`
class. Implementations exist for both `BitmapFont` and `Dynamic Font`.
However, it was only exposed to the GDScript API through the Bitmap
Font, and not for Dynamic Font.
This commit exposes the function through `Font` instead.
Fixes #23967
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
Provide the ability to override the command line arguments
|
| |/ / / /
| | | |
| | | |
| | | | |
command line arguments
|
| |\ \ \ \
| | | | |
| | | | | |
Custom Skeleton3DEditorPlugin
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Co-authored-by: Marios Staikopoulos <marios@staik.net>
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Fix assert message when no custom message is set
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Ignore invalid tablet driver name, when non are available.
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
(4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Dynamic infinite 3D grid
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Well, infinite for all intents and purposes.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix: colorpicker margin bug fixed
|
| |/ / / / / / / |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Update Mono C# warning to reflect latest list of platforms supported
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Simple fix for #38627. iOS (#20268) and HTML5 (#20270) removed from list of exceptions
for platforms supported in warning message.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Perform a clean Gradle build if android plugins changed
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fixes #38986
|
| |\ \ \ \ \ \ \ \
| | |_|_|_|_|_|/
| |/| | | | | | |
Fix parameters passing when emitting signal
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The issue was caused because we were using variables local to the `for` loop block.
|
| |\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
Stop ignoring hidden files and directories in the `assets` directory
|
| |/ / / / / / / |
|
| |\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | | |
Improve documentation of ProjectSettings::setup
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Subsequent PRs adding and fixing support for bundled PCKs
did not update the documentation /o\
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ThakeeNathees/dict-key-autocomplete-regression-fix
regression: dictionary key no autocomplete fix
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix: #38998
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix JS audioContext parameters.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Were not passed along correctly.
`latencyHint` is supposed to be in seconds, not milliseconds.
|
| |\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
Add `custom_modules` build option to compile external, user-defined C++ modules
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This patch adds ability to include external, user-defined C++ modules
to be compiled as part of Godot via `custom_modules` build option
which can be passed to `scons`.
```
scons platform=x11 tools=yes custom_modules="../project/modules"
```
Features:
- detects all available modules under `custom_modules` directory the
same way as it does for built-in modules (not recursive);
- works with both relative and absolute paths on the filesystem;
- multiple search paths can be specified as a comma-separated list.
Module custom documentation and editor icons collection and generation
process is adapted to work with absolute paths needed by such modules.
Also fixed doctool bug mixing absolute and relative paths respectively.
Implementation details:
- `env.module_list` is a dictionary now, which holds both module name as
key and either a relative or absolute path to a module as a value.
- `methods.detect_modules` is run twice: once for built-in modules, and
second for external modules, all combined later.
- `methods.detect_modules` was not doing what it says on the tin. It is
split into `detect_modules` which collects a list of available modules
and `write_modules` which generates `register_types` sources for each.
- whether a module is built-in or external is distinguished by relative
or absolute paths respectively. `custom_modules` scons converter
ensures that the path is absolute even if relative path is supplied,
including expanding user paths and symbolic links.
- treats the parent directory as if it was Godot's base directory, so
that there's no need to change include paths in cases where custom
modules are included as dependencies in other modules.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It used APIs that were changed after the PR was last rebased.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Improve the editor feature profiles UX
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- Add an help message when no profile is selected.
- This replaces the class/property trees which are now hidden
when no profile is selected.
- Display `(none)` as the current profile when no profile is
currently active.
- Make the newly created/imported profile the current if it's the
first profile to be added to the list.
- Make more strings localizable.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
OAHashMap crash fix and copy feature.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
(would cause division by 0)
- Added possibility to copy an OAHashMap
- Added unit tests
This code is generously donated by IMVU.
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Reverse mouse wheel in animation track editor
|
| | | |_|_|/ / / / /
| |/| | | | | | | |
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Bring back and improve comments clarifying the new bug report template
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
The comments clarifying the questions were
accidentally removed in c8e92b802c16f8f9d120bf01bc5923c702a3c3ff
while migrating to the bug/feature templates workflow.
[ci skip]
|
| |\ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ / /
|/| | | | | | | | | |
Fix resource preview in remote inspector
|