PaleMoon for OpenPandora

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

PaleMoon for OpenPandora

Post by ptitSeb » 2015-03-10, 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: 26125
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: PaleMoon for OpenPandora

Post by Moonchild » 2015-03-10, 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.
"There will be times when the position you advocate, no matter how well framed and supported, will not be accepted by the public simply because you are who you are." -- Merrill Rose
Image

ptitSeb

Re: PaleMoon for OpenPandora

Post by ptitSeb » 2015-03-10, 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: 26125
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: PaleMoon for OpenPandora

Post by Moonchild » 2015-03-10, 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.
"There will be times when the position you advocate, no matter how well framed and supported, will not be accepted by the public simply because you are who you are." -- Merrill Rose
Image

ptitSeb

Re: PaleMoon for OpenPandora

Post by ptitSeb » 2015-03-11, 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: 26125
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: PaleMoon for OpenPandora

Post by Moonchild » 2015-03-11, 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).
"There will be times when the position you advocate, no matter how well framed and supported, will not be accepted by the public simply because you are who you are." -- Merrill Rose
Image

ptitSeb

Re: PaleMoon for OpenPandora

Post by ptitSeb » 2015-03-11, 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

Post by ptitSeb » 2015-03-19, 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

Re: PaleMoon for OpenPandora

Post by Galaxis » 2015-09-28, 21:42

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

Galaxis

Re: PaleMoon for OpenPandora

Post by Galaxis » 2015-10-17, 12:10

Now updated to 25.7.3.

dimag0g

Re: PaleMoon for OpenPandora

Post by dimag0g » 2015-10-27, 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.

Locked