That’s unfortunate… I didn’t think of that…
now we have the 128.1 nightly esr
of May 13, 2024
will we be receiving an update soon
with the other Haiku updates,
or is it automatically upgraded?
With QTWebEngine, it was linking with lld instead of ld that got it building on 32-bit.
Could something similar be done here?
We already use lld to link, Mozilla did some engeneering build system hacks to produce optimized build as much as possible. They concat large count of C++ source files into a few compilation unit for more optimization, they links many static libraries into single libxul.so for efficient dead code elimination and so on. These require more memory to build.
I am preparing new Iceweasel package on HaikuPorts.
Nightly on LOTE repo will not get update soon as gerasim is busy.
The Iceweasel package will be published before Christmas I plan
- Firefox ESR 128.5.0 based
- Previewed JIT
and webrtcwill be enabled by contribution from gerasim - Popup windows (menus, tooltip) visual a bit improved
We don’t have automatic update that Firefox equips, I will update HaikuPorts package instead to fix more bugs.
(EDIT: don’t expect webrtc as gerasim’s comment)
The JIT is build without any problems. But I don’t think it makes sense to bother with webrtc at the moment - it’s a lot of work. The biggest difficulty is that it is not enough just to patch the webrtc source code and add modules for capturing sound, screen and camera. The main difficulty is the build system. Webrtc is built by the gn build system, and in order to build it you will have to recreate all the moz.build files for webrtc with a special python script (it is included in the firefox source code) after patching.
Christmas present, that’s cool
Thank you for additional info. I expected your patch already covered this.
I edited original post not to make a promise I can’t fulfill.
excellent news, KENZ,
Iceweasel, with its robust security measures might be a good solution,
if it opens all websites and plays video too,
but as iceweasel = GNU IceCat,
https://www.gnu.org/software/gnuzilla/
https://www.debianadmin.com/install-iceweasel-web-browser-in-debian-and-ubuntu.html
I’m afraid it will prove too restrictive.
Anyway,
the proof of the pudding is in the eating…
By the way, librewolf, which is similar to iceweasel / icecat, works very well under antiX linux,
and it’s also very fast.
Seeing all the drama and issues surrounding Firefox and the Mozilla Project, it might be better to focus on Ladybird these days.
A lot of the drama is sensationalist journalism. Firefox has been on the brink of failing for years now. It will stick around in one form or another, even if Mozilla decides to abandon it.
Yes, I agree. You can focus your work on Ladybird!
Drama doesn’t really impact the value of FireFox, kenz already shared working builds for Haiku anyway. Something the ladybird developers themself don’t do (sharing working builds) because it’s far from being on par with FireFox. Not that anything is wrong with working on Ladybird, the more options for people the better and you can decide yourself what to spend time on.
A lot of the drama around Mozilla is because of people thinking of it as the Firefox company that also spends money other stuff no one asked for when in reality, they made and maintain many web technologies that we take for granted today. The way webpages function would be very different without them.
They are not perfect but most of the hate they get is unfair. There’s people criticising them for relying on Google searches to fund development. And there’s people criticising them for trying to gather money by other means.
And there’s people who still angry at the entire group because of that one CEO they used to have years ago.
Admittedly, I used to be a part of that crowd, but one has to realise that they are doing their best in unfavourable circumstances.
https://depot.haiku-os.org/#!/pkg/iceweasel_bin/haikuports/haikuports_x86_64/128/5/0/-/2/x86_64
Great !!
Thank you !!!
Christmas is early this year !!
Have you managed to get Iceweasel to load? as on my system it just refuses.
« pkgman full-sync » maybe to have the latest packages updates ?
For the first version available on Haiku Depot, really nice work !
I wasn’t aware Christmas was a few weeks before
Damn, that’s a big download …
Significant enough to get a permanent spot on the Featured Apps list.
Of course, for one to live on that list, something else has to die. Sorry, Gnome Web.
There are two BeOS themes available on the Firefox Add-ons site: