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
wolfbeast
ef7c01cafe
Move MOZ_GAMEPAD* and NECKO_WIFI up
...
This resolves #794
2019-02-16 00:19:09 +08:00
wolfbeast
d8ccdaa0d9
Remove AccumulateCipherSuite()
...
This resolves #858
2019-02-16 00:19:07 +08:00
wolfbeast
54b231bfb6
Update reported Firefox version in compatmode.
...
This resolves #864
2019-02-16 00:19:06 +08:00
wolfbeast
0745ec7c54
Back out problematic patch causing issue #865 .
...
This reverts commit f62eee7c510238bf93b6ad43acd8b8a79a44417c.
Verified that a hardening patch landed after this already negates what this patch was a stopgap for, so we no longer need it at all.
2019-02-16 00:19:04 +08:00
wolfbeast
cb8e2c2e59
#863 Part 3: Add Pale Moon GUI options for Opportunistic Encryption.
2019-02-16 00:19:02 +08:00
wolfbeast
0c4fe21435
#863 part 2: Make opportunistic encryption opt-in for UXP
...
This exposes the new pref and also sets the Alt-Svc pref for OE to false.
Basilisk gets a default opt-in for both to stay close to Firefox.
2019-02-16 00:19:01 +08:00
wolfbeast
a56a6ca1d1
#863 Part 1: Make sending of http upgrade-insecure-requests optional
...
Defaults to false if not configured.
2019-02-16 00:19:00 +08:00
wolfbeast
e53942ffe8
Backout opportunistic encryption changes.
...
Apparently there is some functional and naming confusion here.
Backing out to re-land after evaluation and possible changes.
Tag #863 .
2019-02-16 00:18:57 +08:00
wolfbeast
58b93e265b
Add GUI control to Pale Moon for opportunistic encryption.
...
Pale Moon part for #863 .
2019-02-16 00:18:56 +08:00
wolfbeast
8fb5b349d5
Swap default platform state for opportunistic encryption.
...
Tag #863
2019-02-16 00:18:54 +08:00
wolfbeast
d24ac0c406
Change captive portal detection URL to our own.
2019-02-16 00:18:53 +08:00
wolfbeast
363a47c4c1
Make opportunistic encryption configurable.
...
This adds a pref "network.http.opportunistic-encryption" that controls whether
we send an "Upgrade-Insecure-Requests : 1" header on document navigation or not.
This patch modifies the platform network parts. Default for the platform is "true".
Part 1 for #863
2019-02-16 00:18:51 +08:00
wolfbeast
071df50781
Clear STDINT_H defines in libvpx config before setting them for lib use.
2019-02-16 00:18:50 +08:00
JustOff
7da6d82c53
[PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog
2019-02-16 00:18:48 +08:00
wolfbeast
031102b1ca
Backport some upstream Skia patches.
...
Backport of:
https://skia.googlesource.com/skia/+/1e259cda4fb7f12e98dd611bd651f40ebef2d14a
https://skia.googlesource.com/skia/+/73be50da2a1fe8944f2623a511fda1957eed708a
2019-02-16 00:18:46 +08:00
wolfbeast
d4db378b5a
Add overflow checks for extending nsTArrays.
...
Surprisingly, this was previously not done.
Also, some of this code seems to be incorrect or,
at the very least, wasn't clear what it was trying to do.
2019-02-16 00:18:45 +08:00
wolfbeast
b7a342f120
Ensure user input suppression works correctly even after document.open.
2019-02-16 00:18:43 +08:00