PaleMoon for OpenPandora

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.

Moderator: satrow

ptitSeb

PaleMoon for OpenPandora

Unread postby ptitSeb » Tue, 10 Mar 2015, 21:00

Hi,

I have ported PaleMoon to the OpenPandora, a handheld computer using an ARM processor. The build is running fine, and has become one of the most used Browser on the Pandora.

I have done very minimum change in the code to make it run on the Pandora (mostly around EGL context creation, to have a Linux use EGL/GLES2 for WebGL, and some tweaks to compile with -fsingle-precision-constant), and did not change HomePage or search engine, so I kept the official name & icon. I hope it's fine.

The thread on the OpenPandora forum is here: http://boards.openpandora.org/topic/17467-pale-moon/
The binary here: http://repo.openpandora.org/?page=detai ... on_ptitseb

I can provide a git diff if needed.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21960
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: PaleMoon for OpenPandora

Unread postby Moonchild » Tue, 10 Mar 2015, 21:16

Welcome and thank you for your port!
First impression is excellent, indeed. Thanks for getting in touch, and I'll add it to the official third party endorsed builds.

A git diff would be greatly appreciated so I can see the changes; please also make sure you make a copy of the modified source tree available somewhere (archive or source repo) to satisfy the MPL source licensing requirements. If needed I can create an FTP account for you to upload the sources to.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

ptitSeb

Re: PaleMoon for OpenPandora

Unread postby ptitSeb » Tue, 10 Mar 2015, 22:30

Nice, thanks.

Here is the diff: http://ptitseb.openpandora.org/palemoon_pandora.diff. I nead to create the XP_PANDORA #define in the make system, that was some quick adaptations. And all the (double) things are need for the -fsingle-precision-constant. This flag is quite useless on x86, but very effective on ARM!

I'll upload a tgz of sources tomorrow.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21960
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: PaleMoon for OpenPandora

Unread postby Moonchild » Tue, 10 Mar 2015, 22:45

Thanks for the diff, all LGTM. :thumbup:

I hope you won't have too much work for the upcoming 25.3 because I did overhaul parts of WebGL in it; might need some careful adjusting for Pandora.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

ptitSeb

Re: PaleMoon for OpenPandora

Unread postby ptitSeb » Wed, 11 Mar 2015, 10:50

WebGL improvement, nice!

About sources, I have put the tgz of the sources here: http://ptitseb.openpandora.org/palemoon.tgz

But it's a huge archive, it's more conveniant to clone the git and just apply the diff.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21960
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: PaleMoon for OpenPandora

Unread postby Moonchild » Wed, 11 Mar 2015, 11:21

ptitSeb wrote:About sources, I have put the tgz of the sources here: http://ptitseb.openpandora.org/palemoon.tgz
But it's a huge archive, it's more conveniant to clone the git and just apply the diff.

That may be, but making the modified sources available is a requirement of the license. As said though, if it's a problem for hosting, you can use space on the official FTP I run for Pale Moon (or torrent it, or something).
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

ptitSeb

Re: PaleMoon for OpenPandora

Unread postby ptitSeb » Wed, 11 Mar 2015, 13:58

Yeah, no issue, I understand. I can provide the source archive, and I'll update the archive with each version (and the diff). Thanks for the offer.

It was more a hint for someone willing to use Pandora port for another port, like on OODroid or RPi...

ptitSeb

Re: PaleMoon for OpenPandora

Unread postby ptitSeb » Thu, 19 Mar 2015, 20:16

Just updated the Pandora port to latest 25.3.
No issue in the compilation (just some time to do it, as I compile natively).

Galaxis
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Mon, 16 Mar 2015, 22:02
Location: Germany

Re: PaleMoon for OpenPandora

Unread postby Galaxis » Mon, 28 Sep 2015, 21:42

This port is still being maintained by ptitSeb, latest release was 25.7 on Sep 14.

Galaxis
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Mon, 16 Mar 2015, 22:02
Location: Germany

Re: PaleMoon for OpenPandora

Unread postby Galaxis » Sat, 17 Oct 2015, 12:10

Now updated to 25.7.3.

dimag0g

Re: PaleMoon for OpenPandora

Unread postby dimag0g » Tue, 27 Oct 2015, 14:23

Is it foreseen to integrate ptitSeb's modifications related to single precision floats into the main branch? These changes would not affect x86/x64 builds in any way, yet enable to use -fsingle-precision switch on any architecture where it's beneficial.


Return to “Contributed 3rd Party Builds”

Who is online

Users browsing this forum: No registered users and 1 guest