Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-10 | Windows: Fix compilation warnings with GCC 11.2.1 | Rémi Verschelde | |
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-06 | Change dragging cursor on Windows | kobewi | |
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-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-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-23 | Fix window decoration size on Windows | floppyhammer | |
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-10 | Use Key enum instead of plain integers | Aaron Franke | |
2021-08-06 | Fix vertical scroll/zoom for precision touchpad | Georg Wacker | |
Adds factor data for vertical mousewheel event, in line with horizontal mousewheel event | |||
2021-07-22 | Move `alert` function from `DisplayServer` to `OS`. | bruvzg | |
2021-07-06 | Restructure and reimplement vsync options | Hendrik Brucker | |
-Add a v-sync mode setting which allows to choose between DISABLED, ON, ADAPTIVE and MAILBOX -Removed the V-Sync via Compositor option | |||
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-07 | Style: Cleanup uses of double spaces between words | Rémi Verschelde | |
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot. | |||
2021-06-03 | Add MOUSE_MODE_CONFINED_HIDDEN | Aaron Franke | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-06-02 | Fixed window_can_draw of DisplayServerWindows | Hendrik Brucker | |
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-05-04 | Rename `doubleclick` to `double_click` | Aaron Franke | |
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-03-30 | Fix window resizing after minimization on Windows | floppyhammer | |
2021-03-28 | Rename Texture.get_data() to get_image() | Marcel Admiraal | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-02-18 | Move tablet driver API from OS to DisplayServer. | bruvzg | |
2021-02-07 | Cancel event dispatch on error | kobewi | |
2021-01-06 | Removes semicolon typo in display_server_windows | Yuri Roubinsky | |
2021-01-06 | Fix PopupMenu's which are not closed after a recent commit | Yuri Roubinsky | |
2021-01-05 | Merge pull request #44299 from Chaosus/fix_win32_warning | Rémi Verschelde | |
Fixed warning at window closing (WIN32) | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2021-01-01 | Fixed warning at project startup (WIN32) | Yuri Roubinsky | |
2020-12-31 | Fix window restoring after fullscreen again | Yuri Roubinsky | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-04 | RenderingServer reorganization | reduz | |
2020-11-26 | [Complex Text Layouts] Refactor Font class, default themes and controls to ↵ | bruvzg | |
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows. | |||
2020-09-17 | Add window click-through support. | bruvzg | |
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-09-03 | Merge pull request #41332 from bruvzg/win_subsys_option | Rémi Verschelde | |
Revert #41164, add subsystem build option. | |||
2020-08-26 | Fix WINDOW_EVENT_FOCUS_IN for popups on Windows | PouleyKetchoupp | |
On Windows, WINDOW_EVENT_FOCUS_IN was never sent by the display server for popups, because WM_ACTIVATE events are received during the call to _update_window_style, which happened before the callbacks were set. This was causing some issues with the way Popup is now handling closing on parent focus. Now _update_window_style is only called during show_window, after Window initialized callbacks. | |||
2020-08-22 | Re-apply "Fixes for windows in X11 tiling WMs" | PouleyKetchoupp | |
From PR #38727 which was reverted in #41373 because of regressions in Ubuntu with Gnome. Co-authored-by: Lorenzo Cerqua <lorenzocerqua@tutanota.com> |