Commit Graph

14 Commits

Author SHA1 Message Date
Pale Moon f24f4a4cd0 Fix some potential rooting hazards in the NPAPI plugin interface.
Found with SA.
2018-07-25 09:13:39 +08:00
Pale Moon fa8789e2c7 Revert "Revert "UI Events (draft) - implement auxclick""
This reverts commit ce61607af29f915948863e6ca1745323c3b96a19.
2018-07-25 08:10:09 +08:00
Pale Moon 5cefda2657 Revert "UI Events (draft) - implement auxclick"
This reverts commit f37dc404d82225aafedf4008a8eb93a4ccedfc08.
2018-07-25 08:10:02 +08:00
janekptacijarabaci 7bf2898d10 UI Events (draft) - implement auxclick 2018-07-25 07:39:38 +08:00
janekptacijarabaci 671b416855 window.onerror catches JSON.parse error in Promise fulfillment 2018-07-25 07:15:21 +08:00
Pale Moon 01668a0e24 Hold nsNPAPIPlugin alive for active nsNPAPIPluginInstance objects.
This should happen through the plugin tag, but apparently that isn't always working.
2018-07-25 06:57:29 +08:00
JustOff e1b5f52848 Resolve confusion between Flash and VLC plugins 2018-07-25 06:46:10 +08:00
Pale Moon 7a5370c65a Add JSAutoCompartment to GetNPObjectWrapper. 2018-07-25 06:22:14 +08:00
wolfbeast 6a7d7df0b9 Always replace commas with periods in plugin version indicators, regardless of OS or locale. 2018-07-24 23:29:10 +08:00
wolfbeast 8903bc3db0 Re-implement allowance for flash plugin OOP override by pref. 2018-07-24 23:29:05 +08:00
trav90 903fddcff7 Remove conditional crashreporter code 2018-07-24 23:13:57 +08:00
trav90 0de5e152ca Cleanup GCC (below 4.7) version checks & comments 2018-07-24 23:11:46 +08:00
wolfbeast 5ee6187aad Prep tree for forward-porting Goanna, stage 1 2018-07-24 23:10:50 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00