Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Merge pull request #830 from trav90/media-work | Moonchild | 2018-10-10 | -75/+152 |
|\ | | | | | Several WebM/VPX fixes | |||
| * | [webm] Don't reject seeks with EOS | trav90 | 2018-10-08 | -0/+4 |
| | | | | | | | | The MediaDecoderStateMachine treat seek's EOS as fatal errors, so instead we always resolve the seek promise, and let the next GetSample return EOS. | |||
| * | [webm] Treat demuxing errors differently than EOS | trav90 | 2018-10-08 | -41/+75 |
| | | | | | | | | Otherwise the WebM demuxer makes no difference between a genuine EOS and encountering an error. | |||
| * | Call VPXDecoder libvpx wrappers for WebM | trav90 | 2018-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 helpers | trav90 | 2018-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 MediaRawData | trav90 | 2018-10-08 | -0/+3 |
| | | ||||
| * | [vpx] Store VPXDecoder codec as an enum | trav90 | 2018-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 nsIntSize | trav90 | 2018-10-08 | -8/+6 |
| | | | | | | | | This simplifies the comparison and update logic. | |||
* | | Merge pull request #828 from g4jc/outlook_cve | Moonchild | 2018-10-10 | -8/+29 |
|\ \ | | | | | | | Fix unwanted navigation from D&D of an Outlook mail message. | |||
| * | | backport m-c 1435319: CVE-2018-12381 - Dropping an Outlook email message ↵ | Gaming4JC | 2018-10-09 | -8/+29 |
|/ / | | | | | | | into the browser window will trigger a page navigation when the message's mail columns are incorrectly interpreted as a URL. | |||
* | | Merge pull request #826 from MaxKoll/MaxKoll-patch-1 | Moonchild | 2018-10-09 | -61/+63 |
|\ \ | | | | | | | Fix in-tab close button behavior | |||
| * | | Fix in-tab close button behavior | MaxKoll | 2018-10-08 | -61/+63 |
| | | | | | | | | | Fixes #775 (non-responsiveness when closing multiple tabs by rapidly clicking in-tab close buttons). | |||
* | | | Merge pull request #827 from trav90/code-cleanup | Moonchild | 2018-10-09 | -662/+1 |
|\ \ \ | |_|/ |/| | | [ffvpx] Remove support for 32-bit Mac | |||
| * | | [ffvpx] Remove support for 32-bit Mac | trav90 | 2018-10-08 | -662/+1 |
|/ / | ||||
* | | Merge pull request #825 from MaxKoll/revert-811-MaxKoll-patch-1 | Moonchild | 2018-10-08 | -81/+61 |
|\ \ | | | | | | | Revert "Fix in-tab close button behavior" | |||
| * | | Revert "Fix in-tab close button behavior" | MaxKoll | 2018-10-08 | -81/+61 |
|/ / | ||||
* | | Merge pull request #824 from MoonchildProductions/revert-822-code-cleanup | Moonchild | 2018-10-08 | -1/+661 |
|\ \ | | | | | | | Revert "[ffvpx] Remove support for 32-bit Mac" | |||
| * | | Revert "[ffvpx] Remove support for 32-bit Mac" | Moonchild | 2018-10-08 | -1/+661 |
|/ / | ||||
* | | Expose browser.download.lastDir.savePerSite | wolfbeast | 2018-10-08 | -0/+3 |
| | | | | | | | | Resolves #823 (alternative suggestion) | |||
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | wolfbeast | 2018-10-08 | -1020/+3400 |
|\ \ | ||||
| * \ | Merge pull request #814 from Ascrod/nsis-cleanup | Moonchild | 2018-10-08 | -359/+13 |
| |\ \ | | | | | | | | | Clean up NSIS installer code | |||
| | * | | Basilisk Installer: Remove unused stub defines and strings. | Ascrod | 2018-10-06 | -162/+0 |
| | | | | ||||
| | * | | Pale Moon Installer: Remove unused stub defines and strings. | Ascrod | 2018-10-06 | -191/+0 |
| | | | | ||||
| | * | | Basilisk Installer: Update Windows ARP URLs. | Ascrod | 2018-10-06 | -4/+5 |
| | | | | ||||
| | * | | Pale Moon Installer: Update Windows ARP URLs. | Ascrod | 2018-10-06 | -2/+8 |
| | | | | ||||
| * | | | Merge pull request #818 from trav90/mfbt-work | Moonchild | 2018-10-08 | -0/+3386 |
| |\ \ \ | | | | | | | | | | | Add mozilla::Span | |||
| | * | | | Fix Span.h constexprs for VS2017 | trav90 | 2018-10-06 | -6/+6 |
| | | | | | ||||
| | * | | | Add mozilla::Span | trav90 | 2018-10-06 | -0/+3386 |
| | | | | | ||||
| * | | | | Merge pull request #822 from trav90/code-cleanup | Moonchild | 2018-10-08 | -661/+1 |
| |\ \ \ \ | | | | | | | | | | | | | [ffvpx] Remove support for 32-bit Mac | |||
| | * | | | | [ffvpx] Remove support for 32-bit Mac | trav90 | 2018-10-07 | -661/+1 |
| |/ / / / | ||||
* / / / / | Bump Goanna/platform version for layout changes. | wolfbeast | 2018-10-08 | -1/+1 |
|/ / / / | ||||
* | | | | Use device pixels instead of CSS pixels for table borders. | wolfbeast | 2018-10-07 | -38/+41 |
| | | | | | | | | | | | | | | | | This resolves #821 (regression). | |||
* | | | | Make caret width normal/thick behind CJK char configurable. | wolfbeast | 2018-10-07 | -1/+10 |
|/ / / | | | | | | | | | | Fixes #820 (regression). | |||
* | | | Merge pull request #813 from JustOff/PR_SessionStorage_principal_origin | Moonchild | 2018-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 ↵ | JustOff | 2018-10-06 | -1/+8 |
| |/ / | | | | | | | | | | iframes and custom protocols | |||
* / / | Set the default action to not lock content scrolling when a menu is open. | wolfbeast | 2018-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-1 | Moonchild | 2018-10-04 | -61/+81 |
|\ \ | | | | | | | Fix in-tab close button behavior | |||
| * | | Fix in-tab close button behavior (#775) | MaxKoll | 2018-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. | wolfbeast | 2018-10-04 | -1/+92 |
| | | ||||
* | | Bug 1493900. | wolfbeast | 2018-10-04 | -3/+12 |
|/ | | | | DiD fix. | |||
* | Make all arguments to init*Event() optional except the first | wolfbeast | 2018-10-04 | -169/+175 |
| | | | | This resolves #810. | |||
* | Merge pull request #808 from trav90/media-work | Moonchild | 2018-10-02 | -3/+15 |
|\ | | | | | [ffmpeg] Always allocate memory to pass extradata | |||
| * | [ffmpeg] Always allocate memory to pass extradata | trav90 | 2018-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-resync | Moonchild | 2018-10-02 | -8816/+8812 |
|\ | | | | | Update ffvpx code to 4.0.2 (take 2) | |||
| * | Clobber for ffvpx update | trav90 | 2018-10-01 | -1/+1 |
| | | ||||
| * | [ffvpx] Remove unneeded libavcodec symbols and dummy functions | trav90 | 2018-10-01 | -10/+0 |
| | | | | | | | | Fixes linkage errors on Windows. | |||
| * | [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 | trav90 | 2018-10-01 | -8815/+8821 |
|/ | ||||
* | Merge pull request #805 from ↵ | Moonchild | 2018-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" | Moonchild | 2018-10-01 | -8822/+8816 |
|/ | ||||
* | Merge pull request #801 from trav90/update-from-upstream | Moonchild | 2018-10-01 | -8816/+8822 |
|\ | | | | | Update ffvpx code to 4.0.2 |