PaleMoon for OpenPandora
Moderator: satrow
PaleMoon for OpenPandora
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.
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.
- Moonchild
- Pale Moon guru
- Posts: 22899
- Joined: Sun, 28 Aug 2011, 17:27
- Location: 58°2'16"N 14°58'31"E
- Contact:
Re: PaleMoon for OpenPandora
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.
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
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Re: PaleMoon for OpenPandora
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.
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.
- Moonchild
- Pale Moon guru
- Posts: 22899
- Joined: Sun, 28 Aug 2011, 17:27
- Location: 58°2'16"N 14°58'31"E
- Contact:
Re: PaleMoon for OpenPandora
Thanks for the diff, all LGTM.
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.

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
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Re: PaleMoon for OpenPandora
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.
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.
- Moonchild
- Pale Moon guru
- Posts: 22899
- Joined: Sun, 28 Aug 2011, 17:27
- Location: 58°2'16"N 14°58'31"E
- Contact:
Re: PaleMoon for OpenPandora
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
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Re: PaleMoon for OpenPandora
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...
It was more a hint for someone willing to use Pandora port for another port, like on OODroid or RPi...
Re: PaleMoon for OpenPandora
Just updated the Pandora port to latest 25.3.
No issue in the compilation (just some time to do it, as I compile natively).
No issue in the compilation (just some time to do it, as I compile natively).
Re: PaleMoon for OpenPandora
This port is still being maintained by ptitSeb, latest release was 25.7 on Sep 14.
Re: PaleMoon for OpenPandora
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 2 guests