Commit Graph

826 Commits (master)

Author SHA1 Message Date
Fedor 5f8341bf16 1326454 - Make TokenStream report OOM immediately. 2019-09-05 20:05:26 +03:00
Fedor 91a06d9871 1325157 - Implement a ParserBase class that holds functionality that's identical. 2019-09-05 20:05:23 +03:00
Fedor 2f875f554c 1325473 - A TypeError should be thrown when accessing 'arguments' or 'caller' on any of the new function types. 2019-09-05 20:05:20 +03:00
Fedor 07c18a52b1 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. 2019-09-05 20:05:17 +03:00
Fedor 8b786c6485 636635 - Do not create named lambda binding for a function created by Function constructor. 2019-09-05 20:05:14 +03:00
Fedor 15f2efd681 1317379 - Disallow generator functions and async functions as direct children of if/else. 2019-09-05 20:05:11 +03:00
Fedor 2382e23ae8 1296814 - Move FunctionDeclaration... 2019-09-05 20:05:08 +03:00
Fedor 184697b9c4 1317153 - Error for incorrect usage of await keyword is not helpful. 2019-09-05 20:05:05 +03:00
Fedor 943a0d43ee 1317090 - Remove js::FindBody. 2019-09-05 20:05:02 +03:00
Fedor 58fb36de9e 1315815 - Don't treat async or await as a keyword when they contain escapes. 2019-09-05 20:04:59 +03:00
Fedor b90c7abc6a Revert "Capture delayed events and cancel as necessary." 2019-09-05 20:04:56 +03:00
Fedor 78293a0cfe Consider domain when deciding on inner window reuse. 2019-09-05 20:04:50 +03:00
Fedor 57558ce7dd Use a RefPtr to hold owner element ref when moving media resource load to background. 2019-09-05 20:04:43 +03:00
Fedor ad27116564 Support spaces in Mac app name. 2019-09-05 20:04:37 +03:00
Fedor 0c4242dd71 Prohibit the use of RSASSA-PKCS1-v1_5 algorithms in TLS 1.3. 2019-09-05 20:04:34 +03:00
Fedor 37978cf0a2 Don't unnecessarily strip leading 0's from key material during PKCS11 import. 2019-09-05 20:04:32 +03:00
Fedor 86f2db3d82 Apply better input checking discipline. 2019-09-05 20:04:29 +03:00
Fedor 4e7b2bbbe4 Don't access gNeckoChild if not on main thread. 2019-09-05 20:04:26 +03:00
Fedor 274a0f654a Block http auth prompt for cross-origin image subresources by default. 2019-09-05 20:04:20 +03:00
Fedor ebf9351ec5 Selectively allow ftp subresources in the blocked mode. 2019-09-05 20:04:14 +03:00
Fedor 99cf682187 [Centaury] A prompt should be shown for new foreign add-ons on start up. 2019-09-05 20:04:08 +03:00
Fedor b30beb5771 Add preference to allow the loading of FTP subresources. 2019-09-05 20:04:05 +03:00
Fedor 351ddcc8da Fix incorrect conditional preventing Discover Error Page from showing up. 2019-09-05 20:03:59 +03:00
Fedor f00dae7823 Dispatch a PluginRemoved event for actual plugins. 2019-09-05 20:03:56 +03:00
Fedor c52cc0239a Remove WebIDE devtools component. 2019-09-05 20:03:53 +03:00
Fedor 1123af8b9c Stop building /caps and /chrome unified and fix deprot. 2019-09-05 20:03:50 +03:00
Fedor a619b6c51f Allow matroska mime types for video element and MSE. 2019-09-05 20:03:48 +03:00
Fedor 4c5ca3dbe6 Remove e10s leftovers from about:support. 2019-09-05 20:03:45 +03:00
Fedor 774cc9c944 Avoid type confusion in ArrayJoinDenseKernel. 2019-09-05 20:03:42 +03:00
Fedor 594f7f0e19 Avoid multiple hashtable lookups in DisplayItemData destructor. 2019-09-05 20:03:36 +03:00
Fedor d9277ab3ed Remove leftover code for Hotfixes. 2019-09-05 20:03:34 +03:00
Fedor da7905c861 Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. 2019-09-05 20:03:31 +03:00
Fedor 9c0a72c8e7 [Centaury] Fix broken all tabs menu listing. 2019-09-05 20:03:28 +03:00
Fedor 2c8b2aaf02 [Mypal] Remove FT's polyfill.io SSUAO. 2019-09-05 20:03:25 +03:00
Fedor 6efd685a17 Change softoken password rounds to a more conservative number. 2019-09-05 20:03:23 +03:00
Fedor 7fba9d19af Update SSUAO for web.whatsapp.com. 2019-09-05 20:03:16 +03:00
Fedor 3c02866935 New cycle version bump. 2019-09-05 20:03:10 +03:00
Fedor 385757801a [Mypal] Add a configure flag to functionally disable personas at build time. 2019-09-05 20:03:08 +03:00
Fedor 77dc488eeb [Mypal] Remove *.pdf file association in the installer. 2019-09-05 20:03:01 +03:00
Fedor a65230322e Attach FrameProperties to each frame instead of using a shared hashtable. 2019-09-05 20:02:58 +03:00
Fedor 26016db6b3 Update CLOBBER 2019-07-08 13:10:14 +03:00
Fedor b77e431bb6 Remove anyNewScript() 2019-07-08 13:10:11 +03:00
Fedor 99e451fe76 Clean up MObjectState 2019-07-08 13:10:08 +03:00
Fedor 5f9f343762 Revert "Treat *.jnlp as an executable class file" 2019-07-08 13:10:05 +03:00
Fedor ae7ab5c533 [Installer] Stop trying to read stub installer data from ini file 2019-07-08 13:10:02 +03:00
Fedor d7272f579b Platform version update for large internal changes 2019-07-08 13:09:59 +03:00
Fedor adee55a072 Update HSTS preload list 2019-07-08 13:09:56 +03:00
Fedor c9b1d75076 Update NSS to 3.41.1 (custom) 2019-07-08 13:09:49 +03:00
Fedor ab4a359685 Clean up the nsis installer script a litte. 2019-07-08 13:09:46 +03:00
Fedor d3b44d18fd Call a more generic function when inlining array natives. 2019-07-08 13:09:44 +03:00