Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0 | wolfbeast | 2019-11-14 | -3290/+10961 |
| | ||||
* | Issue #1288 - Part 3: Update woff2 component to 1.0.2 | wolfbeast | 2019-11-14 | -583/+554 |
| | ||||
* | Issue #1288 - Part 2: Add a partial LZ4 decompression routine. | wolfbeast | 2019-11-14 | -0/+44 |
| | | | | | | | | This function never writes beyond `aDest` + `aMaxOutputSize`, and is therefore protexted against malicious datapackets. It also ignores unconsumed input upon reaching `aMaxOutputSize` and can therefore be used for parial decompression of LZ4 input up to a desired resulting size of decompressed data. | |||
* | Issue #1288 - Part 1b: Rewrite nsHTTPCompressConv. | wolfbeast | 2019-11-14 | -405/+466 |
| | | | | This also includes formatting changes. | |||
* | Issue #1288 - Part 1a: Update brotli to 1.0.7 | wolfbeast | 2019-11-14 | -11587/+32340 |
| | | | | | This also reorganizes the exports in the build system to use `brotli/` as include directory. | |||
* | Merge branch 'issue-1279' | wolfbeast | 2019-11-12 | -157/+359 |
|\ | ||||
| * | Issue #1279 - Implement regular expression lookbehind | wolfbeast | 2019-11-11 | -157/+359 |
| | | | | | | | | Based on Tom Schuster's work, with extra minters for unicode. | |||
* | | Issue #1283 - Implement Promise.prototype.finally() | André Bargull | 2019-11-12 | -1/+105 |
|/ | | | | This resolves #1283. | |||
* | Merge pull request #1277 from adeshkp/remove-adobe-primetime | New Tobin Paradigm | 2019-11-10 | -224/+8 |
|\ | | | | | Remove Adobe Primetime support | |||
| * | Issue #1259 - Part 7. Update tests for Adobe EME removal | adeshkp | 2019-11-10 | -39/+0 |
| | | ||||
| * | Issue #1259 - Part 6. Remobe Adobe EME from Basilisk frontend | adeshkp | 2019-11-10 | -28/+2 |
| | | ||||
| * | Issue #1259 - Part 5. Remove migration path for Adobe GMP storage | adeshkp | 2019-11-10 | -36/+0 |
| | | | | | | | | As a cleanup task, also remove GMP storage migration for Fx 42 era. | |||
| * | Issue #1259 - Part 4. Remove Adobe EME from GMPUtils | adeshkp | 2019-11-10 | -9/+4 |
| | | ||||
| * | Issue #1259 - Part 3. Remove Adobe EME as a GMP source | adeshkp | 2019-11-10 | -35/+0 |
| | | ||||
| * | Issue #1259 - Part 2. Remove Adobe Primetime localization strings | adeshkp | 2019-11-10 | -12/+0 |
| | | ||||
| * | Issue #1259 - Part 1. Remove Adobe Primetime support from tree | adeshkp | 2019-11-10 | -65/+2 |
| | | ||||
* | | Issue #618 - Flip on module type scripting. | wolfbeast | 2019-11-10 | -1/+1 |
| | | ||||
* | | Merge pull request #1278 from MoonchildProductions/js-modules | Moonchild | 2019-11-10 | -254/+353 |
|\ \ | |/ |/| | Partial solution for JS modules | |||
| * | Issue #618 - Misc fixes (merge conflicts) | wolfbeast | 2019-11-10 | -4/+8 |
| | | ||||
| * | Merge branch 'master' into js-modules | wolfbeast | 2019-11-10 | -1139829/+854817 |
| |\ | |/ |/| | | | | | # Conflicts: # modules/libpref/init/all.js | |||
* | | Issue #447 - Improve the getHSTSPreloadList script | wolfbeast | 2019-11-09 | -12/+16 |
| | | | | | | | | | | | | | | | | | | - Use HEAD instead of GET for probe to avoid loading pages - Reduce retries to 2 - Reduce timeout to 10 s (since we're just getting a HEAD this is royal) - Identify ourselves to websites as an automated tool - Improve performance of list merging (O(n^2) was getting too expensive) - Add a total counter and perform GC every 200 requests | |||
* | | Issue #447 - Update HSTS preload list. | wolfbeast | 2019-11-09 | -11027/+26141 |
| | | ||||
* | | Issue #1254 - Update SQLite to 3.30.1 | wolfbeast | 2019-11-08 | -3966/+5306 |
| | | ||||
* | | Merge pull request #1276 from MoonchildProductions/cairo-work | Moonchild | 2019-11-08 | -31685/+743 |
|\ \ | | | | | | | Update the in-tree cairo code. | |||
| * | | Issue #1274 - Part 5: Misc fixes and version update. | wolfbeast | 2019-11-07 | -194/+25 |
| | | | ||||
| * | | Issue #1274 - Part 4: Remove some unnecessary checks for old Windows versions. | wolfbeast | 2019-11-07 | -28/+4 |
| | | | | | | | | | | | | This gets rid of deprecated GetVersionEx() calls as a bonus. | |||
| * | | Issue #1274 - Part 3: Update libpixman licensing | wolfbeast | 2019-11-07 | -0/+55 |
| | | | ||||
| * | | Issue #1274 - Part 2: Update Windows prerequisite defines. | wolfbeast | 2019-11-07 | -18/+24 |
| | | | ||||
| * | | Issue #1274 - Part 1: Adopt the cairo version as our own. | wolfbeast | 2019-11-07 | -31460/+650 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move header licensing from tri-license to MPL 2.0. MPL-compatible other licensing has been retained where originally present. - Remove individual superseded licensing terms. - Remove patches, outdated readmes & incomplete patch summaries. - Remove incomplete cairo release notes (only went up to 1.6.4 anyway). - Rewrite COPYING to indicate the current state of the library in tree. | |||
* | | | Merge pull request #1214 from MoonchildProductions/certexception-work | Moonchild | 2019-11-08 | -68/+48 |
|\ \ \ | | | | | | | | | Fix Certificate Exception dialog logic | |||
| * | | | Issue #1064 - Part 3: Fix notifyObservers() call. | wolfbeast | 2019-11-04 | -1/+1 |
| | | | | ||||
| * | | | Issue #1064 - Part 2: Fix shorthand and services module import. | wolfbeast | 2019-11-04 | -3/+6 |
| | | | | ||||
| * | | | Merge branch 'master' into certexception-work | wolfbeast | 2019-11-04 | -26960/+9884 |
| |\| | | ||||
| * | | | No issue: Clean up `exceptionDialog.js` | wolfbeast | 2019-08-17 | -14/+11 |
| | | | | | | | | | | | | | | | | | | | | - Fix some quoting, comments and inconsistencies and code style - Swap manually grabbing service components out for using `Services.*` | |||
| * | | | Issue #1064: Don't get certificate details synchronously. | wolfbeast | 2019-08-17 | -51/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids getting data synchronously on the main thread in an XHR (which has been deprecated for a long time and _may_ actually be blocked in our networking) and attempts to be more predictable by always firing an update request for the dialog from the XHR request handlers. | |||
* | | | | Issue #1263 - Part 2: Remove DiskSpaceWatcher tests | wolfbeast | 2019-11-08 | -1011/+0 |
| | | | | ||||
* | | | | Issue #1263 - Part 1: Remove DiskSpaceWatcher | wolfbeast | 2019-11-08 | -537/+3 |
| | | | | ||||
* | | | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | wolfbeast | 2019-11-07 | -11/+0 |
|\ \ \ \ | ||||
| * | | | | Issue #1252 - Remove fragile fast path. | wolfbeast | 2019-11-04 | -11/+0 |
| | |/ / | |/| | | | | | | | | | | This resolves #1252. | |||
* / | | | Issue #1275 - Add pref to disable warning prompts for SuperfluousAuth | wolfbeast | 2019-11-07 | -3/+21 |
|/ / / | | | | | | | | | | | | | | | | and AutomaticAuth, and default to not prompting. This resolves #1275. | |||
* | | | Merge branch 'table-sticky-work' | wolfbeast | 2019-11-04 | -1465/+444 |
|\ \ \ | | | | | | | | | | | | | This resolves #146. | |||
| * | | | Bump Goanna version. | wolfbeast | 2019-11-03 | -1/+1 |
| | | | | ||||
| * | | | Issue #146 - Part 7: Remove no longer relevant reftest. | wolfbeast | 2019-11-03 | -62/+0 |
| | | | | ||||
| * | | | Issue #146 - Part 6: Allow `position: sticky` on table elements. | wolfbeast | 2019-11-03 | -20/+7 |
| | | | | ||||
| * | | | Issue #146 - Part 5: Treat table row groups as containing blocks. | wolfbeast | 2019-11-03 | -0/+11 |
| | | | | | | | | | | | | | | | | This aligns our behavior with Gecko/Blink. | |||
| * | | | Issue #146 - Part 4: Adjust tests for fixes. | wolfbeast | 2019-11-03 | -4/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | This also adds a reftest for border radius on collapsed borders (should be ignored according to the CSS3 standard). We didn't do this before, except on internal elements. | |||
| * | | | Issue #146 - Part 3: Create nsDisplayTableBackgroundImage to avoid | wolfbeast | 2019-11-03 | -7/+75 |
| | | | | | | | | | | | | | | | | display list collisions when processing the background image of a table. | |||
| * | | | Issue #146 - Part 3: Create nsDisplayTableFixedPosition to avoid display | wolfbeast | 2019-11-03 | -8/+108 |
| | | | | | | | | | | | | | | | | list collisions when processing the background image of a table. | |||
| * | | | Issue #146 - Part 2: Remove custom table painting component. | wolfbeast | 2019-11-02 | -1162/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | Since we're now putting table borders and backgrounds properly in the display lists, we no longer need this custom component to do this work for us. | |||
| * | | | Issue #146 - Part 1: Draw each table's background on their own display | wolfbeast | 2019-11-02 | -223/+223 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | list items. This patch does the following things: 1. Creates nsDisplayTableBorderCollapse that draws all collapse border of tables. 2. Stops the use of nsDisplayTableBorderBackground. 3. Lets column and column group frames generate display items. 4. When traversing the table, also traverses the column and column group frames. 5. For each type of table frame (col group, col, row group, row and cell), draws their own background. |