Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-15 | Set vsync on window creation when using GLES3. | clayjohn | |
Add vsync to Windows platform | |||
2022-11-14 | Fix ICONDIR buffer overflow | Patrick Dawson | |
2022-11-13 | Added missing null checks for gl_manager in MacOS and Windows display servers | David Snopek | |
2022-11-08 | Add support for OpenGL to OpenXR | David Snopek | |
2022-11-01 | Fix mouseleave event after drag and drop in different Windows | Markus Sauermann | |
When dropping in a different window, it is necessary to start tracking the WM_MOUSELEAVE event again. | |||
2022-11-01 | Fix mouse offset for unfocused popups | Markus Sauermann | |
On Windows, the mouse was offset, when unfocused popups were used, like the Editor menu. | |||
2022-10-28 | Merge pull request #67790 from kdada/fix-flash-window | Clay John | |
Make creating window do not flicker when specify custom position | |||
2022-10-28 | Fix differences between Windows and linuxbsd Display Server | Markus Sauermann | |
Fix that Windows receive WINDOW_EVENT_MOUSE_EXIT on startup. When moving the mouse cursor from one window to a different one, make sure that the first window receives the WINDOW_EVENT_MOUSE_EXIT event before the second window receives the WINDOW_EVENT_MOUSE_ENTER event. Send Mouse-Move events also for Windows, that are currently not focused. For determining the currently hovered window, consider not just the currently focused window, but also other windows. Send mouse move events to focused window instead of hovered window. | |||
2022-10-24 | Make window creation with custom position do not flash | Wei Guo | |
2022-10-21 | Merge pull request #67546 from clayjohn/DS-msg | Clay John | |
Update the DisplayServer video driver error message to be more accurate and friendly | |||
2022-10-18 | Update the DisplayServer video driver error message | clayjohn | |
to be more accurate and friendly | |||
2022-10-17 | Check if Vulkan context for the window exists before resizing it to avoid ↵ | bruvzg | |
unnecessary error messages. | |||
2022-10-10 | SCons: Re-enable treating `#warning` as error with `werror` | Rémi Verschelde | |
Replace all TODO uses of `#warning` by proper TODO comments, and will open matching bug reports to keep track of them. We don't have a great track record fixing TODOs, but I'd wager we're even worse for fixing these "TODO #warning" so we should prohibit this usage. | |||
2022-10-07 | Harmonize return values of window_create() in rendering drivers | Pedro J. Estébanez | |
2022-10-06 | [Windows] Fix LLVM MinGW build. | bruvzg | |
2022-09-29 | Fix ScrollContainer touch-scrolling not working. | Zae | |
2022-09-28 | [Windows] Ignore excessive wintab mouse move events. | bruvzg | |
2022-09-23 | [Windows] Fix WM_CHAR processing code using Unicode char instead of Virtual key. | bruvzg | |
2022-09-19 | Add missing initial window flags and window mode to the project settings. | bruvzg | |
2022-09-16 | Merge pull request #65496 from MinusKube/popup-capture-mouse-bug | Rémi Verschelde | |
Fix MOUSE_MODE_CAPTURED not working correctly with popups | |||
2022-09-14 | Merge pull request #65133 from bruvzg/win_cursor | Rémi Verschelde | |
[Windows] Simplify cursor handling and add support for fully transparent cursors. | |||
2022-09-13 | Merge pull request #65262 from bruvzg/win10_dm | Rémi Verschelde | |
Disable dark mode title bar on Windows 10. | |||
2022-09-07 | Fix MOUSE_MODE_CAPTURED not working correctly with popups | MinusKube | |
2022-09-03 | Re-enable per-pixel transparency support on Linux, macOS, and Windows (for ↵ | bruvzg | |
Vulkan and OpenGL rendering drivers). | |||
2022-09-03 | Disable dark mode title bar on Windows 10. | 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 | [Windows] Simplify cursor handling and add support for fully transparent ↵ | bruvzg | |
cursors. | |||
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-06 | Only define `keep_screen_on` project setting once | RedMser | |
2022-08-05 | Implement `keep_screen_on` for Windows | RedMser | |
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-19 | [Windows] Set fullscreen flags on window creation. | bruvzg | |
2022-07-07 | Move windows display server's 'outside' field to WindowData struct | MinusKube | |
2022-07-06 | Check if GL manager exist to prevent crash when using multithreaded renderer ↵ | bruvzg | |
with Vulkan. | |||
2022-07-04 | [macOS, Windows, X11] Add stylus inverted/eraser support to | Hansem Ro | |
InputEventMouseMotion event | |||
2022-06-02 | Remove mouse events that closed the popup from queue, to fix pop-up reopening. | bruvzg | |
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-17 | Merge pull request #61001 from derammo/derammo_popup_conditional_hide | Rémi Verschelde | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-13 | popup deferred hide suppressed if reopened | derammo | |
popup no longer tries to close itself a second time popup no longer closes after having been reopened fixed bug in RenameDialog not calling base (by inspection) fixes #59181 fixes #60921 reverts #59287 | |||
2022-05-13 | Merge pull request #60894 from derammo/derammo_opengl3_windows | Rémi Verschelde | |
2022-05-11 | opengl3 driver now works on windows including multi window | derammo | |
fixed and simplified gl_manager_windows swap buffers now called for all windows fixed missing pixel format setting in additional windows this makes them work in OpenGL contexts changed verbose error printing to write once this error message happens very frequently while opengl3 is not finished removed dead code no longer needed after changes fixed comments that were misinformation window messages during window creation now handled these were previously discarded messages now tunnel the required context changed failure to create opengl3 window on windows to be more fatal marked a problem with pen code conditional compilation of vulkan and opengl3 on windows fixed windows debug builds now show messages on debug console also rendering driver selection box now shows only compiled drivers marked some problematic code thanks to akien-mga for patiently rewriting my style mistakes | |||
2022-05-10 | [Windows] Save and re-apply window icon when changing window style. | bruvzg | |
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-13 | Fix sub-menu keyboard navigation. | bruvzg | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-05 | Fix a possible race condition on popup close, that might cause multiple ↵ | bruvzg | |
deletions of the same list item. | |||
2022-03-31 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns. |