mirror of
https://github.com/gnif/LookingGlass.git
synced 2026-08-04 14:22:02 +00:00
Some checks failed
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
build / client-tests (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client-tests (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client-tests (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client-tests (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client-tests (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client-tests (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client-tests (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client-tests (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
libdecor_decorate() already creates an xdg_surface and xdg_toplevel
internally for the frame. Calling xdg_surface_get_toplevel() again on
that same xdg_surface just to fetch the toplevel for icon handling
assigns the xdg_toplevel role to the underlying wl_surface a second
time, which is a protocol violation.
On GNOME Shell 50 (mutter) this is no longer tolerated: mutter
terminates the Wayland connection ("WL: error in client
communication"), and since libdecor_shellInit() waits for the initial
configure with a blocking, error-less libdecor_dispatch(-1) loop, the
client hangs forever with no window and no diagnostic output. This
made -DENABLE_LIBDECOR=ON (the default when libdecor-0 is present)
appear completely broken on current GNOME/Wayland.
Use libdecor_frame_get_xdg_toplevel() instead, which returns the
xdg_toplevel libdecor already owns, without requesting a second role
assignment.
Require libdecor-0 >= 0.1.1, which is available in Debian oldstable,
so the new accessor is guaranteed by the build dependency.
79 lines
3.6 KiB
Plaintext
79 lines
3.6 KiB
Plaintext
The following authors have licensed all their contributions to
|
|
the Looking Glass project under the terms detailed in LICENSE:
|
|
|
|
Geoffrey McRae <geoff@hostfission.com> (gnif)
|
|
Guanzhong Chen <quantum2048@gmail.com> (quantum5)
|
|
Tudor Brindus <me@tbrindus.ca> (Xyene)
|
|
Jonathan Rubenstein <jrubcop@gmail.com> (JJRcop)
|
|
arcnmx <arcnmx@users.noreply.github.com> (arcnmx)
|
|
TheCakeIsNaOH <TheCakeIsNaOH@gmail.com> (TheCakeIsNaOH)
|
|
NamoDev <namodev@users.noreply.github.com> (NamoDev)
|
|
feltcat <58396817+feltcat@users.noreply.github.com> (feltcat)
|
|
Ali Abdel-Qader <abdelqaderali@protonmail.com> (thrifty-txt)
|
|
Jack Karamanian <karamanian.jack@gmail.com>
|
|
Mikko Rasa <tdb@tdb.fi> (DataBeaver)
|
|
Omar Pakker <Omar007@users.noreply.github.com> (Omar007)
|
|
Yvan da Silva <yvan.m.silva@gmail.com> (YvanDaSilva)
|
|
r4m0n <thiagoramon@gmail.com> (r4m0n)
|
|
Łukasz Kostka <lukasz.kostka@netng.pl>
|
|
A.J. Ruckman <aj@ruckman.dev> (ajruckman)
|
|
Aaron <mcd1992@users.noreply.github.com> (mcd1992)
|
|
Alam Arias <Alam.GBC@gmail.com> (alama)
|
|
Alexander Olofsson <ace@haxalot.com> (ananace)
|
|
Andrew Sheldon <asheldon55@gmail.com> (aqxa1)
|
|
Andy Chun <andy@lolc.at> (noneucat)
|
|
Arti Zirk <arti.zirk@gmail.com>
|
|
Ash <5615358+ash-hat@users.noreply.github.com> (ash-hat)
|
|
Dominik Csapak <d.csapak@proxmox.com> (flumm)
|
|
Frediano Ziglio <fziglio@redhat.com>
|
|
Luke Brown <axios350@gmail.com> (Dynamic-Gravity)
|
|
Marius Barbu <msb@avengis.com> (mbarbu)
|
|
Max Sistemich <maximilian.sistemich@rwth-aachen.de> (mafrasi2)
|
|
Michael Golisch <mgolisch@googlemail.com> (mgolisch)
|
|
Michał Zając <michal.zajac@gmail.com>
|
|
Netboy3 <1472804+netboy3@users.noreply.github.com> (netboy3)
|
|
Patrick Steinhardt <ps@pks.im>
|
|
Paul Götzinger <paul70079@gmail.com> (pagdot)
|
|
Rikard Falkeborn <rikard.falkeborn@gmail.com> (rikardfalkeborn)
|
|
Rokas Kupstys <rokups@zoho.com> (rokups)
|
|
Samuel Bowman <SamuelBowman@users.noreply.github.com> (SamuelBowman)
|
|
Txanton <txb2@live.com> (tbejos)
|
|
Tyler Watson <tyler@tw.id.au>
|
|
Xiretza <xiretza@xiretza.xyz> (Xiretza)
|
|
aspen <aspenuwu@protonmail.com> (aspenluxxxy)
|
|
camr0 <CAMR0@protonmail.com> (camr0)
|
|
chrsm <github.personal@c.chrsm.org> (chrsm)
|
|
commander kotori <cmdrkotori@gmail.com> (cmdrkotori)
|
|
eater <=@eater.me> (the-eater)
|
|
fishery <i@ovo.so> (fisherwise)
|
|
four0four <galen@shellspace.net> (four0four)
|
|
jmossman <jmossman@users.noreply.github.com> (jmossman)
|
|
jonpas <jonpas33@gmail.com> (jonpas)
|
|
orcephrye <drakethebanditi@yahoo.com> (orcephrye)
|
|
thejavascriptman <thejavascriptman@outlook.com> (thejavascriptman)
|
|
vroad <396351+vroad@users.noreply.github.com> (vroad)
|
|
williamvds <w.vigolodasilva@gmail.com> (williamvds)
|
|
SytheZN <sythe.zn@gmail.com> (SytheZN)
|
|
RTXUX <wyf@rtxux.xyz> (RTXUX)
|
|
Vincent LaRocca <vincentmlarocca@gmail.com> (VMFortress)
|
|
Johnathon Paul Weaver <weaver123_johnathon@hotmail.com> (8BallBomBom)
|
|
Chris Spencer <spencercw@gmail.com> (spencercw)
|
|
Mark Boorer <markboo99@gmail.com> (Shootfast)
|
|
babbaj <babbaj45@gmail.com> (Babbaj)
|
|
Matthew McMullin <matthew@mcmullin.one> (matthewjmc)
|
|
Leonard Fricke <leonard.fricke98@gmail.com> (Leo1998)
|
|
David Meier <meier_david_91@hotmail.com> (Kenny.ch)
|
|
Daniel Cordero <looking-glass@0xdc.io> (0xdc)
|
|
esi <git@esibun.net> (esibun)
|
|
MakiseKurisu <saberconer@gmail.com> (MakiseKurisu)
|
|
Zenithal <i@zenithal.me> (ZenithalHourlyRate)
|
|
Kamplom <6284968128@protonmail.ch> (kamplom)
|
|
Jacob McNamee <jacob@jacobmcnamee.com> (jacobmcnamee)
|
|
Marco Antonio J. Costa <marco.antonio.costa@gmail.com> (majcosta)
|
|
rs189 <35667100+rs189@users.noreply.github.com> (rs189)
|
|
Jérôme Poulin <jeromepoulin@gmail.com> (ticpu)
|
|
Marco Rodolfi <marco.rodolfi@tuta.io> (RodoMa92)
|
|
Stewart Borle <stewi1014@gmail.com> (stewi1014)
|
|
Jannis Lübke <business.janrupf@gmail.com> (Janrupf)
|
|
Amit Mendapara <282290+cristatus@users.noreply.github.com> (cristatus)
|