Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Take files out of preprocessing that no longer require it | Matt A. Tobin | 2020-04-14 | -4/+1 |
| | ||||
* | Output webidl filenames as they are processed | Matt A. Tobin | 2020-04-14 | -0/+2 |
| | ||||
* | [DOM] Make sure to exit fullscreen mode if popups are opened or focused. | wolfbeast | 2020-04-14 | -0/+9 |
| | ||||
* | [DOM] Add a null check | wolfbeast | 2020-04-14 | -1/+1 |
| | ||||
* | Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to ↵ | Matt A. Tobin | 2020-04-14 | -2350/+0 |
| | | | | | | | | DevTools I am so done with this. Resolves #316 | |||
* | Reclassify heapsnapshot and nsJSInspector as not part of devtools | Matt A. Tobin | 2020-04-14 | -0/+17795 |
| | | | | This resolves Issue #316 | |||
* | Issue #1053 - Remove android support from NPAPI | Matt A. Tobin | 2020-04-14 | -3639/+14 |
| | ||||
* | Issue #316 - Be more gentle with the CC and nursery. | wolfbeast | 2020-04-14 | -9/+5 |
| | ||||
* | Issue #316 - Pre-process Performance.webidl | wolfbeast | 2020-04-14 | -1/+1 |
| | ||||
* | Issue #316 - Make the memory GC performance object conditional (WIP) | wolfbeast | 2020-04-14 | -0/+23 |
| | | | | | This was only added for GCubench and likely interfering with building without devtools-server. | |||
* | Issue #1457 - Unfold sqlite3 from nss | Matt A. Tobin | 2020-04-14 | -13/+2 |
| | ||||
* | [IndexedDB] Ensure that strong references to newly created cursors are | Simon Giesecke | 2020-04-14 | -2/+4 |
| | | | | | | | kept until the DOM Binding is created. This fixes random crashes on websites that use IndexedDB cursors. See also BZ bug 1599420 | |||
* | [CSP] Allow not having a Port for RessourceURI if the Scheme has no | wolfbeast | 2020-04-14 | -1/+15 |
| | | | | Default Port | |||
* | Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES | Matt A. Tobin | 2020-04-14 | -3/+13 |
| | | | | Also fix deprot | |||
* | Directly assign PrimitiveConversions.h to the generated binding of ↵ | Matt A. Tobin | 2020-04-14 | -0/+6 |
| | | | | | | | | KeyframeAnimationOptions. This is a hack to deal UnifiedBindings trying to deal with an incomplete codegen implementation so it was worked around with a hack back in Firefox 30-something. If we have anymore of this non-sense crop up as stuff is added or removed from DOM then extend this conditional. Least until something better comes along. | |||
* | Issue #1386 - Devirtualize GetRowSpan/GetColSpan | win7-7 | 2020-04-14 | -3/+17 |
| | | | | It's at ~1.5% on the perf log for the Netflix use case, which seems a bit too much. | |||
* | Issue #1395 - Part 2: Remove the rest of FlyWeb | Matt A. Tobin | 2020-04-14 | -4419/+0 |
| | ||||
* | Issue #1395 - Remove FlyWeb Service | Matt A. Tobin | 2020-04-14 | -216/+0 |
| | ||||
* | Issue #1390 - Get rid of the Presentation API | Matt A. Tobin | 2020-04-14 | -29274/+0 |
| | ||||
* | 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 | |||
* | 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 #65 - Remove AppConstants from dom/ | Matt A. Tobin | 2020-04-14 | -19/+18 |
| | ||||
* | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-04-14 | -5/+0 |
| | | | | | | 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 - 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 | -40/+14 |
| | ||||
* | 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 | -0/+7 |
|\ | | | | | | | (merge of gl-work branch) | |||
| * | Issue #1354 - Clear the current context when MakeCurrent() fails. | wolfbeast | 2020-01-20 | -0/+7 |
| | | ||||
* | | Issue #1366 - Completely remove showModalDialog | Gaming4JC | 2020-01-21 | -1271/+11 |
|/ | ||||
* | No issue - Fix some line endings in WebGLShaderValidator.cpp | wolfbeast | 2020-01-16 | -18/+18 |
| | ||||
* | Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 | wolfbeast | 2020-01-16 | -0/+11 |
| | | | | | - Teach GLContext about gpu_shader5 - Downgrade shader language version if gpu_shader5 support isn't found. | |||
* | Make copy of list before iterating over it. | Yaron Tausky | 2020-01-09 | -1/+2 |
| | ||||
* | Merge pull request #1347 from g4jc/html5_dialog | Moonchild | 2020-01-09 | -5/+190 |
|\ | | | | | Implement HMTL5 <dialog> | |||
| * | Bug 1379728 part 1. Remove the double-definition of the 'close' event from ↵ | Gaming4JC | 2020-01-07 | -5/+1 |
| | | | | | | | | | | | | EventNameList.h. Tag #1343 | |||
| * | Bug 1322938 - Put <dialog> element behind preference. | Gaming4JC | 2020-01-07 | -2/+32 |
| | | | | | | | | Tag #1343 | |||
| * | Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is ↵ | Gaming4JC | 2020-01-07 | -1/+9 |
| | | | | | | | | | | | | called. Tag #1343 | |||
| * | Bug 1322938 - Basic implementation of HTMLDialogElement. | Gaming4JC | 2020-01-07 | -0/+151 |
| | | | | | | | | Tag #1343 | |||
* | | Issue #1348 - Part 2: Teach IMEState about Private Browsing mode. | wolfbeast | 2020-01-09 | -8/+17 |
|/ | ||||
* | Issue #1345 - Implement non-standard legacy CSSStyleSheet rules | JustOff | 2020-01-07 | -0/+8 |
| | ||||
* | Merge pull request #1335 from MoonchildProductions/document_open | Moonchild | 2019-12-28 | -454/+334 |
|\ | | | | | Align document.open() with the overhauled specification | |||
| * | Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder. | wolfbeast | 2019-12-23 | -1/+2 |
| | | ||||
| * | Issue #1118 - Part 8: Remove no-longer-used mDidDocumentOpen and | wolfbeast | 2019-12-23 | -40/+0 |
| | | | | | | | | | | | | | | | | | | | | | | CheckForOutdatedParent() This was only used to check for cases when document.open() changed the global, and elements being inserted into the document needing a new reflector as a result. Since document.open() no longer changes the global, this code is no longer needed. | |||
| * | Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code. | wolfbeast | 2019-12-23 | -17/+0 |
| | | ||||
| * | Issue #1118 - Part 6: Fix various tests that are no longer correct. | wolfbeast | 2019-12-22 | -110/+24 |
| | | | | | | | | | | The behavior change of document.open() requires these tests to be changed to account for the new spec behavior. | |||
| * | Issue #1118 - Part 5: Change the way document.open() works | wolfbeast | 2019-12-22 | -283/+284 |
| | | | | | | | | | | | | | | | | | | | | | | | | This changes the work we do for document.open() in the following ways: - We no longer create a new Window when doing document.open(). We use the same Window but remove all the event listeners on the existing DOM tree and Window before removing the document's existing children to provide a clean slate document to use for .write(). - We no longer create a session history entry (previously would be a wyciwyg URI). We now replace the current one, effectively losing the entry for the original document. - We now support document.open() on windowless documents. | |||
| * | Forward to new tree structure. | wolfbeast | 2019-12-22 | -6095/+1262 |
| |\ | ||||
| * | | Issue #1118 Part 3: Add a public RemoveAllListeners method on | wolfbeast | 2019-08-06 | -4/+25 |
| | | | | | | | | | | | | EventListenerManager. | |||
* | | | Fix typo. | athenian200 | 2019-12-24 | -0/+1 |
| | | |