summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-3/+3
|\
| * Wayland: Only set selection when there is not already a source.Trevor Davenport2024-11-171-3/+3
| | | | | | | | Co-authored-by: Riteo Siuga <riteo@posteo.net>
* | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-152-7/+9
|\|
| * Use processed filter list for native dialogs.Pāvels Nadtočajevs2024-11-151-2/+2
| |
| * Buildsystem: Use pkg-config for miniupnpc and mbedtlsYevhen Babiichuk (DustDFG)2024-11-131-5/+7
| | | | | | | | | | | | | | | | | | | | | | Miniupnpc added pkg-config files in 2.2.3 but we require 2.2.8 https://github.com/miniupnp/miniupnp/commit/5a398006b90e35942ffd8015a9f792df9ec97fd8 MbedTLS added pkg-config files in 3.6.0 while we require 3.6.1 https://github.com/Mbed-TLS/mbedtls/blob/development/ChangeLog Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-1214-1748/+1708
|\|
| * Regenerate X11 wrappersHein-Pieter van Braam2024-11-0914-1748/+1708
| | | | | | | | | | | | | | Version 0.6 of https://github.com/hpvb/dynload-wrapper/ now supports all of the features we need to generate the wrappers without editing them. This replaces the hand-patched wrappers with "clean" generated ones.
* | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-061-4/+4
|\|
| * Style: Apply `clang-tidy` fixes (superficial)Thaddeus Crews2024-11-041-4/+4
| | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
* | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-022-1/+3
|\|
| * [DisplayServer] Add feature flag for native file dialog access to `user/res` ↵Anish Mishra2024-10-302-1/+3
| | | | | | | | and `options`
* | Fix remainder of godotengine referencesSpartan3222024-10-311-2/+2
| | | | | | | | (cherry picked from commit 1d62a70c5bb74dfbffffe1c018a861719e93e7ae)
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-304-4/+10
|\|
| * Merge pull request #98615 from Summersay415/three-opengls-pleaseThaddeus Crews2024-10-292-2/+8
| |\ | | | | | | | | | Fix fallbacks to OpenGL
| | * Fix fallbacks to OpenGLSummersay4152024-10-282-2/+8
| | |
| * | Merge pull request #97934 from adamscott/give-AThousandShips-a-breakThaddeus Crews2024-10-292-2/+2
| |\ \ | | |/ | |/| | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
| | * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-252-2/+2
| | | | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-2745-90/+90
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-2745-90/+90
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-263-7/+26
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #97771 from dsnopek/openxr-linux-eglThaddeus Crews2024-10-252-0/+24
| |\ \ | | | | | | | | | | | | OpenXR: Add support for Wayland on Linux
| | * | OpenXR: Add support for Wayland on LinuxDavid Snopek2024-10-042-0/+24
| | | |
| * | | Merge pull request #97555 from dustdfg/platform_methods/extract_validate_archThaddeus Crews2024-10-251-7/+2
| |\ \ \ | | |_|/ | |/| | | | | | Build System: Extract `validate_arch` helper functions
| | * | Build System: Extract `validate_arch` helper functionYevhen Babiichuk (DustDFG)2024-10-061-7/+2
| | | | | | | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | | Merge commit godotengine/godot@80f0b33313dae52d072ba2771a88ebcc4f0b4d6dSpartan3222024-10-181-1/+1
|\| | |
| * | | Fix wrong Wayland path if building with opengl3=noMatias N. Goldberg2024-10-121-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | Godot checks if there's Vulkan or GLES3 support. If no support is found, it shows an error message. However the code for this error message is left out when building with opengl3=no
* | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1145-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-115-13/+13
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* / Fix window_set_current_screen for maximized windows.bruvzg2024-10-031-1/+1
|/
* Move Vulkan includes to a central godot_vulkan.h headerGergely Kis2024-09-292-10/+2
| | | | Also fixes Vulkan build problem with recent Clang.
* Replace squish with bcdec for BC decompressionBlueCube33102024-09-261-4/+0
|
* Merge pull request #97483 from akien-mga/clang-format-19.1.0Rémi Verschelde2024-09-261-2/+2
|\ | | | | | | CI: Update `clang-format` pre-commit hook to 19.1.0
| * CI: Update `clang-format` pre-commit hook to 19.1.0Rémi Verschelde2024-09-261-2/+2
| |
* | Merge pull request #93058 from Repiteo/scons/scons_hintsRémi Verschelde2024-09-263-0/+3
|\ \ | |/ |/| | | SCons: Add unobtrusive type hints in SCons files
| * SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-253-0/+3
| |
* | Fix renaming nodes on X11David Snopek2024-09-251-7/+3
|/
* Fallback to OpenGL 3 if Vulkan isn't available on WaylandJoaquim Monteiro2024-09-211-12/+20
|
* Merge pull request #97142 from SheepYhangCN/masterRémi Verschelde2024-09-201-12/+20
|\ | | | | | | Fallback to OpenGL 3 if other rendering drivers are not supported
| * Added fallback_to_opengl3SheepYhangCN2024-09-201-12/+20
| |
* | Style: Apply new `clang-format` changesThaddeus Crews2024-09-204-5/+5
|/
* Fix project manager stealing focus on i3David Snopek2024-09-161-1/+5
|
* Merge pull request #96973 from Riteo/pointing-the-obviousRémi Verschelde2024-09-163-93/+59
|\ | | | | | | Wayland: Simplify cursor code and fix custom cursors
| * Wayland: Simplify cursor code and fix custom cursorsRiteo2024-09-133-93/+59
| | | | | | | | | | | | | | | | | | | | | | | | Initially the WaylandThread cursor code was supposed to be as stateless as possible but, as time went on, this wasn't possible. This expectation made the resulting API quite convoluted, so this patch aims to simplify it substantially bot in terms of API surface and, most importantly, in terms of actual implementation complexity. This patch also fixes custom cursors since I accidentally changed the mmap flags to MAP_PRIVATE some time ago. This took me hours to notice.
* | Enable Drag and Drop for SubViewports and WindowsMarkus Sauermann2024-09-151-6/+6
|/ | | | | | | | | | | | | | | Make Drag and Drop an application-wide operation. This allows do drop on Controls in other Viewports/Windows. In order to achieve this, `Viewport::_update_mouse_over` is adjusted to remember the Control, that the mouse is over (possibly within nested viewports). This Control is used as a basis for the Drop-operation, which replaces the previous algorithm, which was only aware of the topmost Viewport. Also now all nodes in the SceneTree are notified about the Drag and Drop operation, with the exception of SubViewports that are not children of SubViewportContainers.
* Wayland: clear button mask on pointer leaveRiteo2024-09-101-0/+2
| | | | | | | | | While experimenting with the recent "extent to title" PR, I noticed that it's not guaranteed for a "button released" event to be emitted when the pointer leaves the main surface, leaving some buttons stuck. Not doing this for tablets since the spec makes this behavior clear and explicit, so we (hopefully) shouldn't have this issue there.
* Wayland: make primary selection logic consistent with main clipboardRiteo2024-09-081-4/+5
|
* Merge pull request #96540 from hunterkepley/fix-wayland-middlemouse-pasteRémi Verschelde2024-09-041-1/+1
|\ | | | | | | Wayland: Fix primary clipboard handling
| * Wayland: Fix primary clipboard handlinghunterkepley2024-09-031-1/+1
| |
* | Merge pull request #91780 from Riteo/falling-with-styleRémi Verschelde2024-09-042-38/+96
|\ \ | |/ |/| | | Improve UX when falling back between Display Servers
| * Wayland: report when video drivers can't be loaded or foundRiteo2024-08-211-8/+51
| | | | | | | | This brings it to parity with the X11 backend.