Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename the PrototypeList enums to fix case build warnings. | Ms2ger | 2014-12-18 | 3 | -20/+19 |
| | |||||
* | Use `parse_html` in DOMParser. | Chris Paris | 2014-12-17 | 1 | -8/+5 |
| | |||||
* | Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d. | Ms2ger | 2014-12-17 | 117 | -1571/+1586 |
| | |||||
* | auto merge of #4133 : mttr/servo/form_resetting, r=jdm | bors-servo | 2014-12-16 | 7 | -53/+250 |
|\ | | | | | | | | | | | | | | | We can reset `<input type=text>` fields! I wish I could've done something with checkboxes, but unfortunately, that's it for now. In addition to that, this PR implements `HTMLInputAttribute.defaultValue`, updates wpt-test to expect passing tests as a result of that implementation, and fixes an index error crash with text inputs. edit: also includes an html example where one may lazily watch form resets in action: ` tests/html/form_reset_handsfree.html` | ||||
| * | Implements :indeterminate pseudo-class | Matthew Rasmus | 2014-12-16 | 4 | -59/+80 |
| | | | | | | | | Addresses reviews | ||||
| * | Implements dirty value/checked flags for input | Matthew Rasmus | 2014-12-16 | 2 | -12/+41 |
| | | | | | | | | | | | | And modifies test-inputs.html to test. Fixes wpt breaking mistake | ||||
| * | Implements DefaultChecked and resets of checkboxes | Matthew Rasmus | 2014-12-16 | 2 | -7/+11 |
| | | |||||
| * | htmltextarea: Fixed some value_changed issues | Matthew Rasmus | 2014-12-16 | 1 | -2/+4 |
| | | | | | | | | | | Also modified tests/html/textarea.html to allow for the testing of the textarea's dirty value flag. | ||||
| * | Implements reset button | Matthew Rasmus | 2014-12-16 | 1 | -1/+10 |
| | | |||||
| * | Implements FormControl for HTMLTextAreaElement | Matthew Rasmus | 2014-12-16 | 3 | -8/+59 |
| | | |||||
| * | Adds reset method to FormControl | Matthew Rasmus | 2014-12-16 | 2 | -20/+20 |
| | | |||||
| * | Implements basic form resetting | Matthew Rasmus | 2014-12-16 | 2 | -1/+73 |
| | | | | | | | | | | | | | | What can this do? Reset `<input type=text>` fields back to their default value through a call to a form's reset method. That's all for now! Fixes compile error after rebase | ||||
| * | Implements HTMLInputElement.defaultValue | Matthew Rasmus | 2014-12-16 | 2 | -2/+11 |
| | | | | | | | | | | | | | | | | | | ...and changes SetValue to update the input text instead of the content attr. Also includes a comment summarizing everything I currently know with respect to an input elements checkedness vs its IDL attributes vs its content attributes. | ||||
* | | Makes layout respect <textarea> rows attribute | Matthew Rasmus | 2014-12-16 | 2 | -2/+26 |
| | | | | | | | | review addresssing | ||||
* | | Makes layout respect <textarea> cols attribute | Matthew Rasmus | 2014-12-16 | 2 | -3/+33 |
|/ | |||||
* | auto merge of #4374 : thiagopnts/servo/dispatch-event, r=Ms2ger | bors-servo | 2014-12-16 | 6 | -14/+20 |
|\ | | | | | | | servo/pull/4369 with the right commit. | ||||
| * | Add auxiliary method to EventTargetHelpers for events without target | thiagopnts | 2014-12-16 | 6 | -14/+20 |
| | | | | | | | | fixup! Add auxiliary method to EventTargetHelpers for events without target | ||||
* | | Fixed codegen error regarding Uint8ClampedArray | Edit Balint | 2014-12-16 | 3 | -4/+5 |
| | | |||||
* | | auto merge of #4381 : Manishearth/servo/performancenow, r=jdm | bors-servo | 2014-12-15 | 2 | -3/+4 |
|\ \ | |||||
| * | | Fix window.performance.now() | Manish Goregaokar | 2014-12-16 | 2 | -3/+4 |
| |/ | |||||
* | | style: Address review comments relating to `bgcolor` and column spans | Patrick Walton | 2014-12-15 | 9 | -57/+193 |
| | | |||||
* | | style: Implement quirks mode rules. | Patrick Walton | 2014-12-15 | 1 | -0/+10 |
| | | |||||
* | | style: Implement basic column spans. | Patrick Walton | 2014-12-15 | 3 | -2/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch provides some of the groundwork for column spans greater than 1. It implements the column-span CSS property (prefixed so as not to be exposed to content) as well as the corresponding colspan attribute; although the former is not well-specified outside of CSS multi-column layout, INTRINSIC refers to it. Although width is distributed to spanning columns, they do not yet contribute minimum and preferred widths; this will be implemented in a follow-up. Additionally, this patch cleans up some miscellaneous formatting issues and improves the handling of table rowgroups. | ||||
* | | style: Parse the legacy `bgcolor` attribute per the HTML5 specification. | Patrick Walton | 2014-12-15 | 5 | -21/+103 |
| | | | | | | | | Additionally, this patch cleans up some miscellaneous formatting issues. | ||||
* | | style: Parse the legacy `border` attribute per the legacy HTML specification. | Patrick Walton | 2014-12-15 | 4 | -20/+151 |
| | | | | | | | | | | | | | | Additionally, this patch cleans up some miscellaneous formatting issues and refactors files in `layout/css/` somewhat to eliminate needless levels of indirection. It also fixes our handling of presentational hints that only apply if border is nonzero. | ||||
* | | auto merge of #3844 : pcwalton/servo/script-layout-synchronization, r=jdm | bors-servo | 2014-12-15 | 7 | -117/+144 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | This fixes race conditions whereby layout and script could be running simultaneously. r? @jdm cc @cgaebel | ||||
| * | | script: Add some workarounds for image cache task races | Patrick Walton | 2014-12-15 | 1 | -1/+15 |
| | | | |||||
| * | | script: Improve dirty propagation and fix script-layout synchronization. | Patrick Walton | 2014-12-15 | 6 | -116/+129 |
| |/ | | | | | | | | | This fixes race conditions whereby layout and script could be running simultaneously. | ||||
* / | Correctly set the BlobType for File objects. | Ms2ger | 2014-12-15 | 2 | -8/+8 |
|/ | |||||
* | Make ErrorEvent::new take cancelable and bubbling enums | thiagopnts | 2014-12-15 | 1 | -5/+9 |
| | |||||
* | auto merge of #4297 : ChrisParis/servo/parse, r=Ms2ger | bors-servo | 2014-12-13 | 1 | -7/+19 |
|\ | | | | | | | Addresses https://github.com/servo/servo/issues/3756. I've tested this code with a new test that I've submitted to https://github.com/w3c/web-platform-tests. | ||||
| * | Make DOMParser::ParseFromString actually parse the string | Chris Paris | 2014-12-13 | 1 | -7/+19 |
| | | |||||
* | | Skip the root node in live HTMLCollections. | Ms2ger | 2014-12-13 | 2 | -20/+11 |
| | | | | | | | | | | The root node is never included in the collection, and omitting it here simplifies and speeds up the filter implementations. | ||||
* | | Factor out part of the traversal routine in HTMLCollection. | Ms2ger | 2014-12-13 | 1 | -24/+19 |
| | | | | | | | | | | I would move the filter() call into the traverse function as well, but the callback can't outlive its stack frame. | ||||
* | | auto merge of #4354 : neojski/servo/getElementsByTagNameNS-filter-root, r=Ms2ger | bors-servo | 2014-12-12 | 1 | -2/+8 |
|\ \ | | | | | | | | | | This fixes #4349. | ||||
| * | | Follow-up to work done in #4304. | Tomasz Kołodziejski | 2014-12-12 | 1 | -1/+4 |
| | | | | | | | | | | | | all_elements should ignore root as well. | ||||
| * | | Don't include the root element when calling Element#getElementsByTagNameNS. | Tomasz Kołodziejski | 2014-12-12 | 1 | -1/+4 |
| | | | |||||
* | | | Sending key events through script task before processing them in the compositor. | Nathan E. Egge | 2014-12-12 | 1 | -2/+3 |
|/ / | | | | | | | Fixes #4163 | ||||
* | | Fix spelling mistakes in comments. | Joseph Crail | 2014-12-11 | 2 | -5/+5 |
| | | |||||
* | | auto merge of #4332 : Ms2ger/servo/performance, r=jdm | bors-servo | 2014-12-11 | 3 | -16/+22 |
|\ \ | |||||
| * | | Pass the timing information to PerformanceTiming rather than exposing methods. | Ms2ger | 2014-12-11 | 3 | -16/+22 |
| | | | |||||
* | | | auto merge of #4189 : chmanchester/servo/rootlint, r=jdm | bors-servo | 2014-12-11 | 1 | -9/+0 |
|\ \ \ | |/ / |/| | | | | | I think this matches the intent of the issue, I'm a rust/servo novice; any suggestions for improvements are welcome. Thanks! | ||||
| * | | Return early and decline analysis when linting within unsafe functions for ↵ | Chris Manchester | 2014-12-09 | 1 | -9/+0 |
| | | | | | | | | | | | | | | | | | | must_root analysis. Removes a handful of whitelist annotations obsoleted by this change. fixes #3658 | ||||
* | | | ports/cef: Implement accelerated compositing for the CEF port. | Patrick Walton | 2014-12-10 | 3 | -2/+36 |
| | | | |||||
* | | | auto merge of #4108 : shinglyu/servo/blob, r=jdm | bors-servo | 2014-12-09 | 5 | -22/+110 |
|\ \ \ | | | | | | | | | | | | | Let's build this incrementally. I implemented a `Blob` that can hold a `DOMString`, and has `size` attribute and `slice(...)` method. I'll finish the rest in later PRs. | ||||
| * | | | Issue #1820 - Improve the Blob implementation | Shing Lyu | 2014-12-09 | 5 | -22/+110 |
| | | | | |||||
* | | | | Don't include the root element when calling Element#getElementsByTagName | Emanuel Rylke | 2014-12-09 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | Fixes #4249 | ||||
* | | | | auto merge of #4298 : Manishearth/servo/zirak-link-attrs, r=Manishearth | bors-servo | 2014-12-08 | 2 | -5/+20 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | Carried over from #4248 Critic review: https://critic.hoppipolla.co.uk/r/3392 | ||||
| * | | | Bound several link properties. | Zirak | 2014-12-09 | 2 | -5/+20 |
| | | | | | | | | | | | | | | | | Specifically: href, rel, media, hreflang and type. | ||||
* | | | | auto merge of #4280 : Ms2ger/servo/cleanup-node, r=jdm | bors-servo | 2014-12-08 | 1 | -55/+38 |
|\ \ \ \ |