Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Update UXP Coding Style.md | Moonchild | 2020-04-14 | -2/+2 |
| | | | Minor typo | |||
* | Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/* | wolfbeast | 2020-04-14 | -5/+11 |
| | ||||
* | Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions. | wolfbeast | 2020-04-14 | -1/+35 |
| | | | | | | | | If EME isn't built, these functions would have no use and the callback structures are unavailable. Stubbing these out will still allow the callers to work unchanged, but in effect simply always return without dispatching a promised task. This fixes the dependency issue from part 2a. | |||
* | Issue #26 Part 2a: make more EME code conditional. | wolfbeast | 2020-04-14 | -21/+126 |
| | | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state | |||
* | [Installer] Updated the 7-zip stub binary to make sure it doesn't hang | wolfbeast | 2020-04-14 | -0/+0 |
| | | | | on older versions of Windows but instead provides a usable error message | |||
* | Issue #1384 - Match standard for colSpan/rowSpan | win7-7 | 2020-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. | wolfbeast | 2020-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 slow | win7-7 | 2020-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" | wolfbeast | 2020-04-14 | -29/+7 |
| | | | | This reverts commit f7b2f0a66536e8e74a0b2dc071a098b7693acecb. | |||
* | Issue #1355 - Hit testing in large tables has become extremely slow | win7-7 | 2020-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.jsm | New Tobin Paradigm | 2020-04-14 | -1/+1 |
| | ||||
* | Issue #1378 - Follow-up: make sure background items remain table-aligned. | wolfbeast | 2020-04-14 | -1/+1 |
| | ||||
* | Issue #65 - Remove AppConstants from toolkit/modules | Matt A. Tobin | 2020-04-14 | -168/+174 |
| | | | | Except for secondscreen | |||
* | Issue #65 - Remove AppConstants from toolkit/content | Matt A. Tobin | 2020-04-14 | -96/+88 |
| | ||||
* | Issue #65 - Remove AppConstants from netwerk/ | Matt A. Tobin | 2020-04-14 | -10/+9 |
| | ||||
* | Issue #65 - Remove AppConstants from mailnews/ | Matt A. Tobin | 2020-04-14 | -5/+7 |
| | ||||
* | Issue #65 - Remove AppConstants from dom/ | Matt A. Tobin | 2020-04-14 | -19/+18 |
| | ||||
* | Issue #1378 - Align the drawing of table cell backgrounds with the spec. | wolfbeast | 2020-04-14 | -55/+105 |
| | ||||
* | Issue #1377 - Fix porting typo in mailnews/base/search/content/searchWidgets.xml | Matt A. Tobin | 2020-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 spew | wolfbeast | 2020-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 libvpx | wolfbeast | 2020-04-14 | -56/+1 |
| | ||||
* | Issue #1342 - Remove support for system sqlite | wolfbeast | 2020-04-14 | -191/+10 |
| | ||||
* | Issue #1342 - Update old.configure for removed build options | wolfbeast | 2020-04-14 | -3/+0 |
| | ||||
* | Issue #1342 - Remove support for system linbpng | wolfbeast | 2020-04-14 | -56/+1 |
| | ||||
* | Issue #1355 - Speed up the traversal of a table row frame's child cells | win7-7 | 2020-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/NSS | wolfbeast | 2020-04-14 | -99/+24 |
| | ||||
* | Issue #1342 - Remove support for system ICU | wolfbeast | 2020-04-14 | -48/+12 |
| | ||||
* | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-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. | athenian200 | 2020-04-14 | -0/+25 |
| | | | | Forgot to include these before. | |||
* | Issue #1356 - Restore older syntax. | athenian200 | 2020-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. | athenian200 | 2020-04-14 | -78/+43 |
| | ||||
* | Issue #1360 - Enable acceleration by default on all known-good platforms. | wolfbeast | 2020-04-14 | -1/+5 |
| | ||||
* | Issue #1360 - Part 2: Update tests for changed preferences. | wolfbeast | 2020-04-14 | -25/+12 |
| | ||||
* | Issue #1360 - Part 1: Simplify layers acceleration prefs. | wolfbeast | 2020-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-list | Moonchild | 2020-01-26 | -4/+20 |
|\ | | | | | Potential hang on bad FTP sequence | |||
| * | Fix whitespace. | athenian200 | 2020-01-26 | -1/+1 |
| | | ||||
| * | Issue #1349 - Stop 2xx FTP responses from causing browser to hang. | athenian200 | 2020-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 when | wolfbeast | 2020-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 hash | Kai Engert | 2020-01-23 | -50/+140 |
| | | | | This rewrites the caching mechanism to apply to both PBKDF1 and PBKDF2 | |||
* | Issue #1342 - Remove support for system libevent | wolfbeast | 2020-01-23 | -55/+4 |
| | ||||
* | Issue #1366 - Fix build bustage from erroneously removing 2 function ↵ | wolfbeast | 2020-01-22 | -0/+14 |
| | | | | implementations. | |||
* | Issue #1354 - Fix another potential crashing scenario in WebGL. | wolfbeast | 2020-01-22 | -95/+81 |
|\ | | | | | | | (merge of gl-work branch) | |||
| * | Issue #1354 - Fix typo | wolfbeast | 2020-01-21 | -1/+1 |
| | | ||||
| * | Issue #1354 - Clear the current context when MakeCurrent() fails. | wolfbeast | 2020-01-20 | -95/+81 |
| | | ||||
* | | Merge pull request #1367 from g4jc/showmodaldialog | Moonchild | 2020-01-22 | -1313/+14 |
|\ \ | |/ |/| | Completely remove showModalDialog | |||
| * | Issue #1366 - Completely remove showModalDialog | Gaming4JC | 2020-01-21 | -1313/+14 |
|/ | ||||
* | Issue #1338 - Bump NSS version | wolfbeast | 2020-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/UXP | wolfbeast | 2020-01-19 | -16/+17 |
|\ | ||||
| * | Issue #1358 - Default to SSL/TLS when using the Account Wizard | Matt A. Tobin | 2020-01-18 | -3/+6 |
| | | ||||
| * | Issue #1359 - Pointlessly rename greprefs.. again. | Matt A. Tobin | 2020-01-18 | -13/+11 |
| | |