Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 17 | -4010/+0 |
| | |||||
* | Merge pull request #3206 from glennw/layout-trace-enc | Patrick Walton | 2014-09-07 | 4 | -11/+34 |
|\ | | | | | Add an initial pass at a layout debug module. | ||||
| * | Add a layout debug module. This outputs a trace of the layout process to a JSON | Glenn Watson | 2014-09-04 | 4 | -11/+34 |
| | | | | | | | | | | | | 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. | ||||
* | | Correct the iterator adaptors used in parsing integers (fixes #3208). | Ms2ger | 2014-09-07 | 1 | -6/+8 |
| | | | | | | | | | | | | This avoids Azure segfaulting trying to set up a 100999px*100999px canvas. The test still fails due to its use of getComputedStyle. | ||||
* | | Implement the rules for parsing integers as defined by HTML, and use them ↵ | Ms2ger | 2014-09-03 | 1 | -0/+61 |
|/ | | | | for canvas. | ||||
* | Merge pull request #3182 from glennw/inline-text-border | Patrick Walton | 2014-09-03 | 2 | -1/+8 |
|\ | | | | | Add support for borders on inline elements | ||||
| * | Add support for borders on inline elements. | Glenn Watson | 2014-09-03 | 2 | -1/+8 |
| | | | | | | | | | | | | | | 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 #3173 from mrobinson/typed-units-1 | Josh Matthews | 2014-09-02 | 3 | -7/+3 |
|\ \ | |/ |/| | Start using more typed units in the compositor | ||||
| * | Start using more typed units in the compositor | Martin Robinson | 2014-08-27 | 3 | -7/+3 |
| | | | | | | | | | | | | 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. | ||||
* | | Implement sideways text. | Simon Sapin | 2014-08-29 | 1 | -0/+5 |
|/ | |||||
* | Only write the px value in Show for Au | Simon Sapin | 2014-08-26 | 1 | -2/+1 |
| | | | | | | The integer Au value is mostly internal and does not make much sense. Printing both values is very verbose and hurts readability of debug logs. | ||||
* | Have quicksort take a compare function rather than requires Ord and Eq. | Simon Sapin | 2014-08-16 | 1 | -10/+11 |
| | |||||
* | Merge commit 'refs/pull/3029/head' of https://github.com/servo/servo | Simon Sapin | 2014-08-11 | 1 | -4/+3 |
|\ | | | | | | | | | Conflicts: src/components/style/selector_matching.rs | ||||
| * | Port selector matching to use atoms. | Glenn Watson | 2014-08-06 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | | Removed the Lowercase new type. This does mean that this code path is slightly slower for now. This is because find_equiv() doesn't work with atoms in hash tables, due to the hash value being different than that of a string. However it also means the removal of some unsafe code, and a better long term solution will be to precache the lower case versions as atoms. | ||||
* | | Upgrade Rust. | Jack Moffitt | 2014-08-08 | 3 | -7/+7 |
| | | |||||
* | | Pass an argument to spawn_named_with_send_on_failure to support spawning ↵ | Josh Matthews | 2014-08-04 | 1 | -6/+12 |
|/ | | | | native tasks. | ||||
* | Upgrade Rust. | Jack Moffitt | 2014-08-02 | 11 | -61/+62 |
| | |||||
* | Add explicit cast from size_t to u64. | Matt Brubeck | 2014-07-24 | 1 | -1/+1 |
| | | | | Fixes compile error on non-64-bit targets. | ||||
* | Add support for showing debug borders | Martin Robinson | 2014-07-23 | 1 | -0/+6 |
| | | | | | This can help debug issues with the compositor and show when a page is creating layers. | ||||
* | Remove the now unused servo_util::url module. | Simon Sapin | 2014-07-21 | 2 | -32/+0 |
| | |||||
* | Move is_image_data() where it’s used. | Simon Sapin | 2014-07-21 | 1 | -8/+0 |
| | |||||
* | Remove UrlMap<T>, just use HashMap<rust_url::Url, T> | Simon Sapin | 2014-07-21 | 1 | -8/+0 |
| | |||||
* | Only interpret URL as filenames in command-line arguments. | Simon Sapin | 2014-07-21 | 1 | -20/+0 |
| | |||||
* | Don’t drop whitespace in data: URLs. FromBase64 already skips newlines. | Simon Sapin | 2014-07-21 | 1 | -11/+1 |
| | |||||
* | Move about: URL handling from parsing to loading. Fix #1094 | Simon Sapin | 2014-07-21 | 1 | -15/+0 |
| | |||||
* | Start dogfooding rust-url. Fix #1673. | Simon Sapin | 2014-07-21 | 2 | -140/+21 |
| | |||||
* | Convert layout code to use logical directions. | Simon Sapin | 2014-07-18 | 1 | -2/+2 |
| | |||||
* | Move CSS Writing Modes properties behind a new command-line flag. | Simon Sapin | 2014-07-18 | 3 | -153/+246 |
| | |||||
* | Fix comments and variable names for atom wrapper. | Glenn Watson | 2014-07-17 | 1 | -5/+5 |
| | |||||
* | Convert element name to be stored as atom instead of string. | Glenn Watson | 2014-07-16 | 2 | -0/+46 |
| | |||||
* | Merge pull request #2803 from nnethercote/jemalloc-stats | Lars Bergstrom | 2014-07-14 | 2 | -5/+45 |
|\ | | | | | Include some jemalloc stats in the -m measurements. | ||||
| * | Include some jemalloc stats in the -m measurements. | Nicholas Nethercote | 2014-07-10 | 2 | -5/+45 |
| | | |||||
* | | Test for trailing spaces in tidy.py. | Ms2ger | 2014-07-11 | 1 | -1/+1 |
|/ | |||||
* | Add logical geometry primitives, for CSS Writing Modes. | Simon Sapin | 2014-07-09 | 2 | -0/+945 |
| | |||||
* | Merge pull request #2786 from nnethercote/task_info | Patrick Walton | 2014-07-09 | 2 | -13/+27 |
|\ | | | | | Add a `task_info` crate and a `task_basic_info` module within it. | ||||
| * | Add a `task_info` crate and a `task_basic_info` module within it. | Nicholas Nethercote | 2014-07-08 | 2 | -13/+27 |
| | | | | | | | | | | | | | | | | | | | | The crate provides an interface to the Mac-specific `task_info()` function in general, and the module provides an interface to the TASK_BASIC_INFO flavor. Currently only the `virtual_size` and `resident_size` values of the `task_basic_info` struct are exposed, but there's obvious room for expansion. This is used to implement the -m measurements on Mac. | ||||
* | | Fix or selectively silence warnings in src/components. | Simon Sapin | 2014-07-08 | 2 | -9/+7 |
|/ | |||||
* | Merge pull request #2780 from eshyong/reduce-untraceables | Josh Matthews | 2014-07-07 | 1 | -0/+3 |
|\ | | | | | Made Page.window_size and Page.next_subpage_id Traceable, added trait En... | ||||
| * | Made Page.window_size and Page.next_subpage_id Traceable, added trait ↵ | eshyong | 2014-07-06 | 1 | -0/+3 |
| | | | | | | | | Encodable for WindowSizeData, ViewportPx, PagePx, and DevicePixel | ||||
* | | Warning police. | Glenn Watson | 2014-07-07 | 2 | -2/+2 |
|/ | |||||
* | Upgrade to latest Rust. | Manish Goregaokar | 2014-06-27 | 11 | -37/+38 |
| | |||||
* | Rename |Profiler| as |TimeProfiler|. | Nicholas Nethercote | 2014-06-26 | 3 | -39/+39 |
| | | | | | And likewise for |ProfilerChan|, |profiler_chan|, and so on. This contrasts nicely with the newly added |MemoryProfiler|. | ||||
* | Add a basic memory profiler, invoked with -m. | Nicholas Nethercote | 2014-06-26 | 3 | -1/+169 |
| | |||||
* | Revert parallel render patch due to issue #2718. | Glenn Watson | 2014-06-26 | 1 | -22/+5 |
| | |||||
* | Remove the long-hand handling about 'native-threading' option. | Tetsuharu OHZEKI | 2014-06-25 | 1 | -1/+1 |
| | |||||
* | Treat 'native-threading' option correctly. | Tetsuharu OHZEKI | 2014-06-25 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2666 from mbrubeck/pinch | Lars Bergstrom | 2014-06-21 | 1 | -4/+22 |
|\ | | | | | Separate "desktop" and "mobile" zoom calculations. | ||||
| * | Separate "desktop" and "mobile" zoom calculations. | Matt Brubeck | 2014-06-20 | 1 | -4/+22 |
| | | | | | | | | | | | | | | | | This ensures that the layout viewport responds to each type of zoom correctly, and lays the ground for CSS Media Queries and CSS Device Adaption. Until we have proper touch support, mobile-style "pinch" zoom can be simulated by holding Ctrl while scrolling with a mousewheel or trackpad gesture. | ||||
* | | Revert "Revert "Merge pull request #2609 from brson/parallel-render"" | Patrick Walton | 2014-06-20 | 1 | -5/+22 |
|/ | | | | This reverts commit 3f8f065b76d034803bfb666899ef07afce0a1cd9. | ||||
* | Revert "Merge pull request #2609 from brson/parallel-render" | Lars Bergstrom | 2014-06-20 | 1 | -22/+5 |
| | | | | | This reverts commit 850bd2891de589b95e32dc8f0b59d4043ed1e0a3, reversing changes made to 5b0feac32a3ef13a76670eb2f5f21e7b598fc890. |