Thanks. The output looks better now.
> I added two comments. The script is like 20 lines long. There is not much
to refactor.
I can look into that myself.
> I will not write any PHP
No need to. I can do it if/when necessary.
----
BTW another thing about IceCat:
While trying to understand what is the difference between it and FF I started
from https://www.gnu.org/software/gnuzilla/ and leaving aside for a moment
the licensing concerns I tried to find the actual code which supposedly makes
IceCat different from FF and. I read:
"IceCat is generated from Firefox with the scripts available at
http://git.savannah.gnu.org/cgit/gnuzilla.git."
In the 'tree' section I see nothing more than some rebranding content
(images, css etc) and a 'makeicecat' script which downloads the original FF
code, applies the rebranding + custom preferences and... that's it. So
essentially IceCat is exactly the same as Firefox but:
- rebranded and sub-licensable (for freedom 3)
- added 5 extensions
- some custom prefs were applied, similarly to what we do with user.js now
I other words the difference is not in any core functionality but rather
cosmetic - one can do all this for oneself, perhaps even better by using FF
ESR (supposedly more stable and tested than latest FF), a custom hardened
user.js and extensions of choice. I have not researched this about the other
FF forks but if the situation with them is similar, this makes researching
into forks a waste of time along the lines of better privacy etc. Tor may be
the only exception.
Thoughts?