summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* [Installer] Updated the 7-zip stub binary to make sure it doesn't hangwolfbeast2020-04-14-0/+0
| | | | on older versions of Windows but instead provides a usable error message
* Issue #1384 - Match standard for colSpan/rowSpanwin7-72020-04-14-19/+59
| | | | | | HTML standardizes proper behavior of colSpan and rowSpan: The main thing is that getting the .rowSpan and .colSpan IDL properties will now return the actual clamped value that we use.
* Issue #1382 - Remove invalid assertion.wolfbeast2020-04-14-8/+9
| | | | | | | | | | There is flexibility in exactly the value the initialized length must hold, i.e. if an array is completely empty, it is valid for the initialized length to be any value between zero and the length of the array, as long as the in-memory values below the initialized length have been initialized with a hole value. In the case of 0, the array is packed and the move operation would be a nop, so simply convert the assert to a condition to save some cycles.
* Issue #1355 - Hit testing in large tables has become extremely slowwin7-72020-04-14-7/+30
| | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items.
* Revert "Issue #1355 - Hit testing in large tables has become extremely slow"wolfbeast2020-04-14-29/+7
| | | | This reverts commit f7b2f0a66536e8e74a0b2dc071a098b7693acecb.
* Issue #1355 - Hit testing in large tables has become extremely slowwin7-72020-04-14-7/+29
| | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items.
* Fix preprocessor directive in UserAgentUpdates.jsmNew Tobin Paradigm2020-04-14-1/+1
|
* Issue #1378 - Follow-up: make sure background items remain table-aligned.wolfbeast2020-04-14-1/+1
|
* Issue #65 - Remove AppConstants from toolkit/modulesMatt A. Tobin2020-04-14-168/+174
| | | | Except for secondscreen
* Issue #65 - Remove AppConstants from toolkit/contentMatt A. Tobin2020-04-14-96/+88
|
* Issue #65 - Remove AppConstants from netwerk/Matt A. Tobin2020-04-14-10/+9
|
* Issue #65 - Remove AppConstants from mailnews/Matt A. Tobin2020-04-14-5/+7
|
* Issue #65 - Remove AppConstants from dom/Matt A. Tobin2020-04-14-19/+18
|
* Issue #1378 - Align the drawing of table cell backgrounds with the spec.wolfbeast2020-04-14-55/+105
|
* Issue #1377 - Fix porting typo in mailnews/base/search/content/searchWidgets.xmlMatt A. Tobin2020-04-14-1/+1
| | | | MailNews Core being historically comm tended to avoid defining shorthand for Components.interfaces
* Issue #447 - Update HSTS preload list & reduce debug spewwolfbeast2020-04-14-8493/+14130
| | | | | Commented out spewing dump() statements in loops. With the ever growing HSTS list it takes too much time and is pointless to display.
* Issue #1342 - Remove support for system libvpxwolfbeast2020-04-14-56/+1
|
* Issue #1342 - Remove support for system sqlitewolfbeast2020-04-14-191/+10
|
* Issue #1342 - Update old.configure for removed build optionswolfbeast2020-04-14-3/+0
|
* Issue #1342 - Remove support for system linbpngwolfbeast2020-04-14-56/+1
|
* Issue #1355 - Speed up the traversal of a table row frame's child cellswin7-72020-04-14-28/+27
| | | | Speed up getting the first cellframe in a row and the next cellframe after the given one
* Issue #1342 - Remove support for system NSPR/NSSwolfbeast2020-04-14-99/+24
|
* Issue #1342 - Remove support for system ICUwolfbeast2020-04-14-48/+12
|
* [WebRequest] Remove AddonManagerPermissions leftoverswolfbeast2020-04-14-11/+1
| | | | | | This was added as part of the WebExtension sec issue CVE-2017-5389. Since we no longer have this interface, it needed to be removed to prevent errors in the WebRequest channel callback.
* Issue #1356 - Add tests.athenian2002020-04-14-0/+25
| | | | Forgot to include these before.
* Issue #1356 - Restore older syntax.athenian2002020-04-14-1/+1
| | | | Some newer Firefox syntax snuck into my last bug. Just to be on the safe side I'm restoring the older syntax here.
* Issue #1356 - Remove -moz-user-input disabled to improve event handling.athenian2002020-04-14-78/+43
|
* Issue #1360 - Enable acceleration by default on all known-good platforms.wolfbeast2020-04-14-1/+5
|
* Issue #1360 - Part 2: Update tests for changed preferences.wolfbeast2020-04-14-25/+12
|
* Issue #1360 - Part 1: Simplify layers acceleration prefs.wolfbeast2020-04-14-74/+17
| | | | | | | | | | | | | | | This gets rid of platform-dependent hard-coded defaults, but keeps build-time blocking if there is no GL provider (in which case layers acceleration almost certainly won't work because it needs a GL compositor and would likely crash without) New prefs are - layers.acceleration.enabled to enable HWA - layers.acceleration.force to force it enabled (requires .enabled to be set as well) This is the platform part of this issue. The rest will be front-end work (Preference UI integration and pref migration)
* Merge pull request #1371 from athenian200/ftp-listMoonchild2020-01-26-4/+20
|\ | | | | Potential hang on bad FTP sequence
| * Fix whitespace.athenian2002020-01-26-1/+1
| |
| * Issue #1349 - Stop 2xx FTP responses from causing browser to hang.athenian2002020-01-26-4/+20
|/ | | | | | LIST and RETR still appear to work as intended on ftp:// URLs after my changes. I wasn't able to test STOR because the browser doesn't appear to support FTP uploads at this time (although our FTP implementation appears perfectly capable of doing an FTP upload.) If I understood the issue correctly, though, what we're doing is ensuring that we receive a preliminary 100 response from the FTP server for a given action before jumping to the 200 code describing what we do if the action was completed. Even though it makes no logical sense for a server to say an action was completed before it was initiated, someone could write a really annoying FTP server that takes advantage of this fact to crash the browser if they wanted.
* No issue - Always use jemalloc allocator for storage memory whenwolfbeast2020-01-23-8/+1
| | | | MOZ_MEMORY is defined (which is defined by enabling jemalloc in config)
* Issue #1338 - Follow-up: Also cache the most recent PBKDF1 hashKai Engert2020-01-23-50/+140
| | | | This rewrites the caching mechanism to apply to both PBKDF1 and PBKDF2
* Issue #1342 - Remove support for system libeventwolfbeast2020-01-23-55/+4
|
* Issue #1366 - Fix build bustage from erroneously removing 2 function ↵wolfbeast2020-01-22-0/+14
| | | | implementations.
* Issue #1354 - Fix another potential crashing scenario in WebGL.wolfbeast2020-01-22-95/+81
|\ | | | | | | (merge of gl-work branch)
| * Issue #1354 - Fix typowolfbeast2020-01-21-1/+1
| |
| * Issue #1354 - Clear the current context when MakeCurrent() fails.wolfbeast2020-01-20-95/+81
| |
* | Merge pull request #1367 from g4jc/showmodaldialogMoonchild2020-01-22-1313/+14
|\ \ | |/ |/| Completely remove showModalDialog
| * Issue #1366 - Completely remove showModalDialogGaming4JC2020-01-21-1313/+14
|/
* Issue #1338 - Bump NSS versionwolfbeast2020-01-20-3/+3
| | | | | | | Our NSS version is closer to the currently-released .1, so bump version to that. Note: we still have some additional patches to the in-tree version in place so this isn't a 100% match to the RTM one.
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2020-01-19-16/+17
|\
| * Issue #1358 - Default to SSL/TLS when using the Account WizardMatt A. Tobin2020-01-18-3/+6
| |
| * Issue #1359 - Pointlessly rename greprefs.. again.Matt A. Tobin2020-01-18-13/+11
| |
* | Issue #1362 - Revert "Implement regular expression lookbehind"wolfbeast2020-01-19-359/+157
| | | | | | | | This reverts commit fa473930f424bf17a9e545b601c84dd2e61364e3.
* | Issue #1362 - Revert "Update js/src/builtin/TestingFunctions.cpp forwolfbeast2020-01-19-3/+3
|/ | | | | | regex lookbehind changes" This reverts commit e79607a7a694dc2d48d65697b48138fa585145c9.
* Minor update to the html5 parser component docwolfbeast2020-01-18-2/+2
|
* No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT.wolfbeast2020-01-18-2/+6
|