Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-11 | [Web] Small fixes and enhancements. | Fabio Alessandrelli | |
- "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. | |||
2022-09-08 | Merge pull request #44118 from Calinou/windows-enable-ansi-escape-codes | Yuri Sizov | |
Enable ANSI escape code processing on Windows 10 and later | |||
2022-09-08 | SCons: Refactor LTO options with `lto=<none|thin|full>` | Rémi Verschelde | |
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). | |||
2022-09-08 | Merge pull request #65241 from bruvzg/no_keymap_ambiguity | Rémi Verschelde | |
Fix key mapping changes when moving from macOS to other platform. | |||
2022-09-08 | Merge pull request #65460 from Faless/net/4.x_ssl_to_tls_more | Rémi Verschelde | |
[Net] Rename "ssl" references to "tls" in methods and members. | |||
2022-09-08 | Merge pull request #65501 from m4gr3d/fix_invalid_project_manager_path_main | Rémi Verschelde | |
Fix issue causing the project manager to crash because of missing path argument | |||
2022-09-08 | [Net] Rename "ssl" references to "tls" in methods and members. | Fabio Alessandrelli | |
2022-09-07 | Fix issue causing the project manager to crash because of missing path argument | Fredia Huya-Kouadio | |
In the process, the initialization logic is updated to show an error message and gracefully close the engine when setup errors occur. | |||
2022-09-07 | Enable long press, pan and scale gestures for the Godot Android Editor | Fredia Huya-Kouadio | |
Fix the bug causing the editor to crash when running the project. | |||
2022-09-07 | Cleanup the Android input logic implementation | Fredia Huya-Kouadio | |
2022-09-07 | Fix key mapping changes when moving from macOS to other platform | bruvzg | |
Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`). | |||
2022-09-07 | [Web] Enable Web exporter in non-dev mode. | Fabio Alessandrelli | |
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. | |||
2022-09-07 | Merge pull request #65239 from Geequlim/js2web | Fabio Alessandrelli | |
Rename JavaScript singleton to JavaScriptBridge | |||
2022-09-07 | [Net] Rename StreamPeerSSL to StreamPeerTLS. | Fabio Alessandrelli | |
SSL has been deprectated almost 10 years ago. | |||
2022-09-06 | Merge pull request #64417 from aaronfranke/has-space | Rémi Verschelde | |
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods | |||
2022-09-06 | Rename `range_lerp` to `remap` | Micky | |
2022-09-04 | Replace Rect2(i) has_no_area with has_area | Aaron Franke | |
2022-09-04 | Fix XSendEvent crash & bootsplash. | MatthewZelriche | |
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 | |||
2022-09-04 | fix: graceful exit on macOS missing Vulkan | Jiri Suchan | |
2022-09-03 | Merge pull request #65283 from bruvzg/reenable_per_pix_transp | Rémi Verschelde | |
Re-enable per-pixel transparency support on Linux, macOS, and Windows. | |||
2022-09-03 | Merge pull request #65111 from MatthewZelriche/DroppedXEventFix | Rémi Verschelde | |
Fix dropped XEvents early in main window lifetime. | |||
2022-09-03 | Re-enable per-pixel transparency support on Linux, macOS, and Windows (for ↵ | bruvzg | |
Vulkan and OpenGL rendering drivers). | |||
2022-09-02 | Add support for system dark mode (Linux) | Raul Santos | |
- Use `org.freedesktop.appearance color-scheme` to support system dark mode. | |||
2022-09-02 | Rename JavaScript singleton to JavaScriptBridge | Geequlim | |
2022-09-02 | Merge pull request #65242 from bruvzg/menu_event_multiwindow | Rémi Verschelde | |
2022-09-02 | Merge pull request #65026 from bruvzg/dark_mode | Rémi Verschelde | |
2022-09-02 | [macOS] Simplify handling of menu accelerators, and send event to the ↵ | bruvzg | |
focused window instead of main. | |||
2022-09-01 | Merge pull request #65132 from bruvzg/global_menu_shortcuts_context | Rémi Verschelde | |
2022-09-01 | Fix dropped XEvents early in main window lifetime. | MatthewZelriche | |
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. | |||
2022-09-01 | Merge pull request #65107 from MatthewZelriche/X11MinimizeMaximizeFix | Rémi Verschelde | |
Fix minimize/maximize not taking effect in X11. | |||
2022-09-01 | [macOS] Handle accelerator and click events of the global menu items separately. | bruvzg | |
2022-08-31 | Add support for system dark mode and accent color detection (macOS and ↵ | bruvzg | |
Windows). Add support for dark mode title bar on Windows. | |||
2022-08-31 | Merge pull request #65095 from m4gr3d/update_get_current_dir_main | Rémi Verschelde | |
Additional fixes to the Android `get_current_dir()` implementation. | |||
2022-08-30 | Merge pull request #65094 from Faless/web/4.x_templates_refactor | Rémi Verschelde | |
[Web] Require threads, rtti, allow optimize=speed. | |||
2022-08-30 | Fix minimize/maximize not taking effect in X11. | MatthewZelriche | |
Attempts to construct an X11 window in an initial state of minimized/maximized would fail due to the window being unmapped. We simply check for failed mode changes during an unmap and reapply them if necessary. | |||
2022-08-30 | [Web] Require threads, rtti, allow optimize=speed. | Fabio Alessandrelli | |
Update export names (web[_dlink]_[release|debug].zip). The Build with dynamic linking is broken due to high number of imports in output wasm (likely emscripten regression issue 15487). | |||
2022-08-30 | Additional fixes to the Android `get_current_dir()` implementation. | Fredia Huya-Kouadio | |
2022-08-30 | Merge pull request #65066 from aaronfranke/str-path-join | Rémi Verschelde | |
2022-08-29 | Fix fullscreen on X11. | MatthewZelriche | |
Attempts to set a Godot window to fullscreen prior to the window being mapped would silently fail. This commit uses _window_fullscreen_check to test if a window had been set to fullscreen while unmapped, and if so, resets it to fullscreen once the window has been successfully mapped. Fixes #54065 | |||
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-29 | Merge pull request #64943 from MatthewZelriche/FixUnMappedAncestor | Rémi Verschelde | |
2022-08-27 | Merge pull request #64921 from bruvzg/win_arm | Rémi Verschelde | |
[Windows] Improve build environment detection, add support for Windows on ARM. | |||
2022-08-27 | Merge pull request #64507 from RandomShaper/remove_unused | Rémi Verschelde | |
Remove unused `force_quit` variable from many OS abstractions | |||
2022-08-27 | Fix X11 menu window bug. | MatthewZelriche | |
Fixes an issue where XSetInputFocus fails due to the window not being viewable. Fixes #62635 Fixes #60690 | |||
2022-08-27 | [Windows] Improve build environment detection, add support for Windows on ARM. | bruvzg | |
2022-08-27 | Remove unused force_quit variable from many OS abstractions | Pedro J. Estébanez | |
2022-08-26 | Merge pull request #64923 from akien-mga/scons-linux-gnu-ld-detection | Rémi Verschelde | |
Linux: Fix GNU ld detection for `pck_embed` linker script | |||
2022-08-26 | Merge pull request #64777 from bruvzg/extend_to_title | Rémi Verschelde | |
[macOS] Extend editor contents to the window title bar for better space usage. | |||
2022-08-26 | [macOS] Extend editor contents to the window titlebar for better space usage. | bruvzg | |