Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the servo crate from root to components/servo | Simon Sapin | 2014-12-02 | 2 | -288/+0 |
| | |||||
* | Add glutin port (supported on Linux only currently). | Glenn Watson | 2014-11-19 | 1 | -5/+8 |
| | | | | | | Default build uses glfw, but glutin can be enabled via: ./mach cargo build --no-default-features --features=glutin | ||||
* | Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a | Jack Moffitt | 2014-11-13 | 2 | -19/+21 |
| | |||||
* | Invert control flow, fix resizing, and improve checkerboarding | Patrick Walton | 2014-11-04 | 2 | -69/+165 |
| | | | | | significantly by giving tiles some time to paint before we render unrendered content. | ||||
* | Add task profiler, which works by instrumenting each task runtime when enabled. | Glenn Watson | 2014-10-29 | 1 | -0/+5 |
| | |||||
* | auto merge of #3730 : glennw/servo/taskpool, r=pcwalton | bors-servo | 2014-10-21 | 1 | -2/+5 |
|\ | | | | | | | r? @pcwalton - Is this the kind of thing you were thinking of in terms of task queue? | ||||
| * | Introduce a basic shared task pool, and use it for image decoding. | Glenn Watson | 2014-10-20 | 1 | -2/+5 |
| | | |||||
* | | Use opts as a global, to avoid cloning and passing the struct all over the code. | Glenn Watson | 2014-10-20 | 2 | -11/+8 |
|/ | |||||
* | Move windowing code out of the compositor | Matt Brubeck | 2014-10-10 | 2 | -31/+19 |
| | | | | | This is mainly just moving code around, in preparation for further changes to the "windowing" API. | ||||
* | Allow to specify port with --devtools option (fixes #3597) | Robin Stocker | 2014-10-09 | 1 | -5/+3 |
| | | | | | | | Note that using `servo --devtools http://example.org` doesn't work. In that case either the port must be specified or the option moved to the end. This is done by getopts and is the same for other such options, e.g. `--profile`. | ||||
* | Add cmd line option to set user agent. Improves github when used. | Glenn Watson | 2014-10-03 | 1 | -1/+1 |
| | |||||
* | Upgrade to rustc 0.12.0-pre (4d2af3861 2014-09-17 15:51:11 +0000) | Keegan McAllister | 2014-09-20 | 2 | -6/+6 |
| | |||||
* | Dump initial prototype of devtools server into the build. Expect lies if you ↵ | Josh Matthews | 2014-09-18 | 1 | -1/+8 |
| | | | | try to use it for anything real. | ||||
* | Try to parse command line argument as file names | Simon Sapin | 2014-09-16 | 1 | -7/+8 |
| | | | | | | | | | | | … when parsing as an absolute URL (without a base) fails. Previously, arguments were parsed as URLs with the current working directory converted to an URL and used as the base URL. This mostly worked for relative filenames, except that `?` and `#` had a special meaning and needed to be percent-encoded. Fix #3340. | ||||
* | Reinstate errors for unused variables and imports. | Jack Moffitt | 2014-09-13 | 2 | -0/+4 |
| | |||||
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 1650 | -340678/+32 |
| | |||||
* | Fix WPT when /usr/bin/python is python3 | Simon Sapin | 2014-09-08 | 1 | -1/+1 |
| | | | | Use the Python that was detected during configure. | ||||
* | Merge pull request #3206 from glennw/layout-trace-enc | Patrick Walton | 2014-09-07 | 16 | -17/+277 |
|\ | | | | | Add an initial pass at a layout debug module. | ||||
| * | Change scope macro to be a no-op in release builds. | Glenn Watson | 2014-09-05 | 5 | -10/+25 |
| | | |||||
| * | Add a layout debug module. This outputs a trace of the layout process to a JSON | Glenn Watson | 2014-09-04 | 16 | -16/+261 |
| | | | | | | | | | | | | file which can be viewed in an external tool. It provides a timelapse view of how the flow tree and fragments changed during the layout process, which makes it easier to debug layout bugs. | ||||
* | | Merge pull request #3240 from Ms2ger/mark-null | Ms2ger | 2014-09-08 | 2 | -1/+8 |
|\ \ | | | | | | | Avoid trying to trace a null JSVal; r=jdm | ||||
| * | | Avoid trying to trace a null JSVal. | Ms2ger | 2014-09-07 | 2 | -1/+8 |
| | | | | | | | | | | | | | | | JSVal::trace_kind() asserts that it is a markable type; null is a gcthing that is not markable. | ||||
* | | | Correct the iterator adaptors used in parsing integers (fixes #3208). | Ms2ger | 2014-09-07 | 4 | -14/+14 |
|/ / | | | | | | | | | | | This avoids Azure segfaulting trying to set up a 100999px*100999px canvas. The test still fails due to its use of getComputedStyle. | ||||
* | | Merge pull request #3226 from Ms2ger/3209-disable | Ms2ger | 2014-09-07 | 1 | -1/+1 |
|\ \ | | | | | | | Disable intermittently failing Document-characterSet-normalization.html (fixes #3209); r=jdm | ||||
| * | | Disable intermittently failing Document-characterSet-normalization.html ↵ | Ms2ger | 2014-09-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | (fixes #3209). As we currently don't support anything but utf-8, this is not a particularly useful test to run. | ||||
* | | | Merge pull request #3210 from seanmonstar/private-node-type-id | Josh Matthews | 2014-09-06 | 3 | -3/+8 |
|\ \ \ | |/ / |/| | | make Node.type_id field private, access through type_id() | ||||
| * | | make Node.type_id field private | Sean McArthur | 2014-09-05 | 3 | -3/+8 |
| | | | |||||
* | | | Fix HTMLImageElement setters. | Ms2ger | 2014-09-05 | 2 | -3/+26522 |
|/ / | | | | | | | | | | | | | These would crash because the functions they call assert that they receive lower-case names. Fixing the crash allows reflection-embedded.html to finish successfully. | ||||
* | | Fix inline size bubbling with fixed width block. Improve intrinsic inline ↵ | Glenn Watson | 2014-09-05 | 9 | -11/+180 |
| | | | | | | | | | | | | | | | | | | | | size calculation for text fragments. These two fixes are related to the wikipedia metabug #2554. They don't make the wikipedia page look better (they cause a slight regression in the top caption table), but they are prerequisites for fixing some of the other layout issues that remain. Added reftests for each of the three cases I have come across that this patch solves. | ||||
* | | Merge pull request #3164 from cgaebel/layout-rpc | Josh Matthews | 2014-09-04 | 5 | -266/+314 |
|\ \ | | | | | | | Avoid using message passing for simple JS -> Layout "rpc-like" queries. | ||||
| * | | Added a fast no-message RPC interface to the layout task. | Clark Gaebel | 2014-09-04 | 5 | -266/+314 |
| | | | |||||
* | | | Throw TypeErrors instead of uncatcheable exceptions in CodegenRust.py (fixes ↵ | Pierre Louis Aublin | 2014-09-04 | 2 | -8/+50 |
|/ / | | | | | | | #347, #3065). | ||||
* | | Implement document.lastModified (fixes #2972, #3127). | MechaXL | 2014-09-04 | 5 | -13/+55 |
| | | |||||
* | | Merge pull request #3205 from Ms2ger/parse-integers | Ms2ger | 2014-09-04 | 24 | -42/+106 |
|\ \ | | | | | | | Parse canvas's width and height attributes according to the specification; r=jdm | ||||
| * | | Handle failure to parse the value of the width and height attributes on ↵ | Ms2ger | 2014-09-03 | 23 | -40/+44 |
| | | | | | | | | | | | | | | | | | | canvas elements (fixes #3200). The remaining failures are due to the tests's use of getComputedStyle. | ||||
| * | | Implement the rules for parsing integers as defined by HTML, and use them ↵ | Ms2ger | 2014-09-03 | 2 | -4/+64 |
| |/ | | | | | | | for canvas. | ||||
* | | Merge pull request #3201 from glennw/fc-platform-fixup | glennw | 2014-09-04 | 3 | -0/+0 |
|\ \ | |/ |/| | Unify fontconfig source code so that one branch builds on both linux + android | ||||
| * | Unify fontconfig source code so that one branch builds on both linux + android. | Glenn Watson | 2014-09-04 | 3 | -0/+0 |
| | | |||||
* | | Merge pull request #3202 from Ms2ger/node-priv-members | Ms2ger | 2014-09-03 | 2 | -7/+8 |
|\ \ | | | | | | | Make some of Node's members private; r=Manishearth | ||||
| * | | Make some of Node's members private. | Ms2ger | 2014-09-03 | 2 | -7/+8 |
| | | | |||||
* | | | Merge pull request #3182 from glennw/inline-text-border | Patrick Walton | 2014-09-03 | 10 | -17/+101 |
|\ \ \ | |/ / |/| | | Add support for borders on inline elements | ||||
| * | | Add support for borders on inline elements. | Glenn Watson | 2014-09-03 | 10 | -17/+101 |
| | | | | | | | | | | | | | | | | | | | | | Fix ahem reftests on mac, by disabling text AA in reftest mode. Also fix precision issues in font metrics to correct height and baseline calculations. | ||||
* | | | Merge pull request #3195 from glennw/image-format | Patrick Walton | 2014-09-03 | 1 | -5/+7 |
|\ \ \ | |_|/ |/| | | Fix task failure when loading wikipedia. | ||||
| * | | Fix task failure when loading wikipedia. | Glenn Watson | 2014-09-02 | 1 | -5/+7 |
| |/ | | | | | | | | | | | There is still an issue with alpha display, so there is likely a problem elsewhere, but this at least allows the page to load for now (ref #2554). | ||||
* | | Merge pull request #3173 from mrobinson/typed-units-1 | Josh Matthews | 2014-09-02 | 11 | -53/+59 |
|\ \ | | | | | | | Start using more typed units in the compositor | ||||
| * | | Start using more typed units in the compositor | Martin Robinson | 2014-08-27 | 11 | -53/+59 |
| | | | | | | | | | | | | | | | | | | Now that rust-layers is starting to support typed units, we can use them more thoroughly in the compositor. This is a step toward removing as many untyped units as possible. | ||||
* | | | Move the script type and language checks into HTMLScriptElement. | Ms2ger | 2014-09-02 | 2 | -61/+79 |
| |/ |/| | | | | | | | This is IMO a more sensible place for them to live, and prepares for the demise of hubbub_html_parser.rs, as we move to html5ever. | ||||
* | | Revert "Move PropertyBitField to a syntax extension." | Glenn Watson | 2014-09-02 | 2 | -141/+65 |
| | | | | | | | | This reverts commit d6002a0a50f4c9fab7bcaf592b296123d33ac212. | ||||
* | | Revert "fixup! Move PropertyBitField to a syntax extension." | Glenn Watson | 2014-09-02 | 1 | -5/+1 |
| | | | | | | | | This reverts commit 653f257029466fcc587d6ba17495a663cbd1693b. | ||||
* | | Revert "Add tests for the bit_struct! macro." | Glenn Watson | 2014-09-02 | 1 | -76/+1 |
| | | | | | | | | This reverts commit dd44a7d24affbef1841bf8aa4c8c0e9c3c4989f0. |