ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
ity has quit [Remote host closed the connection]
ity has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
feaneron has quit [Ping timeout: 480 seconds]
user21 has quit [Remote host closed the connection]
iomari891 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
glennk has quit [Ping timeout: 480 seconds]
eluks has quit [Remote host closed the connection]
eluks has joined #wayland
fmuellner has quit [Remote host closed the connection]
fmuellner has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
<ezzieyguywuf> it seems that when my pointer first enters my surface, a middle-click event is registers even if I'm not clicking anything. is this expected behaviour, or could it be oddness in my wayland server and/or hardware?
<danieldg> no, that's not expected
<danieldg> you can try libinput debug-events to see if it's the hardware
<danieldg> or verify with wev or just WAYLAND_DEBUG=1 what is actually being sent
<danieldg> check if you have any other mice that might have their middle button held down too
sally has quit [Quit: sally]
<ezzieyguywuf> danieldg: I will try these things thank you
feaneron has joined #wayland
iomari891 has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
sally has joined #wayland
<ezzieyguywuf> the WAYLAND_DEBUG stream is very verbose, I've tried filtering it for just wl_pointer events. the 'MIDDLE_CLICK' text is from my application, which reports changes in state e.g. if a button goes from released to pressed. my application assumes all buttons begin in the released state.
<ezzieyguywuf> oh, here's the output (filtered): https://dpaste.com/8ZDZYKXTB
<ezzieyguywuf> for comparison here is similarly filtered output, but showing what I consider a valid left-click event https://dpaste.com/2W8MUZFFK
<danieldg> ... that's not a middle click
<danieldg> you can see the button event that all clicks generate
<ezzieyguywuf> 🤔
<danieldg> look at the 'button' lines
<ezzieyguywuf> yea I see
<ezzieyguywuf> ah, thanks again for the help, turns out there's some silliness going in in how I initialize my state container
kts has joined #wayland
ecloud has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
sally has quit [Quit: sally]
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
kts has quit [Quit: Konversation terminated!]
sally has joined #wayland
<wlb> weston Merge request !1327 closed (kiosk-shell: bind key to weston surface)
coldfeet has joined #wayland
bodiccea_ has quit [Remote host closed the connection]
bodiccea_ has joined #wayland
tzimmermann has joined #wayland
glennk has joined #wayland
rasterman has joined #wayland
garnacho has joined #wayland
iomari891 has joined #wayland
sima has joined #wayland
grinja3 has quit [Remote host closed the connection]
iomari891 has quit [Ping timeout: 480 seconds]
grinja3 has joined #wayland
leon-anavi has joined #wayland
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
leon-anavi has quit [Remote host closed the connection]
leon-anavi has joined #wayland
mcf has joined #wayland
kode54 has joined #wayland
iomari891 has joined #wayland
ramblurr has joined #wayland
cptaffe has quit [Ping timeout: 480 seconds]
bitblt_ has joined #wayland
cptaffe has joined #wayland
bitblt has quit [Ping timeout: 480 seconds]
bitblt_ is now known as bitblt
mripard has joined #wayland
narodnik has quit [Quit: WeeChat 4.5.1]
Moprius has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
fmuellner has joined #wayland
rasterman has joined #wayland
feaneron has joined #wayland
narodnik has joined #wayland
sally has quit [Quit: sally]
iomari891 has quit [Read error: Connection reset by peer]
iomari891 has joined #wayland
pavlushka has joined #wayland
kts has joined #wayland
kts has quit [Remote host closed the connection]
kts has joined #wayland
mripard has quit [Quit: WeeChat 4.5.1]
iomari891 has quit [Ping timeout: 480 seconds]
pavlushka has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
iomari891 has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
pavlushka has joined #wayland
bodiccea has joined #wayland
bodiccea_ has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
Tokoyami has quit [Quit: ~@~]
Tokoyami has joined #wayland
leon-anavi has quit [Quit: Leaving]
iomari891 has quit [Ping timeout: 480 seconds]
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
chamlis has quit [Remote host closed the connection]
chamlis has joined #wayland
kts has joined #wayland
grinja3 has quit [Remote host closed the connection]
grinja3 has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts_ has quit []
pavlushka has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
cyrinux has quit []
cyrinux has joined #wayland
coldfeet has quit [Remote host closed the connection]
<colinmarc> is there a good way to approach frame scheduling if all my clients are using syncobj (and I'm doing the wait on the gpu)?
<colinmarc> or is the approach I've seen online of delaying the frame callback superseded by one of the new presentation protocols?
<colinmarc> there are ways to get timestamps back from the gpu... I just don't really want to do that
lsd|2 has joined #wayland
lsd|2 has quit []
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland
iomari891 has joined #wayland
cptaffe` has joined #wayland
cptaffe has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
bodiccea has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
<DemiMarie> Colin Marc: Generally you want to wait on the CPU, so that a buggy client doesn’t lock up your compositor.
<DemiMarie> There is a way to do that but I don't remember the details.
coldfeet has quit [Quit: Lost terminal]
Calandracas_ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
nerdopolis has joined #wayland
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland