Commit graph

2,253 commits

Author SHA1 Message Date
wolfbeast
7cc01b1884 Remove VR Hardware input support (gamepad type)
This resolves #881
2019-02-16 00:20:29 +08:00
wolfbeast
9b1124ccbd Remove VR hardware support.
This resolves #881
2019-02-16 00:20:27 +08:00
trav90
f75592fd13 Remove OMX_PLATFORM_GONK 2019-02-16 00:20:25 +08:00
trav90
e99eefeb84 Remove remaining MOZ_GONK_MEDIACODEC code 2019-02-16 00:20:24 +08:00
wolfbeast
989fd6953d Fix debug assertion.
See: 622098073e (commitcomment-31390051)
2019-02-16 00:20:22 +08:00
wolfbeast
82e68ebad1 Fix blank pixel color for truncated GIFs 2019-02-16 00:20:20 +08:00
wolfbeast
e03052f3d3 Split out FrameTimeout into its own header file for re-use. 2019-02-16 00:20:18 +08:00
wolfbeast
7a3a9214a5 Unrefactor mRawVeggies back to mVBuffMeat ;P
(mRawSurface -> mVBuf)
2019-02-16 00:20:17 +08:00
wolfbeast
d3b77513d5 Fix pasta error 2019-02-16 00:20:15 +08:00
wolfbeast
7937138cb0 Bug 1462355 - Part 1c. Make individual image decoders to use updated Decoder/SurfacePipe methods.
Extend this change to nsWebPDecoder.cpp
2019-02-16 00:20:14 +08:00
wolfbeast
a08160ac44 Bug 1462355 - Part 1b. Update Decoder and SurfacePipe plumbing to use updated imgFrame methods. 2019-02-16 00:20:12 +08:00
wolfbeast
75cb341c44 Bug 1462355 - Part 1a. Make imgFrame animation parameters threadsafe.
We currently choose to set the animation parameters (blend method, blend
rect, disposal method, timeout) in imgFrame::Finish instead of
imgFrame::InitForDecoder. The decoders themselves already have access to
the necessary information at the time InitForDecoder is called, so there
is no reason to do this. Moving the configuration to initialization will
allow us to relax the mutex protection on these parameters.

This part simply reorganizes imgFrame, and subsequent parts will
introduce the necessary changes to SurfacePipe and decoders.
2019-02-16 00:20:11 +08:00
wolfbeast
dfe6efae2f Port WebP decoder changes.
This breaks animated WebP for the moment, but adds QCMS color management and lexer changes.
Tag #831
2019-02-16 00:20:09 +08:00
Moonchild
b504989570 Update package.json
Update request version dependency
2019-02-16 00:20:08 +08:00
wolfbeast
2057017d69 Add a nullcheck on pipelined HTTP connections' pushback. 2019-02-16 00:20:06 +08:00
FranklinDM
b9aabb76c0 Hide mute menu item and disable mute hotkey with existing pref 2019-02-16 00:20:04 +08:00
FranklinDM
0785204717 Fix undefined isSameDocument 2019-02-16 00:20:03 +08:00
FranklinDM
fabc5f1c19 Follow-up: Add missing getTabFromAudioEvent method 2019-02-16 00:20:01 +08:00
FranklinDM
4b17e666d5 Issue #638 - Part 10: Rename all tabs sound icon to be consistent with others
- alltabs => allTabs
2019-02-16 00:20:00 +08:00
FranklinDM
97c36203a5 Issue #638 - Part 9: Add sound icon to all tabs menu 2019-02-16 00:19:58 +08:00
FranklinDM
b0a98ca25b Issue #638 - Part 8: Add overlay sound icon for pinned tabs
- This also moves some styles to tabbrowser.css
2019-02-16 00:19:57 +08:00
FranklinDM
3e51f5e6cf Issue #638 - Part 7: Remove hover and active states for sound indicator 2019-02-16 00:19:55 +08:00
FranklinDM
ec5d4d77e3 Issue #638 - Part 6: Fix up remaining references
- Refactor _tabAttrModified to accept two parameters
- Modify consumers of _tabAttrModified to pass details
- Add missing _soundPlayingAttrRemovalTimer field
- Add missing checks for mute/unmute around the tab browser
- Tab sound icon should inherit 'selected' attribute instead of 'visuallyselected'
2019-02-16 00:19:53 +08:00
FranklinDM
b0beabea4c Issue #638 - Part 5: Add mute/unmute option to tab context menu 2019-02-16 00:19:51 +08:00
FranklinDM
8714e0d4f7 Issue #638 - Part 4: Add tab sound icon to tab drop-down list 2019-02-16 00:19:50 +08:00
FranklinDM
208e5e8705 Issue #638 - Part 3: Add a keyboard shortcut for toggling the tab mute state 2019-02-16 00:19:48 +08:00
FranklinDM
d6e21c05d3 Issue #638 - Part 2: Add tooltip to mute/unmute buttons 2019-02-16 00:19:46 +08:00
FranklinDM
6dc555939c Issue #638 - Part 1: Provide a visual indicator for muting/unmuting tabs 2019-02-16 00:19:45 +08:00
wolfbeast
6bc2881988 Belated new cycle version bump 2019-02-16 00:19:43 +08:00
wolfbeast
34d846ba55 Strip Inkscape data from toolbar SVGs and remove obsolete PNGs.
Tag #576
2019-02-16 00:19:42 +08:00
JustOff
12a5dc96b5 [PALEMOON] Align the places component with the updated PlacesUtils API 2019-02-16 00:19:40 +08:00
trav90
33038b14f2 Add AV1 support to MP4Decoder. 2019-02-16 00:19:39 +08:00
trav90
ea4e32bd8a Add support to libstagefright for AV1 FourCCs (part 2) 2019-02-16 00:19:37 +08:00
trav90
06fc050848 Add support to libstagefright for AV1 FourCCs 2019-02-16 00:19:36 +08:00
trav90
ae5c83e90d Cleanup some comments in our media code. 2019-02-16 00:19:34 +08:00
wolfbeast
3c9d8715a7 Replace toolbar PNG bitmaps with SVG vectors.
This makes the main toolbar icon set use SVG vector images, so they are prepared for HiDPI use.
The download indicator "attention" state (green arrow) has been folded into the main toolbar image.
This is a direct replacement of the previous images (and not separate icon files) to have a direct drop-in replacement for the previously used files.

Tag #576
2019-02-16 00:19:32 +08:00
wolfbeast
b32338ed19 Tell the cycle collector about nsScriptLoadRequest::mElement.
Not doing this can cause a leak because there is a cycle between the load request and the script element.
2019-02-16 00:19:31 +08:00
wolfbeast
6e25ae612a Fix build bustage.
Tag #871
2019-02-16 00:19:29 +08:00
FranklinDM
ac30af20f6 [Pale Moon] Sync notification widget's messageImage should inherit the 'type' attribute 2019-02-16 00:19:28 +08:00
wolfbeast
a30b6ee962 Split the content viewer marking function in CCUncollectable out,
so a document-based marking function can be used separately.

Tag #871
2019-02-16 00:19:25 +08:00
janekptacijarabaci
9c00e9e300 [PALEMOON] Re-apply removal of unnecessary code (Findbar is no longer in the gBrowser)
This resolves #793
2019-02-16 00:19:24 +08:00
NTD
4b184ba757 Issue #861 - The bookmark properties window should focus on the Name Picker text box on init 2019-02-16 00:19:22 +08:00
NTD
79acd8acd5 [PALEMOON] Use generic application icon for external applications in about:feeds 2019-02-16 00:19:21 +08:00
NTD
dfcf00a75f Revert "[PALEMOON] Use generic application icon for external applications in about:feeds"
This reverts commit c8d90e332f4da50fdaa77eb733481d8be547391c.
2019-02-16 00:19:19 +08:00
wolfbeast
ab837222b1 Revert "[PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog"
This reverts commit e9a58eae57e65b082b461ec17aaf4bef9bb582f9.

Tag #867
2019-02-16 00:19:18 +08:00
NTD
8b86f995ad [PALEMOON] Use generic application icon for external applications in about:feeds 2019-02-16 00:19:16 +08:00
wolfbeast
1268dd6fe5 Don't build internal updater by default and set default update channel to an inactive one. 2019-02-16 00:19:15 +08:00
wolfbeast
6f97045d83 Enable gamepad support by default in Basilisk.
Necessary because of changed platform default. See #794
2019-02-16 00:19:13 +08:00
wolfbeast
26920bfcc6 Improve handling of MOZ_GAMEPAD and NECKO_WIFI
- Make gamepad support disabled by default
- Add switch for confvars use for NECKO_WIFI
- Ensure both can be set from confvars.sh

This resolves #794 (bis)
2019-02-16 00:19:12 +08:00
wolfbeast
a70fe213b2 Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up"
This reverts commit 13ee68cbc657b6ca956717749c8afa647a8557b8.
2019-02-16 00:19:10 +08:00