summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Define JumpImmediateRange on ARM64.Lars T Hansen2019-07-22-4/+6
| | | | | | | | There are comments in the code suggesting that we've made plans at some point to handle very far jumps via patching + indirect jumps, but all of those comments are TODO/FIXME. Absent such a strategy, the furthest jump is 2^27-1 bytes, and we need to define JumpImmediateRange to reflect that.
* Bug 1548822.Honza Bambas2019-07-22-3/+7
|
* Don't allow cross-origin POST redirects on 308 codes.Kyle Machulis2019-07-22-2/+2
| | | | | We already don't allow cross origin POST redirects on 307 redirects; this adds extra guards to make sure we don't allow them on 308s either.
* Bug 1555523.Henri Sivonen2019-07-22-11/+5
|
* Clarify comment with security.fileuri.unique_originwolfbeast2019-07-22-0/+1
|
* Treat all file: URIs as having a unique origin.wolfbeast2019-07-22-24/+35
| | | | | | | | | | | This prevents cross-file access from files loaded into the browser from the local file system, further restricting the origin policy of file: URIs. Added a pref to control this behavior for local file access if required for certain applications, since this change might break using the browser to run applications on the local file system that require access to local files.
* Check port safety for AltSvcwolfbeast2019-07-22-0/+5
|
* Truncate Buffer/Texture on GL_OOM.wolfbeast2019-07-22-3/+25
|
* Bug 1550498.Honza Bambas2019-07-22-3/+8
|
* Get RefPtr for IDBOpenDBRequest before using it. (DiD)wolfbeast2019-07-22-1/+6
|
* Revert "Capture delayed events and cancel as necessary."wolfbeast2019-07-22-20/+9
| | | | | | | | | Tag #1052 (backout). Backed out for creating issues like #1191 and other issue-less problems with e.g. losing the caret from text boxes. Of note: this was also backed out from m-c for similar reasons in Bug 1332433. This fixes #1191. This reverts commit 3424afccaebc71c4acd4fa9eadf519c408c5965b.
* Consider domain when deciding on inner window reuse.wolfbeast2019-07-22-2/+1
|
* Use a RefPtr to hold owner element ref when moving media resource loadBryce Van Dyk2019-07-22-1/+1
| | | | to background.
* Update NSS to 3.41.2 (custom)wolfbeast2019-07-22-32/+78
|
* Don't access gNeckoChild if not on main thread. (DiD)wolfbeast2019-07-22-7/+16
| | | | | This patch also makes UDPSocketChild::Bind return NS_ERROR_NOT_AVAILABLE when mBackgroundManager is null.
* Block http auth prompt for cross-origin image subresources by default.wolfbeast2019-07-22-7/+28
| | | | | | Still allow this to be bypassed with a pref for those really rare corner cases where images are loaded cross-origin by design and the session hasn't been/can't be authenticated ahead of time.
* Selectively allow ftp subresources in the blocked mode.wolfbeast2019-07-22-1/+21
| | | | | - Allow "Save As..." downloads - Allow subresource use if the top-level document is also on FTP
* Add preference to allow the loading of FTP subresources for corner caseswolfbeast2019-07-22-0/+19
|
* Avoid type confusion in ArrayJoinDenseKernelwolfbeast2019-07-22-1/+1
|
* Give Mac an Linux (small sizes) the same treatmentPM28.6.0.1_Releasewolfbeast2019-07-04-0/+0
|
* Add adjusted icon for 2k/XP classic grey toolbar backgrounds.wolfbeast2019-07-04-0/+0
| | | | (because otherwise we won't hear the end of it)
* Version bump for OOB releasewolfbeast2019-07-04-1/+1
|
* Change softoken password rounds to a more conservative number stillwolfbeast2019-07-04-2/+2
| | | | | within industry standard security, considering our db hashing is more CPU intensive than anticipated.
* Update 16x16 branding images/icons for improved contrast on greywolfbeast2019-07-04-0/+0
| | | | backgrounds.
* Update SSUAO for web.whatsapp.com.wolfbeast2019-07-04-1/+1
| | | | This resolves #1152
* Merge branch 'master' into Pale_Moon-releasePM28.6.0_Releasewolfbeast2019-06-29-10/+24
|\
| * Merge branch 'pmpersona-work'Matt A. Tobin2019-06-29-1/+23
| |\
| | * [Pale Moon] Add a configure flag to functionally disable personas at build timeMatt A. Tobin2019-06-29-1/+23
| | |
| * | Merge pull request #1146 from g4jc/unboxed_debug_bustageMoonchild2019-06-29-8/+1
| |\ \ | | |/ | |/| Issue #1142 - Cleanup unused debug code for unboxed objects
| | * Issue #1142 - Cleanup unused debug code for unboxed objectsGaming4JC2019-06-28-8/+1
| |/ | | | | | | Also fixes an assertion during compile if debug is enabled since unboxed objects have been removed.
| * Issue #1142 - Remove uneeded assertion (#1145)g4jc2019-06-28-1/+0
| | | | | | Since unboxed objects were removed, isUnboxed is undefined. This causes a build failure when debuging is enabled. This patch fixes the issue by removing the uneeeded assertion.
* | Version bump for release 28.6.0wolfbeast2019-06-29-1/+1
| |
* | Merge branch 'master' into Pale_Moon-releasewolfbeast2019-06-29-458673/+13448
|\| | | | | | | | | | | | | # Conflicts: # application/palemoon/config/version.txt # security/manager/ssl/nsSTSPreloadList.errors # security/manager/ssl/nsSTSPreloadList.inc
| * [Pale Moon] Remove *.pdf file association in the installer.wolfbeast2019-06-29-3/+0
| |
| * Revert "Treat *.jnlp as an executable class file, like *.jar"wolfbeast2019-06-28-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: This was a Mozilla oversight and/or error. This change has caused harm and is causing users to switch back to Chrome, Safari or Edge for their WebStart needs. JNLP is not an executable and should not be treated as such. JNLP should be treated the same as any (e.g. Word) document and allowed to be opened with the designated program. A JNLP file will not cause execution on a system unless it has a valid signature, and the user explicitly authorizes the launching based on information provided by the signature. Moreover, there will even be a check by the Java environment to see if the Java runtime (if there is one) is current, and prompt the user to update if required. This reverts commit 21495c58976e3cbbfe54d2e54d1fd67e36dff2a6 and modifies ApplicationReputation.cpp to keep the list in sync (was a discrepancy before).
| * Re-save wordmark SVG as plain SVG.wolfbeast2019-06-28-114/+65
| | | | | | | | Tag #1010
| * Update branding.wolfbeast2019-06-28-66/+69
| |
| * Merge pull request #1142 from MoonchildProductions/remove-unboxedMoonchild2019-06-28-3410/+75
| |\ | | | | | | Remove unboxed objects
| | * Add StoreBuffer-inl.h header to jsobj.cppTravis W2019-06-27-0/+1
| | | | | | | | | This should fix deprot on the Linux and Macintosh
| | * Remove anyNewScript()wolfbeast2019-06-26-12/+3
| | |
| | * Clean up MObjectStatewolfbeast2019-06-26-59/+6
| | |
| | * Remove now-unused parameter (prev. used for unboxed objects).wolfbeast2019-06-26-10/+6
| | |
| | * Remove UnboxedObjects ObjectGroup addendumwolfbeast2019-06-25-36/+7
| | |
| | * Remove unboxed object tests.wolfbeast2019-06-25-187/+0
| | |
| | * Remove Unboxed Objects Option Codewolfbeast2019-06-25-8/+0
| | |
| | * Remove Unboxed Object code from /vm, Part 3.wolfbeast2019-06-25-1560/+13
| | |
| | * Remove Unboxed Object code from jit, Part 4.wolfbeast2019-06-25-406/+20
| | |
| | * Remove Unboxed Object code from jit, Part 3.wolfbeast2019-06-23-85/+10
| | |
| | * Fix unified deprotwolfbeast2019-06-23-1/+2
| | |
| | * Remove Unboxed Object code from jit, Part 2.wolfbeast2019-06-23-1048/+9
| | |