No, I think you misunderstand: the idea actually isn't to use Firefox 52 (or, for that matter, UXP/Basilisk). 52 made several platform changes that would make porting to 10.4 much harder and would cause us to lose much of the optimization work we have in 45. These aren't issues for Pale Moon, but they are for TenFourFox. The response was to make clear why I don't think such a port is a viable option anymore for maintaining TenFourFox, not to say it was being considered.
I understand, but the question is still: With Mozilla implementing Rust code more and more, also getting rid of XUL in favor of HTML, how can you possibly see them as a good upstream source in the mid-term and long-term? I don‘t get it. Aren‘t they bound to become more and more incompatible with the FF45 codebase you are using?
So, even if you don‘t create a full port of FF52 or Basilisk, wouldn‘t it make sense to at least use UXP as upstream in the future? After all, there is a team behind the browser developing it further, and they seem to be committed not to go down the Rust route...
Other than ending TenFourFox, I am not seeing many alternatives aside from an UXP upstream source, either as a complete port or at least as a source for backporting code to FF45.
Please elaborate, I‘d genuinely be interested in how you plan to use FF code in the future, with the divergance getting bigger and bigger. How would that be possible?
Mr. Kaiser, is there a specific reason for you no longer replying? I just want to know (out of personal curiosity) how you plan to backport code from an increasingly divergent Firefox code base, one that comes to more and more rely on Rust, no less. I don't think this is viable in the long-term.
Also, is there a specific reason why UXP isn't considered a future source of patches and fixes? Any kind of beef between you and the Pale Moon team? Is it technically infeasible, and if so, how is it infeasible to backport from closely related UXP as opposed to increasingly divergent Firefox?
Please explain, I am looking forward to a possible reply.
So... do you intend to reply again at some point @Cameron Kaiser? Because Firefox moves further and further away from TFF's code base, maybe it would be a good idea to patch with UXP patches instead? I mean, I am sure those are easier to backport to FF45 than patches from FF70+, but whatever do I know.