ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
ybogdano has joined #wayland
<smallville7123>
welp i have about 4 or so syscalls left to adapt to the fd system, then i can start testing wayland compilation again
<smallville7123>
unfortunately such syscalls are large and complex
Brainium has quit [Quit: Konversation terminated!]
<DemiMarie>
smallville7123: which ones?
Moprius has joined #wayland
ybogdano has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Moprius has quit [Quit: bye]
manuel1985 has quit [Ping timeout: 480 seconds]
Dami-star has joined #wayland
Dami_Lu has quit [Read error: Connection reset by peer]
mvlad has quit [Remote host closed the connection]
kts has joined #wayland
kts has quit [Remote host closed the connection]
flibitijibibo has quit [Quit: Leaving]
kts has joined #wayland
ferhan has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
ferhan_ has joined #wayland
ferhan has quit [Ping timeout: 480 seconds]
<smallville7123>
dupfd, sendmsg, and recvmsg
nerdopolis has quit [Ping timeout: 480 seconds]
Dami-star has quit [Ping timeout: 480 seconds]
Dami-star has joined #wayland
Dami-star has quit [Ping timeout: 480 seconds]
Dami-star has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
molinari has quit [Ping timeout: 480 seconds]
ferhan_ has quit []
eroc1990 has quit [Remote host closed the connection]
eroc1990 has joined #wayland
<DemiMarie>
You will need to use ALPC for the latter two.
glennk has quit [Remote host closed the connection]
glennk has joined #wayland
molinari has joined #wayland
<Max1>
daniels: thanks, but I think in my case it's less work to just create a temporary config file. I just thought that maybe there was some already existing way to pass it from the command line that I missed
fossdd has joined #wayland
manuel1985 has joined #wayland
caveman has joined #wayland
molinari has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Ping timeout: 480 seconds]
gschwind has joined #wayland
devilhorns has joined #wayland
smallville7123 has quit [Ping timeout: 480 seconds]
smallville7123 has joined #wayland
manuel1985 has joined #wayland
molinari has joined #wayland
jasyuiop[m] has left #wayland [#wayland]
molinari_ has joined #wayland
manuel_ has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
maxzor_ has joined #wayland
molinari has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Ping timeout: 480 seconds]
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
genpaku has quit [Remote host closed the connection]
molinari_ has quit [Ping timeout: 480 seconds]
genpaku has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
devilhorns has quit []
systwi has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
systwi has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
manuel_ has quit [Ping timeout: 480 seconds]
Dami-star has quit [Ping timeout: 480 seconds]
Dami-star has joined #wayland
molinari_ has joined #wayland
kts has joined #wayland
molinari_ has quit [Ping timeout: 480 seconds]
Company has joined #wayland
molinari_ has joined #wayland
immibis has quit [Remote host closed the connection]
ybogdano has joined #wayland
immibis has joined #wayland
sozuba has joined #wayland
Dami-star has quit [Ping timeout: 480 seconds]
Dami-star has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
naveenk2 has quit []
MajorBiscuit has quit [Quit: WeeChat 3.6]
ngortheone has joined #wayland
jlco has quit [Ping timeout: 480 seconds]
<vyivel>
does libwayland follow any release cycle?
<ngortheone>
you said that "maybe a better approach is to allow building libwayland without the event loop"
<ngortheone>
if we follow this approach - what would be the next step? Write and RFC? Create a PR?
<ngortheone>
(sorry for stupid questions, I am not familiar with the dev process for wayland)
kts has quit [Quit: Leaving]
danieldg has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
ybogdano has quit [Ping timeout: 480 seconds]
gschwind has quit [Quit: Leaving]
<emersion>
vyivel: not really, we can release as needed. although wayland syill goes through thé alpha/beta cycles which means meaningless paperwork
<emersion>
the*
<emersion>
ngortheone: hi! I think the next step for that approach would be to try writing a very basic compositor (with e.g. only one dummy global) which doesn't use libwayland's event loop, only uses its own library of choice like libev or libuv
<emersion>
then figure out what we new libwayland APIs we need to make that work (i'd expect one or two new functions maybe)
<emersion>
creating draft MRs would be nice
maxzor_ has quit [Ping timeout: 480 seconds]
ybogdano has joined #wayland
<ngortheone>
writing a compositor is a challenging task for me. Where do I start? What things I need to read before I start?
Szadek has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
jlco has joined #wayland
<DemiMarie>
ngortheone: start with wlroots or Smithay
<ngortheone>
will tweaking tinywl to not use event loop from libwayland be a good idea?
<DemiMarie>
ngortheone: if this is about kqueue then just add kqueue support to libwayalnd
<DemiMarie>
*libwayland
<kennylevinsen>
ngortheone: sure, but you would have to catch the places where wlroots itself interacts with the loop by e.g. registering idle callbacks
<kennylevinsen>
DemiMarie: eh, better to just strip the eventloop than add more to it.
<DemiMarie>
kennylevinsen: that will require huge ecosystem churn
<DemiMarie>
epoll + kqueue gives you every *nix-like OS I know of
<kennylevinsen>
We don't want to have event loop. Adding one as downstream dependency is trivial, and the quicker we can deprecate the better.
<kennylevinsen>
Missing features accelerate such move, while if we keep making it bigger and more feature complete there will be less incentive for downstream to move away.
<kennylevinsen>
(plus, if we wanted compatibility we should start with plain poll)