Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-20 | Merge pull request #56039 from Rubonnek/update-detect-prime-formatting-master | Rémi Verschelde | |
2021-12-18 | Fix initialising of gl_manager and checking gl_manager and context_vulkan ↵ | Bastiaan Olij | |
preventing crash issues. | |||
2021-12-17 | Sync detect_prime_x11.cpp formatting changes from 3.x branch | Wilson E. Alvarez | |
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 | Only rotate Android sensor values for sensors that need them rotated | Marcel Admiraal | |
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-10 | Merge pull request #43181 from nathanfranke/string-empty | Rémi Verschelde | |
Replace String comparisons with "", String() to is_empty() | |||
2021-12-09 | Merge pull request #55767 from m4gr3d/config_hand_tracking_frequency_master | Rémi Verschelde | |
2021-12-09 | Merge pull request #55759 from m4gr3d/enable_exclude_from_recents_master | Rémi Verschelde | |
2021-12-09 | Merge pull request #55737 from m4gr3d/add_min_target_sdk_configs_master | Rémi Verschelde | |
2021-12-09 | Add support for configuring the xr hand tracking frequency mode | ne0fhyk | |
2021-12-09 | Enable configuration of the `android:excludeFromRecents` activity attribute. | Fredia Huya-Kouadio | |
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-12-08 | Add configs to specify the min and target sdk versions. | Fredia Huya-Kouadio | |
2021-12-03 | Fix files_dropped in HTML5 export. | Luis Sanchez | |
(Ignore trailing slash when creating the temporary directory) | |||
2021-11-30 | Don't return reference on copy assignment operators | Rémi Verschelde | |
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit). | |||
2021-11-30 | [HTML5] Fix multi-touch input handling. | Fabio Alessandrelli | |
The code to populate the input data for WebAssembly was incorrectly overriding values when multiple touches were present due to wrong indexing. | |||
2021-11-26 | Merge pull request #55347 from Faless/js/4.x_scons_emcc_abspath | Rémi Verschelde | |
2021-11-26 | [HTML5] Use absolute path for JS lib/pre/externs. | Fabio Alessandrelli | |
Ensure better compatibility when emcc which may run some tools from different paths (e.g. closure compiler). This fixes externs include issues with modern emcc using the closure compiler. | |||
2021-11-26 | Merge pull request #55344 from Chaosus/repair_error_func | Yuri Roubinsky | |
2021-11-26 | Fix console colors on Windows | Yuri Roubinsky | |
2021-11-26 | [HTML5] Fix focus (again) in Firefox's iframes. | Fabio Alessandrelli | |
This actually makes sense(?), when running inside an iframe the active element might be our canvas, while the iframe itself is not active in the parent window. Since we consume the event, the iframe does not get focused in Firefox (but does in Chromium-based browsers), so we must always call focus to handle such occasions. | |||
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-22 | Merge pull request #55159 from m4gr3d/add_oculus_openxr_config_master | Rémi Verschelde | |
2021-11-21 | Fix Android `get_screen_orientation()` not returning valid values | Marcel Admiraal | |
2021-11-20 | Add support for OpenXR export configurations. | Fredia Huya-Kouadio | |
2021-11-19 | [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. | Fabio Alessandrelli | |
Note, the editor build requires the mbedtls module to be manually enabled, as it is currently needed as a ResourceUID dependency. This will need to be addressed in a separate PR. | |||
2021-11-19 | Merge pull request #54499 from Faless/threads/4.x_work_pool_default | Rémi Verschelde | |
2021-11-19 | [HTML5] Add checks to Gamepad API events. | Fabio Alessandrelli | |
In some conditions the events might be generated even when the `gamepad` object is not accessible due to Security Context requirements. This commit adds a check to avoid firing the handler in those cases. | |||
2021-11-19 | [HTML5] Fix input not focusing canvas. | Fabio Alessandrelli | |
mousedown and touchstart should focus the canvas to ensure correct application lifecycle. | |||
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-17 | Fix crash on macOS (AS) when dualshock4 is removed | Will Jordan | |
2021-11-16 | [macOS] Fix crash handler not printing function names on M1 Macs. | bruvzg | |
2021-11-15 | Merge pull request #54992 from RandomShaper/drop_android_db_setting | Rémi Verschelde | |
2021-11-15 | Drop pointless Android depth buffer setting | Pedro J. Estébanez | |
2021-11-12 | Fix typo in architecture name for x86_64 macOS | Aaron Franke | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-12 | Modules: Make sure to include modules_enabled.gen.h where needed | Rémi Verschelde | |
2021-11-11 | Merge pull request #54876 from bruvzg/no_captured_move | Rémi Verschelde | |
2021-11-11 | Make window unmovable by dragging title bar, when mouse in captured or ↵ | bruvzg | |
confined mode. | |||
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
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 | |