Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename the PrototypeList enums to fix case build warnings. | Ms2ger | 2014-12-18 | 3 | -20/+19 |
| | |||||
* | compositing: Implement `cursor` per CSS3-UI § 8.1.1 in the CEF/Mac port. | Patrick Walton | 2014-12-17 | 1 | -13/+8 |
| | | | | | I'm not sure how we want to handle Linux cursors, and GLFW has no ability to set cursors (short of disabling it and managing it yourself). | ||||
* | Use `parse_html` in DOMParser. | Chris Paris | 2014-12-17 | 2 | -10/+12 |
| | |||||
* | Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d. | Ms2ger | 2014-12-17 | 127 | -1680/+1715 |
| | |||||
* | auto merge of #4397 : jdm/servo/issue_4235, r=jdm | bors-servo | 2014-12-16 | 1 | -1/+3 |
|\ | | | | | | | Rebased from #4241. | ||||
| * | handle null for evaluating JS value. #4235 | Jerry Shih | 2014-12-16 | 1 | -1/+3 |
| | | |||||
* | | auto merge of #4133 : mttr/servo/form_resetting, r=jdm | bors-servo | 2014-12-16 | 8 | -54/+257 |
|\ \ | |/ |/| | | | | | | | | | | | 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. | ||||
| * | Fix crash in textinput | Matthew Rasmus | 2014-12-16 | 1 | -1/+7 |
| | | |||||
* | | 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 | 7 | -15/+21 |
|\ | | | | | | | servo/pull/4369 with the right commit. | ||||
| * | Add auxiliary method to EventTargetHelpers for events without target | thiagopnts | 2014-12-16 | 7 | -15/+21 |
| | | | | | | | | 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 #4385 : pcwalton/servo/page-double-borrow, r=jdm | bors-servo | 2014-12-15 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | This was my fault. It comes up on almost any page after scrolling a bit. r? @jdm | ||||
| * | | script: Fix double-borrow error | Patrick Walton | 2014-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | | This was my fault. It comes up on almost any page after scrolling a bit. | ||||
* | | | 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 | 2 | -0/+13 |
| | | | |||||
* | | | 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 | 9 | -262/+246 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -19/+40 |
| | | | |||||
| * | | script: Improve dirty propagation and fix script-layout synchronization. | Patrick Walton | 2014-12-15 | 8 | -244/+207 |
| |/ | | | | | | | | | 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 #4356 : servo/servo/msgs, r=jdm | bors-servo | 2014-12-12 | 1 | -29/+73 |
|\ \ | |||||
| * | | script_trask, handle_msgs: factored out handle_msg_from_devtools | Gilbert Röhrbein | 2014-12-12 | 1 | -6/+18 |
| | | | |||||
| * | | script_trask, handle_msgs: factored out handle_msg_from_script | Gilbert Röhrbein | 2014-12-12 | 1 | -11/+28 |
| | | | |||||
| * | | script_trask, handle_msgs: factored out handle_msg_from_constellation | Gilbert Röhrbein | 2014-12-12 | 1 | -10/+27 |
| | | | |||||
| * | | script_task, handle_msgs: sort for pattern constructor | Gilbert Röhrbein | 2014-12-12 | 1 | -9/+7 |
| | | | |||||
* | | | auto merge of #4355 : servo/servo/devtools-title, r=metajack | bors-servo | 2014-12-12 | 1 | -8/+17 |
|\ \ \ | |/ / |/| | | | | | Fixes #4167. | ||||
| * | | Return real page titles and URLs for devtools tab choices. | Greg Weng | 2014-12-12 | 1 | -8/+17 |
| | | | | | | | | | | | | Fixes #4167. | ||||
* | | | 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 |
| | | |