aboutsummaryrefslogtreecommitdiffstats
path: root/components
Commit message (Collapse)AuthorAgeFilesLines
* Use a struct variant for clarityTamir Duberstein2015-05-233-5/+18
|
* layout: Implement per-glyph font fallback.Patrick Walton2015-05-223-118/+252
| | | | | | This improves numerous pages, for example Wikipedia and Ars Technica. Closes #177.
* Auto merge of #6159 - SimonSapin:no_mod_path, r=Manishearthbors-servo2015-05-224-11/+4
|\ | | | | | | | | | | | | | | | | | | https://github.com/rust-lang/rust/pull/20179 makes its use case much weaker. r? @Manishearth <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6159) <!-- Reviewable:end -->
| * Remove usage of the mod_path compiler plugin.Simon Sapin2015-05-224-11/+4
| | | | | | | | https://github.com/rust-lang/rust/pull/20179 makes its use case much weaker.
* | Auto merge of #6156 - Manishearth:warn_fix, r=larsbergstrombors-servo2015-05-213-47/+53
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r? @larsbergstrom (The diff is borked here, but I only just added `if let`s and wrapped/unwrapped in `Annotatable`s) <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6156) <!-- Reviewable:end -->
| * | Fix deprecated plugin APIsManish Goregaokar2015-05-213-47/+53
| | |
* | | Auto merge of #5727 - jdm:parserinterrupt2, r=mbrubeckbors-servo2015-05-219-181/+433
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | ...r parsing. Hook up document loading to async networking events. Relies on https://github.com/servo/html5ever/pull/107, so we'll likely need to backport it rather than wait for the next rustc upgrade. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5727) <!-- Reviewable:end -->
| * | Update test expectations. Mark script loads as complete when the response is ↵Josh Matthews2015-05-212-2/+9
| | | | | | | | | | | | complete.
| * | Make external script sources load asynchronously, yet still block further ↵Josh Matthews2015-05-209-181/+426
| | | | | | | | | | | | parsing. Hook up document loading to async networking events.
* | | Update plugins APILars Bergstrom2015-05-211-0/+1
| | |
* | | Auto merge of #6154 - Nashenas88:websocket-parse-url-typo, r=jdmbors-servo2015-05-211-1/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | This is a really small typo fix for an issue I worked on recently. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6154) <!-- Reviewable:end -->
| * | Adding in a missed algorithm step number in the comments.Paul Faria2015-05-201-1/+1
| | |
* | | Auto merge of #6152 - glennw:runnable-panic, r=jdmbors-servo2015-05-203-9/+32
|\ \ \ | |/ / |/| | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6152) <!-- Reviewable:end -->
| * | Fix document load event firing after pipeline is closed.Glenn Watson2015-05-213-9/+32
| | |
* | | Upgrade rust to 716f920b7e234b450f272346fea961832505c06e (Tue May 19 ↵Manish Goregaokar2015-05-203-129/+107
| | | | | | | | | | | | 05:39:29 2015 +0000)
* | | Auto merge of #5586 - pcwalton:no-broken-background-image-redux, r=glennwbors-servo2015-05-208-38/+93
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | r? @jdm <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5586) <!-- Reviewable:end -->
| * | | net: Don't load the placeholder image for background images, only forPatrick Walton2015-05-208-38/+93
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | image fragments. This also changes the way the placeholder is handled in the image cache task to decode it up front instead of each time an image fails to load, both because it was more convenient to implement that way and because it saves CPU cycles to do so. This matches the behavior of Gecko and WebKit. It improves the look of our cached copy of Wikipedia.
* | | Auto merge of #6083 - ecoal95:layerize-canvas, r=pcwaltonbors-servo2015-05-2033-496/+711
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've done a bit of job to get this done. Right now readback is still used, but we have a `LayerId` -> `CanvasRenderer` map on the paint task, that we can use to get rid of that. I'd want review, to see if this is a good approach (I know it's not the initial `CanvasId` -> renderer approach, but it's pretty similar, since a canvas involves a `PaintLayer`). I had to do a bit of refactoring to avoid cyclic dependencies between canvas and gfx. I'd want you to review them too. It's mergeable and doesn't break any tests :P Some of my main concerns: * Does the canvas render really need to be behind an `Arc<Mutex<T>>`? * I can't clone a `NativeSurface` right now (that's why the `SendNativeSurface()` msg is unimplemented in the WebGL task). It should be easy to add that to rust-layers, supposing the caller is responsible to mark it as non-leaking, any reason to not do it? cc @jdm @pcwalton <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6083) <!-- Reviewable:end -->
| * | Layerize canvasecoal952015-05-2033-496/+711
| | | | | | | | | | | | | | | | | | | | | Note that this keeps using readback right now, `NativeSurface` painting will be implemented soon. Also see https://github.com/servo/servo/issues/6142
* | | Auto merge of #5858 - pgonda:tabindex-focus-flag, r=jdmbors-servo2015-05-204-4/+80
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for the tabindex field, also added its correct defaults (-2 TODOs for things not supported in Servo yet). Also added tabindex logic into Element::is_focusable_area. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5858) <!-- Reviewable:end -->
| * | | fixes #5603, adds support for tabindexPeter2015-05-204-4/+80
| | | |
* | | | Auto merge of #5577 - pcwalton:iframe-size-attributes, r=jdmbors-servo2015-05-207-26/+100
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improves Amazon and Ars Technica. r? @jdm <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5577) <!-- Reviewable:end -->
| * | | | script: Implement the `width` and `height` attributes for iframes perPatrick Walton2015-05-207-26/+100
| | |_|/ | |/| | | | | | | | | | | | | | | | | | HTML5 § 4.8.6. Improves Amazon and Ars Technica.
* / | | compositing: Support multiple events per frame.Patrick Walton2015-05-207-23/+31
|/ / / | | | | | | | | | Improves scrolling performance on Mac.
* | | Auto merge of #6074 - pgonda:lint-fix-struct-enum-variants, r=Manishearthbors-servo2015-05-203-7/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6074) <!-- Reviewable:end -->
| * | | fixes #6069Peter2015-05-203-7/+11
| |/ /
* | | Auto merge of #6143 - michaelwu:truetype-only, r=pcwaltonbors-servo2015-05-201-0/+14
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | I have a number of pcf fonts installed. One of them is Adobe Helvetica, and it turns out many websites try to use Helvetica. This crashes servo. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6143) <!-- Reviewable:end -->
| * | Avoid selecting bitmap fonts from fontconfigMichael Wu2015-05-191-0/+14
| | |
* | | Auto merge of #6139 - michaelwu:rustup-fixes, r=SimonSapinbors-servo2015-05-202-7/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mutable transmutes and wrong transmutes fixed. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6139) <!-- Reviewable:end -->
| * | | Fix borrow_unchecked in LayoutDataRefMichael Wu2015-05-191-1/+1
| | | |
| * | | Fix mutable transmutesMichael Wu2015-05-191-6/+6
| | | |
* | | | Auto merge of #6127 - Nashenas88:websockets-invalid-urls, r=Ms2gerbors-servo2015-05-201-9/+54
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix #6061. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6127) <!-- Reviewable:end -->
| * | | | Responded to more code review comments. Simplified code a lot.Paul Faria2015-05-191-64/+12
| | | | |
| * | | | Responded to code review comments, general cleanupPaul Faria2015-05-191-51/+29
| | | | |
| * | | | Fixing one missed trailing whitespace, and fixed urlPaul Faria2015-05-191-2/+2
| | | | |
| * | | | Removing trailing whitespacePaul Faria2015-05-191-4/+4
| | | | |
| * | | | Initial work on #6061.Paul Faria2015-05-191-8/+127
| | | | |
* | | | | Auto merge of #6094 - Nashenas88:websockets-USVString, r=Ms2gerbors-servo2015-05-202-8/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix #6063 Fix #6062 Fixed definition of Close and Send in WebSocket.webidl and updated implementation in websocket.rs. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6094) <!-- Reviewable:end -->
| * | | | | Fixed definition of Close and Send in WebSocket.webidl and updated ↵Paul Faria2015-05-192-8/+9
| |/ / / / | | | | | | | | | | | | | | | implementation in websocket.rs.
* | | | | Auto merge of #6129 - KiChjang:fetch-spec, r=jdmbors-servo2015-05-191-13/+62
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6129) <!-- Reviewable:end -->
| * | | | | Implement fetch (partial #4576)Keith Yeung2015-05-191-13/+62
| | | | | |
* | | | | | Auto merge of #6138 - mbrubeck:enable-rtl, r=pcwaltonbors-servo2015-05-191-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r? @pcwalton or @SimonSapin <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6138) <!-- Reviewable:end -->
| * | | | | Enable 'direction' without --experimentalMatt Brubeck2015-05-191-1/+1
| | | | | |
* | | | | | Auto merge of #6131 - glennw:jquery-exit-fix, r=jdmbors-servo2015-05-197-21/+74
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a hang found while testing the jQuery test suite. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6131) <!-- Reviewable:end -->
| * | | | | | Add closed pipelines record as a debugging aidGlenn Watson2015-05-201-9/+24
| | | | | | |
| * | | | | | Handle case where a page fetch completes after pipeline exits.Glenn Watson2015-05-201-4/+7
| | | | | | |
| * | | | | | Address review commentsGlenn Watson2015-05-201-2/+1
| | | | | | |
| * | | | | | Fix several hangs / panics during pipeline cleanup of in progress loads.Glenn Watson2015-05-197-10/+46
| | |/ / / / | |/| | | | | | | | | | | | | | | | This fixes a hang found while testing the jQuery test suite.
* | | | | | Auto merge of #6084 - WriterOfAlicrow:radiobutton-fix, r=jdmbors-servo2015-05-191-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6084) <!-- Reviewable:end -->
| * | | | | | fixup! Fix for Issue #6073WriterOfAlicrow2015-05-151-1/+1
| | | | | | |