summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Issue #638 - Part 8: Add overlay sound icon for pinned tabsFranklinDM2018-11-17-17/+163
| | | | - This also moves some styles to tabbrowser.css
* Issue #638 - Part 7: Remove hover and active states for sound indicatorFranklinDM2018-11-17-277/+74
|
* Issue #638 - Part 6: Fix up remaining referencesFranklinDM2018-11-16-12/+54
| | | | | | | | - 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'
* Issue #638 - Part 5: Add mute/unmute option to tab context menuFranklinDM2018-11-16-0/+46
|
* Issue #638 - Part 4: Add tab sound icon to tab drop-down listFranklinDM2018-11-16-0/+27
|
* Issue #638 - Part 3: Add a keyboard shortcut for toggling the tab mute stateFranklinDM2018-11-16-0/+4
|
* Issue #638 - Part 2: Add tooltip to mute/unmute buttonsFranklinDM2018-11-16-3/+23
|
* Issue #638 - Part 1: Provide a visual indicator for muting/unmuting tabsFranklinDM2018-11-16-1/+538
|
* Tell the cycle collector about nsScriptLoadRequest::mElement.wolfbeast2018-11-15-2/+10
| | | | Not doing this can cause a leak because there is a cycle between the load request and the script element.
* Fix build bustage.wolfbeast2018-11-15-1/+0
| | | | Tag #871
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-11-14-1/+1
|\
| * Merge pull request #869 from FranklinDM/sync_notification-workMoonchild2018-11-14-1/+1
| |\ | | | | | | [Pale Moon] Fix missing icon for Sync notifications
| | * [Pale Moon] Sync notification widget's messageImage should inherit the ↵FranklinDM2018-11-14-1/+1
| | | | | | | | | | | | 'type' attribute
* | | Split the content viewer marking function in CCUncollectable out,wolfbeast2018-11-14-16/+23
|/ / | | | | | | | | | | so a document-based marking function can be used separately. Tag #871
* | [PALEMOON] Re-apply removal of unnecessary code (Findbar is no longer in the ↵janekptacijarabaci2018-11-14-30/+1
| | | | | | | | | | | | gBrowser) This resolves #793
* | Issue #861 - The bookmark properties window should focus on the Name Picker ↵Matt A. Tobin2018-11-14-0/+5
|/ | | | text box on init
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-11-14-11/+4
|\
| * [PALEMOON] Use generic application icon for external applications in about:feedsMatt A. Tobin2018-11-14-16/+4
| |
| * Revert "[PALEMOON] Use generic application icon for external applications in ↵Matt A. Tobin2018-11-14-1/+6
| | | | | | | | | | | | about:feeds" This reverts commit c8d90e332f4da50fdaa77eb733481d8be547391c.
* | Revert "[PALEMOON] Focus and select the first non-collapsed text element in ↵wolfbeast2018-11-14-5/+0
|/ | | | | | | | the bookmark properties dialog" This reverts commit e9a58eae57e65b082b461ec17aaf4bef9bb582f9. Tag #867
* [PALEMOON] Use generic application icon for external applications in about:feedsMatt A. Tobin2018-11-14-6/+1
|
* Don't build internal updater by default and set default update channel to an ↵wolfbeast2018-11-11-10/+10
| | | | inactive one.
* Enable gamepad support by default in Basilisk.wolfbeast2018-11-08-1/+1
| | | | Necessary because of changed platform default. See #794
* Improve handling of MOZ_GAMEPAD and NECKO_WIFIwolfbeast2018-11-08-24/+27
| | | | | | | | - 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)
* Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up"wolfbeast2018-11-08-19/+20
| | | | This reverts commit 13ee68cbc657b6ca956717749c8afa647a8557b8.
* Move MOZ_GAMEPAD* and NECKO_WIFI upwolfbeast2018-11-08-20/+19
| | | | This resolves #794
* Remove AccumulateCipherSuite()wolfbeast2018-11-08-71/+2
| | | | This resolves #858
* Update reported Firefox version in compatmode.wolfbeast2018-11-07-1/+1
| | | | This resolves #864
* Back out problematic patch causing issue #865.wolfbeast2018-11-06-19/+0
| | | | | 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.
* #863 Part 3: Add Pale Moon GUI options for Opportunistic Encryption.wolfbeast2018-11-05-0/+23
|
* #863 part 2: Make opportunistic encryption opt-in for UXPwolfbeast2018-11-05-1/+8
| | | | | 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.
* #863 Part 1: Make sending of http upgrade-insecure-requests optionalwolfbeast2018-11-05-2/+11
| | | | Defaults to false if not configured.
* Backout opportunistic encryption changes.wolfbeast2018-11-04-27/+2
| | | | | | Apparently there is some functional and naming confusion here. Backing out to re-land after evaluation and possible changes. Tag #863.
* Add GUI control to Pale Moon for opportunistic encryption.wolfbeast2018-11-04-0/+10
| | | | Pale Moon part for #863.
* Swap default platform state for opportunistic encryption.wolfbeast2018-11-04-2/+5
| | | | Tag #863
* Change captive portal detection URL to our own.wolfbeast2018-11-04-1/+1
|
* Make opportunistic encryption configurable.wolfbeast2018-11-04-2/+14
| | | | | | | 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
* Clear STDINT_H defines in libvpx config before setting them for lib use.wolfbeast2018-11-04-0/+6
|
* Merge pull request #862 from JustOff/PR_editBookmarkOverlay_focusMoonchild2018-11-03-0/+5
|\ | | | | [PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog
| * [PALEMOON] Focus and select the first non-collapsed text element in the ↵JustOff2018-11-03-0/+5
|/ | | | bookmark properties dialog
* Backport some upstream Skia patches.wolfbeast2018-11-02-12/+38
| | | | | | Backport of: https://skia.googlesource.com/skia/+/1e259cda4fb7f12e98dd611bd651f40ebef2d14a https://skia.googlesource.com/skia/+/73be50da2a1fe8944f2623a511fda1957eed708a
* Add overflow checks for extending nsTArrays.wolfbeast2018-11-02-24/+50
| | | | | | 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.
* Ensure user input suppression works correctly even after document.open.wolfbeast2018-11-02-5/+10
|
* Backport some upstream Skia patches.wolfbeast2018-11-02-9/+24
| | | | | | Backport of: https://skia.googlesource.com/skia/+/c3d8a48f1b27370049aa512019cd726c59354743 https://skia.googlesource.com/skia/+/8051d38358293df1e5b8a1a513f8114147ec9fa3
* Remove ancient workaround in client certificate codewolfbeast2018-11-02-58/+1
| | | | | | | | Apparently a prehistoric server implementation would send a certificate_authorities field that didn't include the outer DER SEQUENCE tag, so PSM attempted to detect this and work around it. This prehistoric server implementation isn't in use anywhere anymore, so this 18-yo server bug workaround can be removed.
* Apply CheckedInt to infoLength for preventing it from overflowing in the future.wolfbeast2018-11-02-13/+10
| | | | | | | | CheckedInt propagates the mIsValid in each add operation so that it avoids needing a bunch of code for the overflow check in each add operation. Additionally, it avoids mismatching parameters between the computing result and the additional overflow check. This patch uses CheckedInt to take advantage of those implicit features of it.
* Make sure we remove our RefreshDriver observers in CompleteAsyncScroll.wolfbeast2018-11-02-2/+12
| | | | Follow-up to fdbac095968bc952fec6a03765a7156940ae4733
* Fix a longstanding IndexedDB correctness issue.wolfbeast2018-11-02-17/+99
| | | | Standards Compliance fix, port of Bug 1492737
* Don't allocate PendingAction twice.wolfbeast2018-11-02-4/+6
|
* WebRTC: Drop DataChannelListener on Destroy().wolfbeast2018-11-02-0/+1
|