summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'EXTERNAL' into TRUNKHEADTRUNKMatt A. Tobin2022-10-06
|\
| * [System:Network] Reject cookies with no name and a __Secure- or __Host- prefixMatt A. Tobin2022-10-05
| |
| * [Multi:Sec] Be more explicit about CSP checks and reports.Matt A. Tobin2022-10-05
| |
| * [DOM:Perf] Add extra check for performance API Next Hop protocol.Matt A. Tobin2022-10-05
| |
| * [XPCOM:Glue] Crash safely when TArray replacements are OOB.Matt A. Tobin2022-10-05
| | | | | | | | | | In the unlikely event of TArray element replacement calls are OOB, crash safely with a debug breakpoint instead of corrupting memory.
| * [DOM:Base] Use the sanitizer to restrict href in svg:use to fragment-only URLsMatt A. Tobin2022-10-05
| |
| * [System:Network] Clear PAC loader when the load failed.Matt A. Tobin2022-10-05
| |
| * [DOM:Media] Remove potentially unsafe type accesses when debug loggingMatt A. Tobin2022-10-05
| |
| * [System:PlatformPrefs] Update list of external protocol handlersMatt A. Tobin2022-10-05
|/
* [RES2] Move pymake to python/ and remove a bunch of mozconfig and other ↵Matt A. Tobin2022-10-05
| | | | half-out-of-date MozInfra items from build/
* [JS:RegEx] Remove the unfinished and lost cause "updated" regex engine until ↵Matt A. Tobin2022-10-05
| | | | | | such time it isn't a lost cause. We are retaining the minor changes made elsewhere.
* [Apps:Mail] Re-run and disable original Thunderbird locales via the profile ↵Matt A. Tobin2022-09-29
| | | | | | | | ui migration in prep for support of community-contributed language packs when Ascendant fully lands. Language Pack policy will have to be established so once we take advantage of the fact that we have easy en-US generation without the former MozNonsense so we can support community-supplied locales or our own. Though I am not entirely optimistic of the long term sustainability of language packs without either a team to produce them or users with true dedication to their contributed locale. But we shall see!
* [SYNC] Bunch of unspecific work that has been uncommitted for some time.Matt A. Tobin2022-09-27
|
* [NULL] Make menubars on Windows 10 better match while toolbox backgrounds ↵Matt A. Tobin2022-09-15
| | | | remain -moz-Dialog
* Yes. This project is still active.Matt A. Tobin2022-08-16
|
* Revert "[Components:Addons] Guard against empty update manifest URL"Matt A. Tobin2022-06-07
| | | | This reverts commit 765406f5323117079d8d3de5b414f32c34757a9a.
* Bug 1677168 - nsFilePicker cleanupAaron Klotz2022-06-06
|
* [MozSec] Bug 1767365 - Clip image data transfers.Lee Salzman2022-06-06
|
* [Mach:Bash] Add localbuild and superclobberMatt A. Tobin2022-05-30
|
* [Components:Addons] Guard against empty update manifest URLFranklinDM2022-05-30
| | | | | | | | | | When installing an incompatible add-on, the add-ons manager checks first if a newer and compatible version of that add-on is available by sending a request either to the AUS or the provided update URL in the manifest. If there's no update URL in the manifest and if the application does not provide an add-on update URL via preferences, the add-ons manager will error out and fail to notify that the said add-on is incompatible. This commit addresses that by: (a) preventing substitutions on the update manifest URL - this throws an error if it's empty; and (b) failing early in the add-on update checker if the update manifest URL is empty and sends out an error notification
* [Libs:ffvpx] Update FFVPX to version 4.2.7trav902022-05-30
|
* [JS:Engine] Remove the use of tagged shape pointersMatt A. Tobin2022-05-29
|
* [Libs:StageFright] Relax ctts flag checkingMatt A. Tobin2022-05-27
| | | | | - Some encoders will set ctts flags incorrectly (similar to version) resulting in libstagefright aborting playback of media based on the media header. - This change relaxes libstagefright's checking to pass ctts flags 0 or 1 and falls through to actually trying to decoding the file.
* Merge branch 'ffmpeg-work' into TRUNKMatt A. Tobin2022-05-27
|\
| * [DOM:Media] Update ffmpeg - Part 4: Silence some GCC compiler warnings in ↵trav902022-05-27
| | | | | | | | FFmpeg code
| * [DOM:Media] Update ffmpeg - Part 3: Update audio & video decoders for FFmpeg 5.0trav902022-05-27
| | | | | | | | FFmpeg 5.0 removed some deprecated symbols so we need to update our decoding code to account for it.
| * [DOM:Media] Update ffmpeg - Part 2: Add support for libavcodec 59/FFmpeg 5.0trav902022-05-27
| |
| * [DOM:Media] Update ffmpeg - Part 1: Import required FFmpeg 5.0 header filestrav902022-05-27
| |
* | [JS:Engine] Implement support for nullish coalescing in the JS parserFranklinDM2022-05-27
| | | | | | | | | | | | - UXP Parts 1, 2, 4, 5, and 7 based on Bug 1566141 - UXP Part 3 partially based on Bugs 1566141 and 1593415 - UXP Part 6 partly based on Bugs 1566141 and 1599163 with a different approach by modifying the `Boolish` function directly to act differently if we're checking for nullish values.
* | Bug 1679987 - Removed unused includes of nsCharSeparatedTokenizer.h.Simon Giesecke2022-05-27
|/
* [DOM:Media] Revert Bug 1212323 Parts 2 and 3 where ↵Matt A. Tobin2022-05-17
| | | | | | | | supportsHardwareH264Decoding() uses a promise if MP4 Hardware Acceleration to about:support This concern was largely Mac-specific but I did leave Part 1 intact because the Mozilla Bug makes a good point that some systems may always software render a 64x64 video (specifically apple but other implementations could adopt this nonsense as well). Personally I want accelerated video.. damn it! The real question is.. Why was the promise never resolving in the first place? Is it fall out from killing DOM Promise? It used jsval but who the hell knows or even cares.. It works and can once again be queried without jumping through god damned hoops.
* [Apps:*] Update UI Revision code to re-test the hardware decoding failure ↵Matt A. Tobin2022-05-16
| | | | flag due to Moonchild's continued incompetence which seems to be going further and further back.
* [Components:GfxSanityTest] Make sure that the sanity test stops running if ↵FranklinDM2022-05-16
| | | | | | necessary As part of telemetry removal, Moonchild removed the `reportResult` function which also handles the stopping of the sanity test. This also removes unused histogram enumeration values and revises/adds some comments.
* [DEBUG/DepRot] Add missing headers when building debug with accessablityMatt A. Tobin2022-05-15
|
* [Components:Autocomplete] Invalidate previous result when datalist is changed.Matt A. Tobin2022-05-14
| | | | | | | | | | Even if `<datalist>` is dynamically changed, the autocomplete controller still uses the previous search result. If changed, we have to ignore the previous result that may now be invalid. Also, even if `<datalist>` is changed, we have to keep the selected index (See Mozilla Bug 595069), so we cannot use `ResetInternalState` in this situation because it resets the selected index.
* Issue #23 - Hardcode platformVersion to 52.9 and introduce runtimeVersion ↵Matt A. Tobin2022-05-07
| | | | with the real version.
* Issue #20 - Globally disable plugins by defaultMatt A. Tobin2022-05-07
|
* Bug 1716221 - Clear feeds in tabbrowser for a toplevel network state change.Frank-Rainer Grahl2022-05-07
|
* Revert "[Navigator] Add a shitty hack to enforce feeds are coming from the ↵Matt A. Tobin2022-05-07
| | | | same domain as the page to avoid a busted feeds button/menu until something better comes along..."
* [REDO] Bug 1222924 - Stop allowing webpages to link to moz-icon:Matt A. Tobin2022-05-07
| | | | | | | | In UXP Moonchild changed the implications for this security bug so it actually didn't do what Mozilla intended in an attempt to preserve functionality internally. He failed on both counts. This fix denies web access to any moz-icon but allows it to still work on other protocols like file: and about: etc. We may want to re-visit the second part of our commit sha 6fa154c0adc64bd43775a79b7b508d87a486882b Regardless, it seems to now perform as it was intended while not breaking stuff internally.
* [Libs:NSS] Bump version to 3.64.1.5Matt A. Tobin2022-05-05
|
* Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate.John M. Schanck2022-05-05
|
* Bug 1761981Nika Layzell2022-05-05
|
* Bug 1751678 - Make FetchStart uses StarTime when TAO check fails for ↵Sean Feng2022-05-05
| | | | PerformanceResourceTiming
* Bug 1761481 - Improve the conversion of line breaks.Stephen A Pohl2022-05-05
|
* [JS:Engine] Implement the Optional Chaining operator (?.)Matt A. Tobin2022-05-05
|
* Bug 1762614 - Update libopus to 2654707e86cc94413998976d179b2ab4a2aa3114Matt A. Tobin2022-05-05
|
* Revert "[Components:Jar] [MozSec] Make content-type on JAR channels behave ↵Matt A. Tobin2022-05-03
| | | | | | the same as HTTP channels." This reverts commit b17c689b521e44fcf6cbc0ffaa5b635466c95671.
* Issue #32 - Part 2: Use in-tree MAPI headersMatt A. Tobin2022-05-03
|
* Use install/installer/installation instead of setup and use directory ↵Matt A. Tobin2022-05-03
| | | | instead of folder for most things