summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* [webm] Treat demuxing errors differently than EOStrav902018-10-08-41/+75
| | | | Otherwise the WebM demuxer makes no difference between a genuine EOS and encountering an error.
* Call VPXDecoder libvpx wrappers for WebMtrav902018-10-08-13/+14
| | | | Use the new helper functions instead of calling libvpx directly. This simplifies adding other codecs in the future.
* Implement keyframe and framesize VPXDecoder helperstrav902018-10-08-10/+46
| | | | Encapsulate code from WebMDemuxer to query keyframe and frame resolution inside VPXDecoder, so we have a clean wrapper for all the libvpx functions we use.
* Add Span support to MediaRawDatatrav902018-10-08-0/+3
|
* [vpx] Store VPXDecoder codec as an enumtrav902018-10-08-4/+5
| | | | Use the enum we already have here instead of converting to an int when we pass it around, giving us better type checking.
* [webm] Store LastSeenFrame dimensions as an nsIntSizetrav902018-10-08-8/+6
| | | | This simplifies the comparison and update logic.
* Merge pull request #825 from MaxKoll/revert-811-MaxKoll-patch-1Moonchild2018-10-08-81/+61
|\ | | | | Revert "Fix in-tab close button behavior"
| * Revert "Fix in-tab close button behavior"MaxKoll2018-10-08-81/+61
|/
* Merge pull request #824 from MoonchildProductions/revert-822-code-cleanupMoonchild2018-10-08-1/+661
|\ | | | | Revert "[ffvpx] Remove support for 32-bit Mac"
| * Revert "[ffvpx] Remove support for 32-bit Mac"Moonchild2018-10-08-1/+661
|/
* Expose browser.download.lastDir.savePerSitewolfbeast2018-10-08-0/+3
| | | | Resolves #823 (alternative suggestion)
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-10-08-1020/+3400
|\
| * Merge pull request #814 from Ascrod/nsis-cleanupMoonchild2018-10-08-359/+13
| |\ | | | | | | Clean up NSIS installer code
| | * Basilisk Installer: Remove unused stub defines and strings.Ascrod2018-10-06-162/+0
| | |
| | * Pale Moon Installer: Remove unused stub defines and strings.Ascrod2018-10-06-191/+0
| | |
| | * Basilisk Installer: Update Windows ARP URLs.Ascrod2018-10-06-4/+5
| | |
| | * Pale Moon Installer: Update Windows ARP URLs.Ascrod2018-10-06-2/+8
| | |
| * | Merge pull request #818 from trav90/mfbt-workMoonchild2018-10-08-0/+3386
| |\ \ | | | | | | | | Add mozilla::Span
| | * | Fix Span.h constexprs for VS2017trav902018-10-06-6/+6
| | | |
| | * | Add mozilla::Spantrav902018-10-06-0/+3386
| | | |
| * | | Merge pull request #822 from trav90/code-cleanupMoonchild2018-10-08-661/+1
| |\ \ \ | | | | | | | | | | [ffvpx] Remove support for 32-bit Mac
| | * | | [ffvpx] Remove support for 32-bit Mactrav902018-10-07-661/+1
| |/ / /
* / / / Bump Goanna/platform version for layout changes.wolfbeast2018-10-08-1/+1
|/ / /
* | | Use device pixels instead of CSS pixels for table borders.wolfbeast2018-10-07-38/+41
| | | | | | | | | | | | This resolves #821 (regression).
* | | Make caret width normal/thick behind CJK char configurable.wolfbeast2018-10-07-1/+10
|/ / | | | | | | Fixes #820 (regression).
* | Merge pull request #813 from JustOff/PR_SessionStorage_principal_originMoonchild2018-10-06-1/+8
|\ \ | | | | | | [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocol urls
| * | [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank ↵JustOff2018-10-06-1/+8
| |/ | | | | | | iframes and custom protocols
* / Set the default action to not lock content scrolling when a menu is open.wolfbeast2018-10-06-2/+3
|/ | | | This resolves issues with the bookmarks and other menus with submenus if scrollable in case of many items displayed.
* Merge pull request #811 from MaxKoll/MaxKoll-patch-1Moonchild2018-10-04-61/+81
|\ | | | | Fix in-tab close button behavior
| * Fix in-tab close button behavior (#775)MaxKoll2018-10-04-61/+81
| | | | | | | | - Fixes #775. - Coincidentally also fixes a regression that prevented opening new tabs via double click on an empty space in the tab bar.
* | Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo.wolfbeast2018-10-04-1/+92
| |
* | Bug 1493900.wolfbeast2018-10-04-3/+12
|/ | | | DiD fix.
* Make all arguments to init*Event() optional except the firstwolfbeast2018-10-04-169/+175
| | | | This resolves #810.
* Merge pull request #808 from trav90/media-workMoonchild2018-10-02-3/+15
|\ | | | | [ffmpeg] Always allocate memory to pass extradata
| * [ffmpeg] Always allocate memory to pass extradatatrav902018-10-01-3/+15
|/ | | | Despite wording of the documentation to the contrary, we can't provide a static pointer to an immutable object.
* Merge pull request #806 from trav90/ffvpx-resyncMoonchild2018-10-02-8816/+8812
|\ | | | | Update ffvpx code to 4.0.2 (take 2)
| * Clobber for ffvpx updatetrav902018-10-01-1/+1
| |
| * [ffvpx] Remove unneeded libavcodec symbols and dummy functionstrav902018-10-01-10/+0
| | | | | | | | Fixes linkage errors on Windows.
| * [ffvpx] Update ffvp9/ffvp8 to release 4.0.2trav902018-10-01-8815/+8821
|/
* Merge pull request #805 from ↵Moonchild2018-10-01-8822/+8816
|\ | | | | | | | | MoonchildProductions/revert-801-update-from-upstream Revert "Update ffvpx code to 4.0.2"
| * Revert "Update ffvpx code to 4.0.2"Moonchild2018-10-01-8822/+8816
|/
* Merge pull request #801 from trav90/update-from-upstreamMoonchild2018-10-01-8816/+8822
|\ | | | | Update ffvpx code to 4.0.2
| * Clobber for ffvpx updatetrav902018-09-30-1/+1
| |
| * [ffvpx] Update ffvp9/ffvp8 to release 4.0.2trav902018-09-30-8815/+8821
| |
* | Merge pull request #804 from JustOff/PR_s4e_FullScreenVideoMoonchild2018-10-01-20/+69
|\ \ | | | | | | [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E module
| * | [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E moduleJustOff2018-10-01-20/+69
| | |
* | | Remove telemetry reporting functions from CubebUtilswolfbeast2018-10-01-40/+0
|/ / | | | | | | Tag #21.
* | Remove telemetry from cache v1 service locking (part2).wolfbeast2018-10-01-81/+65
| | | | | | | | | | | | | | - Fold Lock(TelemetryID) into Lock(); - Fold nsCacheServiceAutoLock(TelemetryID) into nsCacheServiceAutoLock(); Tag #21.
* | Remove telemetry from cache v1 service locking (part1).wolfbeast2018-10-01-11/+2
| | | | | | | | Tag #21.
* | Remove unused telemetry functions/variables.wolfbeast2018-10-01-29/+1
|/ | | | Tag #21.