PaleMoon for OpenPandora
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.
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
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.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
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.
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
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.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
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.
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: PaleMoon for OpenPandora
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).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.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
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.