tenfourfox icon indicating copy to clipboard operation
tenfourfox copied to clipboard

Migration to FPR1

Open OlgaTPark opened this issue 5 years ago • 0 comments

Let's continue the adventure…

Additional patches from Firefox ESR52 for FPR1 on Intel

This bug documents things took from https://github.com/classilla/tenfourfox/issues/402.

Not taking:

  • [ ] M1357090 → Not in esr45 code and requires M1323626;
  • [ ] M1304566 → In code but according to bug report, it's a bug included in Firefox 50;
  • [ ] M1342057 → We don't have DataTransfer.items;
  • [ ] M1324140 → ESR45 is affected but patch might be hard to apply. Bug report says it's not known to be exploitable;
  • [ ] M1349266 → In code but we don't have the SimpleWorkerHolder class and its superclass (WorkerHolder) is abstract;
  • [x] M1349310 is applied in a later version of TenFourFox;
  • [ ] M1338574 → This bug only refactors MOZ_CRASH-like macros, not for us;
  • [ ] M1337810 → Not in code. Will be needed only if someone™ updates WebRTC;

Taking:

  • [x] M1359697 → CaptivePortal seems to be in code but it isn't enabled by default;
  • [x] M1325513 → Needed because WebRTC is enabled in my fork;
  • [x] M1241066 → I support WebRTC;
  • [x] M1349595 → TenSixFox (and maybe others) are affected since it can run the Cisco Codec which seems to be a GMP plugin;
  • [x] M1352093 → Since I build a 64-bit version, we're maybe affected;

My shopping list:

  • [ ] 1365957 « Pressing backspace on the cookies dialog to delete a cookie also removes the dialog » (We have this bug, backspace also removes the cookie);

Note for those who will be ever interested in what I do:
Patches for Mac OS X > 10.8 are discarded because newer versions of Firefox supports those OSes, are already patched and aren't targetted by this fork!

OlgaTPark avatar Jul 01 '19 17:07 OlgaTPark