flypig.co.uk

List items

Items from the current list are shown below.

Gecko

18 Oct 2023 : Day 63 #
Yesterday I tested out the browser with embedhelper.js disabled. While I was able to get it not to crash, it — perhaps not unexpectedly — did mess up the user interface. Eventually I decided to revert the change back.

It might feel like this was a wasted diversion, but it was also a good way to learn a bit more about how things are working. So hopefully not totally without merit.

This weekend I'm travelling. I'm also pretty exhausted from looking through backtraces for a hint of what the problem might be. What's more they also make for rubbish diary entries. So I've decided to take the time to do something very different.

I've had reports of at least three people attempting to build ESR 91, or being interested to do so. But the build process isn't straightforward. So rather than spend this time coding, I've decided to spend it writing up the build process. In particular, the commands needed to get it to build using the Sailfish OS SDK.

This is going to take a few days to get right. Today and tomorrow I'll do a basic run through of all the steps. This means that tomorrow there will be a dump of all the console commands needed to get a fully built (but not yet working I'm afraid) ESR 91 gecko engine.

For some people a dump of console commands will be more useful than a set of step-by-step instructions. But for others context is important. So then the day after I'll write out the full instructions with some associated explanations.

It's just a short one today, then, but that's the ebb and flow of development for you.

If you'd like to read more about all this gecko stuff, do take a look at my full Gecko Dev Diary.

Comments

Uncover Disqus comments