Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split getter for mutation_observers() into two methods. | gatowololo | 2019-06-06 | 1 | -7/+14 |
| | | | | | | | | | | | registered_mutation_observers() returns immutable references and does not init mutation observers. registered_mutation_observers_mut() lazily initializes raredata if it does not exist. Updated code that uses this methods to call appropriate method when mutation is not necessary. | ||||
* | Set self as containing_shadow_root for shadow roots | Fernando Jiménez Moreno | 2019-04-29 | 1 | -8/+0 |
| | |||||
* | Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r | Fernando Jiménez Moreno | 2019-04-29 | 1 | -35/+31 |
| | | | | | Clarify special case for containing_shadow_root and add it to layout accessor | ||||
* | Do not lazy initialize RareData on its getters | Fernando Jiménez Moreno | 2019-04-26 | 1 | -30/+37 |
| | |||||
* | Rename shadow_root_from_node to containing_shadow_root | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+2 |
| | |||||
* | Set dirty descendants flag only for elements | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+3 |
| | |||||
* | Set dirty descendants if node is connected | Fernando Jiménez Moreno | 2019-04-26 | 1 | -14/+8 |
| | |||||
* | Make Node and Element rare_data an Option | Fernando Jiménez Moreno | 2019-04-26 | 1 | -11/+34 |
| | |||||
* | Optimize Node::GetRootNode | Fernando Jiménez Moreno | 2019-04-26 | 1 | -3/+9 |
| | |||||
* | Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestors | Fernando Jiménez Moreno | 2019-04-26 | 1 | -26/+29 |
| | |||||
* | Minor tweaks: rename composed_parent_node_ref, remove or update outdated ↵ | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+2 |
| | | | | comments... | ||||
* | Move mutation observers list to NodeRareData | Fernando Jiménez Moreno | 2019-04-26 | 1 | -8/+3 |
| | |||||
* | Introduce NodeRareData and ElementRareData | Fernando Jiménez Moreno | 2019-04-26 | 1 | -9/+11 |
| | |||||
* | Introduce BindContext with in_doc and connected flags | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+15 |
| | | | | Fix some is_in_doc -> is_connected mistakes | ||||
* | Document owner_shadow_root | Fernando Jiménez Moreno | 2019-04-26 | 1 | -3/+7 |
| | |||||
* | Do not store composed parent node | Fernando Jiménez Moreno | 2019-04-26 | 1 | -24/+23 |
| | |||||
* | Make StyleSheetListOwner an enum instead of a trait object | Fernando Jiménez Moreno | 2019-04-26 | 1 | -3/+4 |
| | |||||
* | Introduce ShadowIncluding enum for tree traversals | Fernando Jiménez Moreno | 2019-04-26 | 1 | -16/+22 |
| | |||||
* | Remove IS_CONNECTED flag when node is removed from the doc | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+1 |
| | |||||
* | Do not set dirty out-of-doc nodes | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Fix the way the IS_CONNECTED flag is set | Fernando Jiménez Moreno | 2019-04-26 | 1 | -9/+7 |
| | |||||
* | Fix formatting issues | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+3 |
| | |||||
* | Return composed parent node. Fixes style sharing panics | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Retarget result of shadowRoot.element(s)FromPoint | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+4 |
| | |||||
* | ShadowRoot stylesheet list | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+17 |
| | |||||
* | First bits of shadow dom layout | Fernando Jiménez Moreno | 2019-04-26 | 1 | -4/+11 |
| | |||||
* | Implement concept of shadow including tree order | Fernando Jiménez Moreno | 2019-04-26 | 1 | -21/+41 |
| | |||||
* | Throw NotSupported when trying to deep clone a shadow root | Fernando Jiménez Moreno | 2019-04-26 | 1 | -4/+9 |
| | |||||
* | Introduce concept of composed parent node | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+12 |
| | |||||
* | Bind/unbind shadow host children to/from tree | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+9 |
| | |||||
* | Set connected flag not only on elements | Fernando Jiménez Moreno | 2019-04-26 | 1 | -5/+7 |
| | |||||
* | Make note_dirty_descendants jump around shadow roots | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Node retargeting algorithm | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+31 |
| | |||||
* | Add is_connected flag to node and use it to replace most uses of is_in_doc | Fernando Jiménez Moreno | 2019-04-26 | 1 | -9/+17 |
| | |||||
* | Implement shadow-including root, set node as in doc when connected. Makes JS ↵ | Fernando Jiménez Moreno | 2019-04-26 | 1 | -6/+24 |
| | | | | work in shadow trees | ||||
* | Expose Element.AttachShadow under dom.shadowdom.enabled pref | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Node shadow root owner | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+16 |
| | |||||
* | IS_IN_SHADOW_TREE flag | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+9 |
| | |||||
* | Partial ShadowRoot implementation of DocumentOrShadowRoot | Fernando Jiménez Moreno | 2019-04-26 | 1 | -4/+10 |
| | |||||
* | ShadowRoot interface | Fernando Jiménez Moreno | 2019-04-26 | 1 | -16/+18 |
| | |||||
* | Implement CDATASection interface and createCDATASection method | George Roman | 2019-03-14 | 1 | -8/+18 |
| | |||||
* | Simplify RootedReference and make it specifically about slicesIt's now ↵ | Anthony Ramine | 2019-03-11 | 1 | -1/+1 |
| | | | | called DomSlice<T>. | ||||
* | Remove most RootedReference uses | Anthony Ramine | 2019-03-10 | 1 | -33/+42 |
| | | | | We can replace all uses of RootedReference for Option<T> by Option::deref calls. | ||||
* | Make a bunch of layout queries morally safer | Anthony Ramine | 2019-01-09 | 1 | -4/+8 |
| | |||||
* | Rustfmt has changed its default style :/ | Simon Sapin | 2018-12-28 | 1 | -11/+10 |
| | |||||
* | Prevent JS execution and layout operations while DOM in inconsistent state. | Josh Matthews | 2018-12-14 | 1 | -0/+12 |
| | |||||
* | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Update uuid | Bastien Orivel | 2018-11-09 | 1 | -1/+1 |
| | |||||
* | `cargo fix --edition-idioms` | Simon Sapin | 2018-11-08 | 1 | -2/+2 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -8/+8 |
| |