Age | Commit message (Collapse) | Author |
|
Retrieved working implementation from 2.1 branch and adapted to
existing export preset system.
Added Script tab in export preset to export script as raw text,
compiled, or encrypted (same as in 2.1). The script encryption key is
visually validated. The script export mode and the key is saved per
per preset in `export_presets.cfg`, so it makes sense to ignore this
file in version control system.
Each custom exporting procedure can retrieve an export preset set
during project exporting. Refactored project export dialog a bit to
allow easier code comprehension.
|
|
Fix blend tree generating wrong node names
|
|
Now it's possible to connect nodes again.
|
|
GLES3 Fragment shader error fix for Android
|
|
'float' with 'int')
|
|
GLES2: Define 'lowp' for OpenGL 2.1
|
|
[Mono] Color - add ColorN() and named color properties
|
|
Precision qualifiers are only used on OpenGL ES 2.0 and 3.0,
and while OpenGL 3.3 defines them for compatibility (but without
practical effect), they're missing from OpenGL 2.1, so we define
them to prevent compilation errors.
Fixes #24521.
|
|
ProjectManager: Warn when projects have different config_version
|
|
|
|
|
|
|
|
When opening projects for edition through the project manager, the
following checks are now done:
1. If the config_version is lower than the one used by the current
engine version, users are asked if they want to convert to the new
format or abort editing. Fixes #20626.
2. If the config_version is higher than the expected one (project
from a more recent and incompatible engine version), projects are
grayed out and can't be edited. Fixes #18758.
When editing from the command line, the behaviour is unchanged:
projects in situation (1) are automatically converted, while projects
in situation (2) show an error message (made more explicit).
The "Run" option from the project manager was not changed, so it will
still run (1) projects without converting them, and fail running (2)
projects.
Co-authored-by: groud <gilles.roudiere@gmail.com>
|
|
Change LinkLabel back to Label in error status bar
|
|
Fix possible error in "disable_advanced_gui" flag's description
|
|
Fix small drawing error in TileSet editor
|
|
Add bind for TileMap::get_cell_autotile_coord
|
|
Fixes for TileSetEditor and TileMapEditor
|
|
|
|
|
|
|
|
|
|
|
|
Fix TextureLayered::create not retaining format
|
|
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
|
|
Android: Better identify thirdparty C/C++ code
|
|
|
|
[TileSetEditor] Hide Bitmask and Priority for ATLAS_TILE
[TileMapEditor] Hide "Disable autotile" if the selected tile isn't
autotile
Fix #22756, don't update bitmask when tilemode is ATLAS_TILE
|
|
|
|
|
|
- The `cpu-features.{c,h}` code was only used by chance by the webm
(libvpx) code, so I moved it there. It was actually introduced before
that and wasn't in use, and libvpx just happened to be able to
compile thanks to it being bundled.
It could potentially be compiled on the fly from the Android NDK, but
since we plan to replace the webm module by a GDNative plugin in the
near future, I went the bundling route.
- `ifaddrs_android.h` is already provided in the Android NDK as
`ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we
up the min API level to 24, where `getifaddrs` is first defined.
I moved the files to `thirdparty/misc` and synced them with upstream
WebRTC (only indentation changes and removal of `static` qualifiers).
Also removes dropped thirdparty files from COPYRIGHT.txt after changes
in #24105 and #24145.
|
|
|
|
|
|
Core: Drop unused global_defaults logic
|
|
Added OS.get_system_time_msecs()
|
|
It used to be used for Android and iOS to specify platform-specific
project settings overrides, but we now have feature tags for that.
|
|
|
|
|
|
Fix GLES2 Spotlight shadow problem
|
|
Add option to add debug keystore in Android export
|
|
|
|
Its use was removed in 1039ba9ffb8588e8b0abddaa753d270979147c23.
|
|
|
|
|
|
fix near infinite loop when no previous mouse position
|
|
Added physics_has_last_mousepos to better deal with
situations where there is no last_mousepos
|
|
Fix copy/paste for TileMap
|
|
Fix #24440
|
|
Fix colored font rendered in wrong size
|
|
workaround problem in #9913
|