Iceweasel: Unofficial Firefox port on HaikuDepot

I checked, it’s all about branding. If you build with original name and specify the original branding (thunderbird), then installing extensions works fine.
PS: I need to think about how to properly trick out the site with addons )

3 Likes

The way you mentioned downloading it and save/copy this to /boot/home/config/settings/Mozilla/Firefox/*****.default-default/extensions worked fine also, maybe handy if people are looking for a way to install it. +1

There are many options to set manually, but my goal is to make the only correct option work :wink:

3 Likes

Is waterfox using the skylake (likely avx/avx2) optimizations in 6.5.5? There is a dramatic performance difference in AMD ryzen/Skylake CPUs in two computers i run haiku beta5 (no nightly) in contrast to iceweasel, and now i am able to abuse the browser, although it starts to have slowdowns and you have to restart it after a while (doesn’t bothers me much). Crashes have reduced significantly in waterfox compared to iceweasel too.

2 Likes

Awesome! Keep the good work, it has been very valuable! :smile:

1 Like

@Begasus

Updated the Icedove build:

  • fixed the problem of installing extensions
  • fixed the css for the “about” window for dark themes.
9 Likes

Thanks!! It’s working :smiley:

6 Likes

I’ve tried to add the CalDAV served by Disroot to no avail. I get this error

JavaScript error: resource:///modules/DNS.worker.mjs, line 61: Error: Couldn't find libresolv for other; tried: libresolv.9.so,libresolv.so.2,libresolv.so
console.warn: Calendar: "[CalICSProvider] Could not detect calendar using method attemptDAVLocation - resource:///modules/calendar/utils/calProviderDetectionUtils.sys.mjs:17: AuthFailedError - DetectionError@resource:///modules/calendar/utils/calProviderDetectionUtils.sys.mjs:17:1\n@resource:///modules/calendar/utils/calProviderDetectionUtils.sys.mjs:28:7\nattemptDAVLocation@resource:///modules/CalICSProvider.sys.mjs:243:13\n"

We don’t seem to have libresolv, any thought?

This functionality in Haiku is supposed to be in libnetwork. Try create symlink libresolv.9.so in the non-packages/lib directory that references to libnetwok.so. Just for the experiment.

Naaah I can’t believe it works!

6 Likes

Really? I mean, I don’t entirely doubt it - in my short experience with GTK i didn’t notice that particular shortcoming, but keyboard input was awfully limited. It’s just … well, isn’t this an example of why GTK is a dead end?

I’m not the guy to ask :wink: switched to KDE for most of the other things, just for these things it’s easier(*) to get this working with GTK I guess (eg no qtwebengine for Qt6 being one of them, and it’s not a trivial task to get that done).

This is a limitation of the Wayland compatibility layer for Haiku’s keymap handling, not of GTK itself.

2 Likes

Floorp Browser: https://floorp.app/

13 Likes

Is Floorp also available in HaikuDepot?

Not yet, I think I will finish it tomorrow.

PS: Done, already in HaikuDepot.

6 Likes

I never used Icedove, since I have not used Debian since early-mid 90s and on other Linux versions…I usually used Thunderbird. So, Icedove installed easily and I quickly setup my four e-mail accounts…copied the latest Local Folders directories from my main Thunderbird instance on ZetaOS. Voila! In e-mail business…less than 10 minutes. Awesome work…thanks!!

1 Like