Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-18 | Fix initialising of gl_manager and checking gl_manager and context_vulkan ↵ | Bastiaan Olij | |
preventing crash issues. | |||
2021-12-16 | Merge pull request #55966 from bruvzg/wtđź’©4 | RĂ©mi Verschelde | |
2021-12-16 | Fixed detecting the Valve Streaming Gamepad | Sam Lantinga | |
Fixed the GUID, and compare the contents of the GUID, not just the pointers | |||
2021-12-15 | [Windows] Detect new Windows Terminal and disable unsupported ↵ | bruvzg | |
set_console_visible code. | |||
2021-12-14 | [Windows] Open a new console window for the editor instances. | bruvzg | |
2021-12-10 | Misc build system fixes | Aaron Franke | |
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-26 | Fix console colors on Windows | Yuri Roubinsky | |
2021-11-25 | Restore console window output for editor app on Windows | Yuri Roubinsky | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-18 | Merge pull request #55072 from KoBeWi/untitled_goose_project | RĂ©mi Verschelde | |
2021-11-18 | Fix data directory of unnamed projects | kobewi | |
2021-11-18 | Windows: Use `/bigobj` only for debug builds, breaks GCC LTO | RĂ©mi Verschelde | |
Building `target=release` and `target=release_debug` builds with MinGW-GCC errors when linking with LTO. Since it's only needed for `target=debug` builds anyway (bigger objects), which we don't build with LTO, this works around the issue. | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-10 | Merge pull request #54837 from akien-mga/windows-bigobj | RĂ©mi Verschelde | |
2021-11-10 | Windows: Enable `/bigobj` to increase max size for obj files | RĂ©mi Verschelde | |
Equivalent `-Wa,-mbig-obj` for GCC/Clang. This started being needed to compile harfbuzz in `target=debug` with MinGW/GCC, but there doesn't seem to be any drawback to enabling `/bigobj` (aside from losing support for pre-VS 2005 linkers, which we don't support). | |||
2021-11-10 | Windows: Fix compilation warnings with GCC 11.2.1 | RĂ©mi Verschelde | |
2021-11-04 | Fix dwFlags on CreateProcessW calls | WoLfulus | |
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | |||
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | |||
2021-10-28 | Update Time documentation | Aaron Franke | |
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | RĂ©mi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-15 | SCons: Set `DEBUG_ENABLED` and `DEV_ENABLED` in SConstruct | RĂ©mi Verschelde | |
They're the same for all platforms so they don't need to be repeated in all platform definitions. | |||
2021-10-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-10-14 | SCons: Add `DEV_ENABLED` defines for `target=debug` builds | RĂ©mi Verschelde | |
This will allow adding developer checks which will be fully compiled out in user builds, unlike `DEBUG_ENABLED` which is included in debug tempates and the editor builds. This define is not used yet, but we'll soon add code that uses it, and change some existing `DEBUG_ENABLED` checks to be performed only in dev builds. Related to godotengine/godot-proposals#3371. | |||
2021-10-09 | Implement get_cache_path() for iOS, and improve it for Android and Windows | Pedro J. Estébanez | |
2021-10-06 | Change dragging cursor on Windows | kobewi | |
2021-10-05 | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_master | RĂ©mi Verschelde | |
2021-10-05 | Merge pull request #53405 from winterpixelgames/PR-more-error-logging-release | RĂ©mi Verschelde | |
2021-10-04 | revert 0d7409a so additional error information prints in release builds | Jordan Schidlowsky | |
2021-10-01 | Merge pull request #52684 from Frixuu/master | RĂ©mi Verschelde | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-23 | Add missing WIN32_LEAN_AND_MEAN | Bartłomiej T. Listwon | |
2021-09-21 | Merge pull request #52842 from Ev1lbl0w/fix_win_open_errcode | RĂ©mi Verschelde | |
Fix shell_open not returning errors on Windows | |||
2021-09-21 | Allow for mapping keycodes to current layout | Frixuu | |
2021-09-19 | Fix Windows cursor with trails disappearing in fullscreen | Dan | |
Fixed by turning off mouse trails when going into fullscreen, then restoring trails when exiting fullscreen or game | |||
2021-09-19 | Fix shell_open not returning errors on Windows | Ricardo Subtil | |
2021-09-10 | Clean DisplayServerWindows and add missing guards | Max Hilbrunner | |
2021-08-27 | Fix bad size after restoring a minimized window under Windows | jmb462 | |
2021-08-25 | Merge pull request #47829 from Calinou/improve-crash-handler-display | Hugo Locurcio | |
Improve crash handler message display | |||
2021-08-24 | Merge pull request #52001 from floppyhammer/fix-window-decor-size-on-windows | Max Hilbrunner | |
Fix window decoration size on Windows | |||
2021-08-23 | Fix window decoration size on Windows | floppyhammer | |
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-16 | Add partial support for Android scoped storage. | ne0fhyk | |
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30. In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices. | |||
2021-08-13 | Add input buffering framework | Pedro J. Estébanez | |
Input buffering is implicitly used by event accumulation, but this commit makes it more generic so it can be enabled for other uses. For desktop OSs it's currently not feasible given main and UI threads are the same). | |||
2021-08-13 | Improve input event accumulation | Pedro J. Estébanez | |
- API has been simplified: all events now go through `parse_input_event()`. Whether they are accumulated or not depends on the `use_accumulated_input` flag. - Event accumulation is now thread-safe (it was not needed so far, but it prepares the ground for the following changes). - Touch drag events now support accumulation. | |||
2021-08-13 | Upgrade Vulkan memory allocator | Pedro J. Estébanez | |
2021-08-12 | Split windows platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Use "volk" instead of statically linked Vulkan loader. | bruvzg | |