Commit graph

5581 commits

Author SHA1 Message Date
Patrick Walton
800b5e0f4a Merge pull request #2910 from kmcallister/charset
Add charset declarations to non-ASCII tests
2014-07-23 21:02:37 -07:00
Martin Robinson
b5802659c2 Add support for showing debug borders
This can help debug issues with the compositor and show when a page is
creating layers.
2014-07-23 20:13:11 -07:00
Manish Goregaokar
4b689caa5d Merge pull request #2903 from ChrisParis/cfg_tree_rust
Add --enable-tree-rust to configure to build in-tree rust compiler
2014-07-24 07:58:22 +05:30
Glenn Watson
036bd29ead Port attribute name to use atom. 2014-07-24 11:33:59 +10:00
Glenn Watson
038ce82846 Modify Linux travis config to run content and cpu ref tests. 2014-07-24 10:57:33 +10:00
Keegan McAllister
1225dbc1e4 Add charset declarations to non-ASCII tests 2014-07-23 15:33:05 -07:00
glennw
5808cb302d Merge pull request #2884 from glennw/linux-kerning
Implement kerning support for linux/android.
2014-07-24 08:28:17 +10:00
Chris Paris
f713315ac0 Add --enable-tree-rust to configure to build in-tree rust compiler 2014-07-23 12:16:42 -10:00
Glenn Watson
3a55c376f3 Implement kerning support for linux/android. Improves some wikipedia issues (#2554). 2014-07-24 07:51:39 +10:00
Josh Matthews
360c7f8bf1 Merge pull request #2906 from brunoabinader/node-typeid-fix
Prefer direct member access than type_id() in Node self.type_id calls
2014-07-23 17:23:51 -04:00
Simon Sapin
8521f7c752 Merge pull request #2908 from SimonSapin/base64-space
Ignore spaces in base64 data URLs. Fix #1268.
2014-07-23 20:10:29 +01:00
Simon Sapin
ee771e96b3 fixup! Ignore spaces in base64 data URLs. Fix #1268. 2014-07-23 19:27:08 +01:00
Simon Sapin
82a34164a8 Ignore spaces in base64 data URLs. Fix #1268. 2014-07-23 17:05:03 +01:00
Manish Goregaokar
f44f974f91 Merge pull request #2905 from brunoabinader/element-removeattr-no-throw
Element::removeAttribute* does not need to throw
2014-07-23 19:58:24 +05:30
Bruno de Oliveira Abinader
ee46ff9ee9 Element::removeAttribute* does not need to throw 2014-07-23 09:36:10 -04:00
Bruno de Oliveira Abinader
7457750901 Prefer direct member access than type_id() 2014-07-23 09:12:55 -04:00
Patrick Walton
6bdafc8a59 Merge pull request #2902 from glennw/xvfb-fixes
Bump submodules for azure/skia with fixes for xvfb.
2014-07-22 19:17:13 -07:00
Josh Matthews
3c35a83939 Merge pull request #2899 from glennw/fix-deps
Fix submodule dependencies for string cache.
2014-07-22 21:37:02 -04:00
Glenn Watson
2bcb272675 Bump submodules for azure/skia with fixes for xvfb. 2014-07-23 10:45:33 +10:00
Manish Goregaokar
ae5093ed4f Merge pull request #2901 from Adenilson/innerHTML-step01b
Move Parser creation to its own function (issue #849).
2014-07-23 04:53:10 +05:30
Adenilson Cavalcanti
67f43e2b67 Move Parser creation to its own function (issue #849).
This is the first step to implement innerHTML, as we need a way
create and initialize a parser object while setting the received
DOMString (which may be either text/html/whatever).
2014-07-22 15:36:45 -07:00
Glenn Watson
0659fe7e66 Fix submodule dependencies for string cache. 2014-07-23 07:41:52 +10:00
Josh Matthews
9f06b3ce17 Merge pull request #2887 from arielb1/remove-compositing-layout
Clean up duplication in Pipeline
2014-07-22 13:43:54 -04:00
Ariel Ben-Yehuda
78366c643b Remove some duplication in compositing 2014-07-22 20:41:17 +03:00
Simon Sapin
88da562a46 Merge pull request #2886 from SimonSapin/org-rename
Use new submodule URLs after GitHub orginazation rename.
2014-07-22 11:19:15 +01:00
Simon Sapin
de3be05f22 Use new submodule URLs after GitHub orginazation rename. 2014-07-22 10:48:33 +01:00
Simon Sapin
4ccf489d79 Merge pull request #2892 from glennw/element-atom
Port element traits to use atoms instead of strings.
2014-07-22 09:33:08 +01:00
Manish Goregaokar
708a3443db Merge pull request #2889 from Adenilson/cleanupURL01
Recycle use of URL local variable
2014-07-22 13:47:41 +05:30
Simon Sapin
2221600301 Merge pull request #2891 from glennw/rust-url-check
Bump submodule ptr for rust-url to fix make-check error.
2014-07-22 08:18:13 +01:00
Patrick Walton
3d796b1ccf Merge pull request #2890 from glennw/font-size
Change calculate_line_height to use font-size from style.
2014-07-21 19:11:28 -07:00
Glenn Watson
33dcb08f02 Port element traits to use atoms instead of strings. 2014-07-22 11:36:35 +10:00
Glenn Watson
dc6d540913 Bump submodule ptr for rust-url to fix make-check error. 2014-07-22 10:48:48 +10:00
Adenilson Cavalcanti
ffbb87b8a1 Recycle use of a local variable and remove what seems to be 2 extraneous URL objects. 2014-07-21 15:40:55 -07:00
Glenn Watson
383ce249dc Change calculate_line_height to use font-size from style. 2014-07-22 08:33:05 +10:00
Simon Sapin
3670ee6f1f Merge pull request #2875 from SimonSapin/rust-url
Start dogfooding rust-url
2014-07-21 20:23:02 +01:00
Simon Sapin
b84065f574 Remove the now unused servo_util::url module. 2014-07-21 20:22:31 +01:00
Simon Sapin
6917fbf28e Used rust-url directly instead of servo_util::url
The latter now only calls the former.
2014-07-21 20:22:29 +01:00
Simon Sapin
779cb44a44 Move is_image_data() where it’s used. 2014-07-21 20:21:36 +01:00
Simon Sapin
b902e0f8f5 Remove UrlMap<T>, just use HashMap<rust_url::Url, T> 2014-07-21 20:21:35 +01:00
Simon Sapin
447655144d Only interpret URL as filenames in command-line arguments. 2014-07-21 20:21:35 +01:00
Simon Sapin
2fea2cd911 Don’t drop whitespace in data: URLs. FromBase64 already skips newlines. 2014-07-21 20:21:35 +01:00
Simon Sapin
6848e78bb3 Percent-decoding also applies to base64 data: URLs. 2014-07-21 20:21:35 +01:00
Simon Sapin
609762ac63 Move about: URL handling from parsing to loading. Fix #1094 2014-07-21 20:21:35 +01:00
Simon Sapin
709504e1f9 Hard-code resource task loaders. They never change. 2014-07-21 20:21:35 +01:00
Simon Sapin
dc49f4fda6 Start dogfooding rust-url. Fix #1673. 2014-07-21 20:21:35 +01:00
Simon Sapin
71a869284e Add rust-url as a submodule and a Makefile for it. 2014-07-21 20:21:35 +01:00
Josh Matthews
f07d999463 Merge pull request #2885 from arielb1/remove-compositing-layout
Break the compositing -> layout dependency
2014-07-21 15:15:10 -04:00
Cameron Zwarich
d31fde9de8 Merge pull request #2881 from zwarich/compositor-data-cleanup
CompositorData cleanup
2014-07-21 10:03:17 -07:00
Ariel Ben-Yehuda
1d5b51450b Break the layout -> compositing dependency
This adds a new layout_traits component for the shared trait.
This should allow for faster builds.
2014-07-21 18:35:35 +03:00
Ariel Ben-Yehuda
7ac6924319 Make compositing generic over layout_task
This will allow breaking the layout -> compositing dependency
2014-07-21 18:34:52 +03:00