| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
[Web] Add feature detection helpers to JS Engine class.
|
| | | |
|
| |\ \
| |/
|/|
| | |
Add more data structures to Natvis for Visual Studio
|
| | |
| |
| |
| |
| | |
can now debug signal_map and connections in Objects
can now view more Variant types, such as packed arrays
|
| | |
| |
| |
| |
| |
| | |
supports: LinuxBSD, Windows, macOS, iOS, Android, UWP
Co-authored-by: bruvzg
|
| |\ \
| | |
| | |
| | | |
Fix MOUSE_MODE_CAPTURED not working correctly with popups
|
| | |/ |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
[Windows] Simplify cursor handling and add support for fully transparent cursors.
|
| | | |
| | |
| | |
| | | |
cursors.
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
get_datetime_* functions can return wrong values
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Disable dark mode title bar on Windows 10.
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is necessary to separate subsequent uploads to the Google Play store as each upload needs to increment the version code.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix some errors affecting the Web editor
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Don't warn about minimized/maximized modes not being available.
- Blender and FBX export both depend on running thirdparty applications,
which can't be done (easily at least) for Web and Android editors.
- Editor theme complained about not being able to retrieve texture data
for an icon. It was only used once so instead of flipping at runtime,
let's just add a flipped icon.
Part of #65702.
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Instead of updating all viewports, then blitting all viewports
to the backbuffer, then swapping all buffers, we run through
all viewports and render, blit, and swap backbuffer before
going to the next viewport.
|
| | |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- "Definitive" fix for ENOENT randomly disappearing from emscripten.
- Proper shutdown when setup fails.
- Re-enable WebGL explicit buffer swap.
- Re-enable optional per-pixel transparency.
- Add type cast to make closure compiler happy.
- Remove emscripten Safari WebGL workaround.
- Improve AudioWorklet cleanup.
|
| |\ \ \ \
| | | | |
| | | | | |
Enable ANSI escape code processing on Windows 10 and later
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This lets the engine and projects use the same color codes
in the terminal on all platforms. This includes support for
`print_rich()` (GDScript) and `print_line_rich()` (C++).
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adds support for LTO on macOS and Android. We don't have much experience
with LTO on these platforms so for now we keep it disabled by default
even when `production=yes` is set.
Similarly for iOS where we ship object files for the user to link in
Xcode so LTO makes builds extremely slow to link.
`production=yes` defaults to full LTO.
ThinLTO is much faster for LLVM-based compilers but seems to produce
bigger binaries (at least for the Web platform).
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Fix key mapping changes when moving from macOS to other platform.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Removes separate `Command` key (use `Meta` instead).
Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
[Net] Rename "ssl" references to "tls" in methods and members.
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix issue causing the project manager to crash because of missing path argument
|
| | | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
In the process, the initialization logic is updated to show an error message and gracefully close the engine when setup errors occur.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix the bug causing the editor to crash when running the project.
|
| |/ / / / / / |
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We now have a working OpenGL3/WebGL2 renderer, but extra work is needed
in project manager and editor to simplify the creation of OpenGL3
projects.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Rename JavaScript singleton to JavaScriptBridge
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
SSL has been deprectated almost 10 years ago.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods
|
| | | |_|_|_|/
| |/| | | | |
|
| | | | | | | |
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes a crash due to an Xlib error, as well as ensures that Godot
holds the correct size of the window after window modes have been
applied, before exiting the DisplayServerX11 constructor. This ensures
the bootsplash will be displayed with the correct dimensions.
Fixes #65320
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Re-enable per-pixel transparency support on Linux, macOS, and Windows.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Vulkan and OpenGL rendering drivers).
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Fix dropped XEvents early in main window lifetime.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The DisplayServerX11 constructor processes pending events shortly
after constructing the main window. However, it discards pending events
on the event queue that it is not interested in. This results in these
events never making it to the main events thread and as a result are
never processed. We need to save the events we don't handle in
DisplayServerX11 so that they can be resent for later handling by the
events thread.
|
| | |_|_|/ /
|/| | | |
| | | | |
| | | | | |
- Use `org.freedesktop.appearance color-scheme` to support system dark mode.
|