Re:Ladybird: A new cross-platform browser project
by bowsamic on Monday September 12, 2022 @12:51PM
(#32813035)
They are not using Qt in Serenity, only on Linux in order to hook up painting and events.
Also, they are making a new programming language (Jakt) to replace a lot of the C++
Re:Ladybird: A new cross-platform browser project
by sph on Monday September 12, 2022 @12:35PM
(#32812797)
To be fair Qt is just to create the window on Linux, but all the browser internals are their own.
Re:Ladybird: A new cross-platform browser project
by greenthrow on Monday September 12, 2022 @08:26PM
(#32819229)
It's also being used for networking.
Re:Ladybird: A new cross-platform browser project
by LeFantome on Thursday September 15, 2022 @10:56PM
(#32861538)
For now…
Everything is from scratch on SerenityOS. Ladybird takes as much of that as it can but the is not afraid to use existing tech for the bits of Serenity that cannot currently be used on Linux ( the GUi framework and networking ).
Re:Ladybird: A new cross-platform browser project
by coldtea on Monday September 12, 2022 @01:58PM
(#32814235)
I think they'll replace Qt with their own GUI lib eventually - and they're already building their own language to replace C++ (for their uses I mean)...
Re:Ladybird: A new cross-platform browser project
by lioeters on Monday September 12, 2022 @09:45PM
(#32819818)
> they're already building their own language to replace C++
Of course, every respectable software project sooner or later invents its own language!
Re:Ladybird: A new cross-platform browser project
by asddubs on Monday September 12, 2022 @01:45PM
(#32814018)
I guess a precise defition of the line would be something like "no third party code dependencies"
Re:Ladybird: A new cross-platform browser project
by iopq on Monday September 12, 2022 @02:32PM
(#32814731)
Qt is not third party?
Re:Ladybird: A new cross-platform browser project
by asddubs on Monday September 12, 2022 @04:59PM
(#32816886)
for their operating system (serenityOS) they're not using any dependencies, they have their own windowing framework. for the cross platform version of the browser, they use Qt instead. but on serenity itself the browser does not use it.
Re:Ladybird: A new cross-platform browser project
by iopq on Wednesday September 14, 2022 @06:15AM
(#32835189)
fair enough
Re:Ladybird: A new cross-platform browser project
by sp332 on Monday September 12, 2022 @04:15PM
(#32816270)
Well... not if you're using KDE as your window manager?
Re:Ladybird: A new cross-platform browser project
by adamdusty on Monday September 12, 2022 @10:55PM
(#32820206)
Evidently the line is a curve and did not include a third party JS engine, since the project doesn't include a third party JS engine.
Re:Ladybird: A new cross-platform browser project
by greenthrow on Monday September 12, 2022 @11:05PM
(#32820254)
I know. I think you did not understand my comment.
They are using Qt and C++. They have chosen where to draw a line, which is fine, and that line happens to be on the other side of "Javascript Engine".