behaviour-tree-test/platform/linuxbsd
Dery Almas 6e5d1e00e0 Wayland Embedder: Fix FD leak with inert objects
Freshly deleted objects are temporarily "inert" until their destruction
is acknowledged by the compositor.

Inert objects are ignored. By doing so, we mistakenly returned too
early and missed some FD cleanup logic. This patch ensures that any
outstanding FDs are always closed by moving its logic outside of the
message handling routine.
2026-02-03 16:26:56 +01:00
..
doc_classes Disable shader baker when exporting as dedicated server 2025-11-04 00:25:08 +01:00
export Move runnable out of export preset 2026-01-13 19:32:33 +01:00
wayland Wayland Embedder: Fix FD leak with inert objects 2026-02-03 16:26:56 +01:00
x11 Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
crash_handler_linuxbsd.cpp [Linux] Handle debug symbols with renamed executable 2026-01-14 14:23:51 +01:00
crash_handler_linuxbsd.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
dbus-so_wrap.c
dbus-so_wrap.h
detect.py Use pkg-config for recast flags 2025-10-25 15:52:41 +02:00
fontconfig-so_wrap.c
fontconfig-so_wrap.h
freedesktop_at_spi_monitor.cpp [Linux/BSD] Initialize DBus only once. 2025-08-22 09:26:11 +03:00
freedesktop_at_spi_monitor.h Use org.a11y.Status/ScreenReaderEnabled on Linux. 2025-08-18 17:36:49 +03:00
freedesktop_portal_desktop.cpp Support XDG Inhibit portal 2025-11-17 11:46:28 +01:00
freedesktop_portal_desktop.h Support XDG Inhibit portal 2025-11-17 11:46:28 +01:00
freedesktop_screensaver.cpp [Linux/BSD] Initialize DBus only once. 2025-08-22 09:26:11 +03:00
freedesktop_screensaver.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
godot_linuxbsd.cpp Add support for profiling GDScript with tracy. 2025-11-28 16:36:36 +01:00
libgodot_linuxbsd.cpp LibGodot: Core - Build Godot Engine as a Library 2025-10-07 02:15:41 +02:00
msvs.py Fix .sln project generation logic for Rider to support all OS and all C++ toolchains 2025-04-08 15:40:05 +02:00
os_linuxbsd.cpp Implement XFCE support in os_linuxbsd.cpp 2025-12-08 21:21:45 +08:00
os_linuxbsd.h Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
platform_config.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
platform_gl.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
platform_linuxbsd_builders.py Fix linux builds with debug symbols when there is a space in the path. 2024-12-05 10:31:12 -05:00
README.md Update links to the contributing section of the docs to the appropriate new sections. 2025-09-12 01:04:14 +02:00
SCsub Fix: Libgodot build on Linux. 2025-10-10 04:31:14 -05:00
speechd-so_wrap.c
speechd-so_wrap.h
tts_linux.cpp Make utterance_id 64-bit. 2025-11-07 10:21:20 +02:00
tts_linux.h Make utterance_id 64-bit. 2025-11-07 10:21:20 +02:00
xkbcommon-so_wrap.c
xkbcommon-so_wrap.h

Linux/*BSD platform port

This folder contains the C++ code for the Linux/*BSD platform port.

See also misc/dist/linux folder for additional files used by this platform.

Documentation

Artwork license

logo.svg is derived from the Linux logo:

Permission to use and/or modify this image is granted provided you acknowledge me lewing@isc.tamu.edu and The GIMP if someone asks.