Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-15 | Add an `OS.get_processor_name()` method | Hugo Locurcio | |
This method can be used to get the CPU model name. It can be used in conjunction with `RenderingServer.get_video_adapter_name()` and `RenderingServer.get_video_adapter_vendor()` for annotating benchmarks and automatic graphics quality configuration. | |||
2022-02-14 | [OS/Crypto] Add get_entropy to OS. | Fabio Alessandrelli | |
Implemented via `BCryptGenRandom` on Windows. Implemented via `getentropy` syscall when available. Implemented via `/dev/urandom` device as a fallback. The `/dev/urandom` fallback can be disabled via the `NO_URANDOM` build flag. Note: The HTML5 version relies on emscripten file system urandom device which itself uses the Crypto API when available or the plain old not crypto-safe `Math.random()` otherwise. Restore get_entropy. | |||
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-11 | [Windows] Fix drag-and-drop. | bruvzg | |
2022-02-09 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
2022-02-08 | [Windows] Fix fullscreen mode detection on window move/resize. | bruvzg | |
2022-02-07 | Fix icons for sub windows | TechnicalSoup | |
Modify the create_sub_window method to set an icon for all sub windows, setting the icon to the same icon as the main window. Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-02-04 | Merge pull request #57341 from bruvzg/win_multiwin_fs | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
2022-02-04 | Merge pull request #54645 from rxlecky/editor-window-offset-bug-45740 | Rémi Verschelde | |
2022-02-04 | [Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵ | bruvzg | |
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support). | |||
2022-02-03 | Add screen_get_refresh_rate to DisplayServer | jordi | |
2022-02-03 | Merge pull request #57350 from NeilKleistGao/master | Rémi Verschelde | |
2022-02-03 | Add warning for Windows export when rcedit is not configured | NeilKleistGao | |
2022-02-01 | Merge pull request #57497 from Geometror/fix-mouse-mode | Rémi Verschelde | |
2022-02-01 | Windows: Fix GCC -fpermissive error with 'pck' section workaround | Rémi Verschelde | |
Follow-up to #57450. | |||
2022-02-01 | Fix captured mouse mode | Hendrik Brucker | |
2022-01-31 | Simplify DisplayServerWindows pos/size message handling | SeleckyErik | |
Replace WM_MOVE and WM_SIZE message handling with WM_POSCHANGED instead. This is for multiple reasons: 1) Microsoft suggest using WM_POSCHANGED is more efficient 2) RectChanged callback is only called once for most window operations 3) Simplifies message handling code | |||
2022-01-30 | Prevent LTCG (MSVC LTO) from removing "pck" section | Bartłomiej T. Listwon | |
2022-01-28 | Merge pull request #57336 from bruvzg/win_con_redir | Rémi Verschelde | |
2022-01-28 | Fix MOUSE_MODE_CONFINED not updating area when full-screen is toggled or ↵ | bruvzg | |
current screen is changed. | |||
2022-01-28 | [Windows] Disable console I/O redirection, if it's already redirected to the ↵ | bruvzg | |
pipe or file. | |||
2022-01-27 | Merge pull request #56785 from bruvzg/nat_handles_4 | Rémi Verschelde | |
2022-01-27 | Minor typo fixups to Windows console changes | Max Hilbrunner | |
2022-01-24 | Merge pull request #56754 from madmiraal/fix-45592 | Rémi Verschelde | |
2022-01-22 | [Export] Instead of removing unsupported options, hide it. | bruvzg | |
2022-01-18 | Window management improvements. | bruvzg | |
[macOS] Fix transient windows not working in the full-screen mode. [macOS] Fix moving transient windows to the other screen than parent window. [macOS] Fix popup menu switch on hover. [macOS] Use content origin rect for windows position (to ensure `DS.mouse_get_position` is equal to `DS.window_get_position` + mouse position from the input events). [macOS] Fix incorrect input coordinates, when external display with different scaling in connected/disconnected. [macOS/Windows] Fix moving fullscreen windows between the screens. Add auto refocusing of the parent window, when the focused transient window is closed. Remove redundant `DS.mouse_get_absolute_position` function (returns mouse position in the screen coordinates, same as `DS.mouse_get_position`). | |||
2022-01-17 | Merge pull request #56012 from bruvzg/wt🤎4 | Rémi Verschelde | |
2022-01-14 | Merge pull request #56238 from madmiraal/fix-44178 | Rémi Verschelde | |
Fix Actions mapped to triggers not using the full range | |||
2022-01-14 | Fix Actions mapped to triggers not using the full range | Marcel Admiraal | |
2022-01-14 | Flush input events before destroying the window | Yuri Roubinsky | |
2022-01-14 | Add support for getting native display, window, and view handles. | bruvzg | |
2022-01-13 | Use mouse event relative motion to calculate mouse velocity | Marcel Admiraal | |
2022-01-11 | Merge pull request #56322 from madmiraal/fix-42450 | Rémi Verschelde | |
2022-01-08 | Merge pull request #56497 from Pineapple/qpc-tweaks | Rémi Verschelde | |
Windows: Simplify QueryPerformanceCounter usage | |||
2022-01-05 | Windows input: Fix wrong OEM key, add missing keys | Max Hilbrunner | |
2022-01-05 | Windows: Simplify QueryPerformanceCounter usage | Bartłomiej T. Listwon | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-29 | Rename speed to velocity when it's a directional Vector | Marcel Admiraal | |
2021-12-28 | Fix cursor stucking in resize shape | Yuri Roubinsky | |
2021-12-18 | [Windows] Improve console handling and execute/create_process. | bruvzg | |
Always build with the GUI subsystem. Redirect stdout and stderr output to the parent process console. Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`). Add `open_console` argument to the `execute` and `create_process` to open a new console window. Remove `interface/editor/hide_console_window` editor setting. Remove `Toggle System Console` menu option. Remove `set_console_visible` and `is_console_visible` functions. | |||
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 |