head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.05.04.11.08.21; author markd; state Exp; branches; next ; commitid mS3kY0jtIQIchuEG; desc @@ 1.1 log @plasma6-kwin-x11: add version 6.5.2 KWin/X11 is an X11 window manager and a compositing manager. Its primary usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop). KWin/X11 is designed to go out of the way; users should not notice that they use a window manager at all. Nevertheless KWin/X11 provides a steep learning curve for advanced features, which are available, if they do not conflict with the primary mission. KWin does not have a dedicated targeted user group, but follows the targeted user group of the Desktop Shell using KWin/X11 as it's window manager. KWin is not... * a standalone window manager (c.f. openbox, i3) and does not provide any functionality belonging to a Desktop Shell. * a replacement for window managers designed for use with a specific Desktop Shell (e.g. GNOME Shell) * a minimalistic window manager @ text @$NetBSD$ Follow OpenBSD in commenting out some code that doesn't build --- src/utils/ramfile.cpp.orig 2025-11-04 14:59:51.000000000 +0000 +++ src/utils/ramfile.cpp @@@@ -78,6 +78,7 @@@@ RamFile::RamFile(const char *name, const m_tmp->unmap(data); #endif + /* int seals = F_SEAL_SHRINK | F_SEAL_GROW | F_SEAL_SEAL; if (flags.testFlag(RamFile::Flag::SealWrite)) { seals |= F_SEAL_WRITE; @@@@ -86,6 +87,7 @@@@ RamFile::RamFile(const char *name, const if (fcntl(fd(), F_ADD_SEALS, seals) != 0) { qCDebug(KWIN_CORE).nospace() << name << ": Failed to seal RamFile: " << strerror(errno); } + */ guard.dismiss(); } @@@@ -137,12 +139,14 @@@@ RamFile::Flags RamFile::effectiveFlags() { Flags flags = {}; + /* const int seals = fcntl(fd(), F_GET_SEALS); if (seals > 0) { if (seals & F_SEAL_WRITE) { flags.setFlag(Flag::SealWrite); } } + */ return flags; } @