Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. | Gaming4JC | 2020-01-26 | -138/+101 |
| | | | | | | Note: Skipped SyncInvokeReactions since it is removed in CE v1, waste of time. Tag UXP Issue #1344 | |||
* | Bug 1315885 - Part 3: Transfer the ownership of ReactionQueue's entry due to ↵ | Gaming4JC | 2020-01-26 | -3/+8 |
| | | | | | | re-enter CustomElementReactionsStack::InvokeReactions. Tag UXP Issue #1344 | |||
* | Bug 1315885 - Part 2: Avoid rethrowing exception in CustomElementCallback::Call. | Gaming4JC | 2020-01-26 | -0/+4 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation. | Gaming4JC | 2020-01-26 | -1/+1 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation. | Gaming4JC | 2020-01-26 | -2/+2 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation. | Gaming4JC | 2020-01-26 | -4/+4 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation. | Gaming4JC | 2020-01-26 | -3/+3 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1340027 - Part 2: Add HTML CEReactions annotation. | Gaming4JC | 2020-01-26 | -359/+398 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1340027 - Part 1: Add DOM CEReactions annotation. | Gaming4JC | 2020-01-26 | -42/+42 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1377993 - Make node slots less memory hungry in common cases. | Gaming4JC | 2020-01-26 | -178/+203 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be ↵ | Gaming4JC | 2020-01-26 | -52/+32 |
| | | | | | | virtual; Tag UXP Issue #1344 | |||
* | Bug 1325279 - Put the reaction queue in CustomElementData structure instead ↵ | Gaming4JC | 2020-01-26 | -29/+21 |
| | | | | | | | | of using a map; Bug 1347446 makes accessing ElementReactionQueue becomes a bit non-trival (have to get it via DocGroup). Since bug 1359346 already refactors the creation time of CustomElementData, ReactionQueue can also be put into CustomElementData, then we can just get ReactionQueue from Element. Tag UXP Issue #1344 | |||
* | Creating customized built-in elements without relevant definitions ↵ | Gaming4JC | 2020-01-26 | -94/+0 |
| | | | | | | | | registered first shouldn't throw NotFoundError; per spec change: https://github.com/w3c/webcomponents/issues/608 Tag UXP Issue #1344 | |||
* | Bug 1359346 - Implement custom element state; | Gaming4JC | 2020-01-26 | -22/+44 |
| | | | | | | https://dom.spec.whatwg.org/#concept-element-custom-element-state Tag UXP Issue #1344 | |||
* | Bug 1357002 - Part 2: Don't call SetupCustomElement() if the custom element ↵ | Gaming4JC | 2020-01-26 | -1/+2 |
| | | | | | | feature is pref-ed off; Tag UXP Issue #1344 | |||
* | Bug 1357002 - Part 1: Cache dom.webcomponents.customelements.enabled preference; | Gaming4JC | 2020-01-26 | -1/+9 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; | Gaming4JC | 2020-01-26 | -4/+12 |
| | | | | | | Note: Minus IPC bit. Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 5: Eliminate performance cliff when accessing CEReactions ↵ | Gaming4JC | 2020-01-26 | -5/+19 |
| | | | | | | code. Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry. | Gaming4JC | 2020-01-26 | -10/+2 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. | Gaming4JC | 2020-01-26 | -0/+96 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen ↵ | Gaming4JC | 2020-01-26 | -2/+3 |
| | | | | | | to generate CEReaction code. Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. | Gaming4JC | 2020-01-26 | -0/+180 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1350960 - Release CustomElementReactionsStack in TabGroup thread when ↵ | Gaming4JC | 2020-01-26 | -0/+3 |
| | | | | | | | | DocGroup is going away. Note: In UXP we use non-Quantum thread checking implementation here. Tag UXP Issue #1344 | |||
* | Bug 1351979 - Change CustomElementRegistry::Define code to properly ↵ | Gaming4JC | 2020-01-26 | -1/+1 |
| | | | | | | propagate out JS exceptions; Tag UXP Issue #1344 | |||
* | Bug 1347446 - Move custom element reactions stack to DocGroup. | Gaming4JC | 2020-01-26 | -90/+136 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1341693 - Don't need to check GetDocShell() when creating ↵ | Gaming4JC | 2020-01-26 | -35/+23 |
| | | | | | | CustomElementRegistry; Tag UXP Issue #1344 | |||
* | Bug 1309184 - Implement upgrade reaction for custom element reactions. | Gaming4JC | 2020-01-26 | -29/+267 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 4: Add test cases for HTMLConstructor; | Gaming4JC | 2020-01-26 | -0/+437 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 3-2: Update web-platform-test expected result; | Gaming4JC | 2020-01-26 | -28/+0 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 3-1: Add HTMLConstructor to HTMLElement and its subclass; | Gaming4JC | 2020-01-26 | -6/+68 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute ↵ | Gaming4JC | 2020-01-26 | -30/+534 |
| | | | | | | for custom elements; Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 2-1: Include the name of relevant interface in ↵ | Gaming4JC | 2020-01-26 | -108/+104 |
| | | | | | | nsHTMLTagList.h; Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 1: Support looking up definitions by using constructor as ↵ | Gaming4JC | 2020-01-26 | -36/+50 |
| | | | | | | a key; Tag UXP Issue #1344 | |||
* | Bug 1271549 - Remove details and summary preference. | Gaming4JC | 2020-01-26 | -121/+21 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1276438 part 3. Align the .body setter with the spec a bit better. | Gaming4JC | 2020-01-26 | -5/+53 |
| | | | | | | | | | | | | There are two changes here: 1) We allow setting .body even if the root element is not an <html:html>. This is what the spec says to do, and what we used to do before the changes in bug 366200. No tests for this yet, pending https://github.com/whatwg/html/issues/3403 getting resolved. 2) We use GetBody(), not GetBodyElement(), to look for an existing thing to replace. This matters if there are <frameset>s involved. Tag UXP Issue #1344 Tag UXP Issue #252 | |||
* | Bug 1276438 part 2. Move the implementation of the .body setter from ↵ | Gaming4JC | 2020-01-26 | -26/+28 |
| | | | | | | | nsHTMLDocument to nsIDocument. Tag UXP Issue #1344 Tag UXP Issue #252 | |||
* | Bug 1276438 part 1. Move the implementation of the .body getter from ↵ | Gaming4JC | 2020-01-26 | -21/+25 |
| | | | | | | | nsHTMLDocument to nsIDocument. Tag UXP Issue #1344 Tag UXP Issue #252 | |||
* | 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. |