Commit graph

5268 commits

Author SHA1 Message Date
Lars Bergstrom
d637bc71c2 Merge pull request #2745 from glennw/remove-unstyled-method
Font refactoring - remove unstyled method, update android freetype
2014-07-02 15:23:01 -05:00
Lars Bergstrom
c18b5c74f2 Merge pull request #2749 from mbrubeck/glue-submodule
Update to latest servo-android-glue
2014-07-02 15:20:35 -05:00
Matt Brubeck
0330404d2f Update to latest servo-android-glue 2014-07-02 12:41:22 -07:00
Josh Matthews
27ed2ea8cf Merge pull request #2727 from Ms2ger/dom-pub
Make some DOM members private.
2014-07-02 14:42:47 -04:00
Martin Robinson
0c2538d06d Refactor compositor layer tree design
Instead of having two parallel trees of CompositorLayers and
ContainerLayers, transform CompositorLayer to CompositorData and move
tiling logic to rust-layers.
2014-07-02 11:38:28 -07:00
Josh Matthews
0e394a65d3 Merge pull request #2728 from Ms2ger/location-search
Implement Location.search.
2014-07-02 14:36:24 -04:00
Manish Goregaokar
47d8021231 Update test expectations for #2731 2014-07-02 23:45:49 +05:30
Manish Goregaokar
51f2dbd64d Fix wpt failure on responseType setter 2014-07-02 23:45:49 +05:30
Manish Goregaokar
17631ffcb8 Filter response headers 2014-07-02 23:45:48 +05:30
Manish Goregaokar
8790a0f6f6 Add URLSearchParams interface with serialization support 2014-07-02 23:45:12 +05:30
Matt Brubeck
3c1a477e10 Merge pull request #2747 from glennw/android-phf
Remove phf from android build for now, as it's not supported with current build process. r=mbrubeck
2014-07-02 11:10:56 -07:00
Matt Brubeck
eda7d2e9c4 Merge pull request #2746 from glennw/update-glut
Update submodule ref for glut. r=mbrubeck
2014-07-02 11:01:44 -07:00
Glenn Watson
9ab71c20ac Remove phf from android build for now, until cross compiler build is worked out. 2014-07-02 13:44:10 +10:00
Glenn Watson
0d4bfb03d0 Update submodule ref for glut. 2014-07-02 11:58:13 +10:00
Glenn Watson
77d56034c9 Font refactoring - remove unstyled method, update android freetype
init to use allocator hooks.
2014-07-02 10:29:30 +10:00
glennw
ebd7fb060d Merge pull request #2743 from glennw/skia-threading
Run render task on OS thread to avoid Skia memory corruption.
2014-07-02 10:06:14 +10:00
Glenn Watson
4eb78753a6 Run render task on OS thread to avoid Skia memory corruption.
When Skia is running on a green task, it can sometimes be
rescheduled onto a different OS thread. This creates problems with
the memory pool implementation in Skia, which uses TLS for
storing the per thread memory pool information. Free'ing a
pool allocation from a different OS thread than it was
allocated on can cause heap corruption.

FIXME: When we update rustc, switch the task failure
message to using the new NativeTaskBuilder interface so that
it can use the same send_on_failure function as green tasks.
2014-07-02 09:15:16 +10:00
Simon Sapin
966b5c2112 Merge pull request #2740 from mbrubeck/scroll-auto
Basic parsing of `overflow: scroll` and `auto`.
2014-07-01 23:47:10 +01:00
Matt Brubeck
1feaa987fd Add a FIXME comment for #2742 2014-07-01 14:29:56 -07:00
Matt Brubeck
946d135a1d Remove unused Fragment::needs_clip method 2014-07-01 14:26:40 -07:00
Matt Brubeck
f7e371fdfd Add parsing of overflow: scroll and auto.
Elements with overflow scroll/auto are not yet scrollable, but they will be
clipped correctly (like `overflow: hidden`).
2014-07-01 11:08:37 -07:00
Patrick Walton
21e4d85511 Merge pull request #2726 from jdm/layoutsplit
Split layout code into a separate crate.
2014-07-01 05:02:50 -07:00
Jack Moffitt
657b291919 Merge pull request #2738 from glennw/azure-update
Update submodule pointer and code to match interface change.
2014-06-30 21:20:44 -06:00
Glenn Watson
f666ce5a86 Update submodule pointer and code to match interface change. 2014-07-01 12:37:21 +10:00
Manish Goregaokar
7cc8e2eb57 Remove deref_mut from Untraceable/Traceable (fixes #2736) 2014-07-01 00:59:52 +05:30
Josh Matthews
f3b9c11f7a Merge pull request #2730 from Manishearth/expectations_up
Update wpt expectations, include XHR in the WPT run
2014-06-30 11:45:08 -04:00
Manish Goregaokar
4c0b368c67 Update wpt expectations, include XHR in the WPT run 2014-06-30 19:55:44 +05:30
Josh Matthews
9bdfdd3ada Merge pull request #2733 from tavva/fix-typo
Fix typo
2014-06-30 10:11:01 -04:00
Ben Phillips
b7cfb9e511 Fix typo 2014-06-30 13:33:18 +01:00
Ms2ger
19522e3366 Merge pull request #2729 from Ms2ger/warnings
Fix some build warnings in the script crate; r=jack
2014-06-29 19:05:16 +02:00
Ms2ger
2b06bbdb2f Remove the pointer to the Rust object in Root.
It is already stored inside the jsref field.
2014-06-28 17:09:33 +02:00
Ms2ger
362feaa4a9 Mark some unused fields. 2014-06-28 17:08:57 +02:00
Ms2ger
924031135e Remove some into_owned calls. 2014-06-28 17:07:47 +02:00
Ms2ger
bba9e58df1 Make some DOM members private.
I have not reviewed if this is the complete set of members that can be made
private.
2014-06-28 16:27:36 +02:00
Josh Matthews
dab73057f1 Fix incorrect libcompositing dep. 2014-06-28 09:16:51 -04:00
Josh Matthews
cc7493ea2f Split compositing/pipeline/constellation code into separate crate. 2014-06-28 09:00:43 -04:00
Ms2ger
c58837599d Implement Location.search. 2014-06-28 14:51:54 +02:00
Josh Matthews
23968efbd1 Split layout code into a separate crate. 2014-06-28 08:12:34 -04:00
Josh Matthews
9f915e9e42 Merge pull request #2724 from saneyuki/rm_macro
Removes 'dom/binding/element.rs'
2014-06-28 06:46:54 -04:00
Tetsuharu OHZEKI
3a293b3f1c Remove generate_cacheable_wrapper_htmlelement! 2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
a9eaaa833f Remove generate_cacheable_wrapper_htmltablecellelement! 2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
717706ce5d Remove generate_cacheable_wrapper_htmlmediaelement! 2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
6b153834c9 Remove generate_cacheable_wrapper_node! 2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
777e6a0756 Remove generate_cacheable_wrapper! 2014-06-28 10:43:33 +09:00
Tetsuharu OHZEKI
fe1644f316 Remove generate_cacheable_wrapper_characterdata! 2014-06-28 10:43:33 +09:00
Jack Moffitt
52b5d2575c Merge pull request #2725 from metajack/rustup-20140624
Upgrade to latest Rust.
2014-06-27 19:25:07 -06:00
Manish Goregaokar
f5b5b337d3 Upgrade to latest Rust. 2014-06-27 18:50:32 -06:00
nnethercote
491cc03c3a Merge pull request #2720 from nnethercote/memprof
Add a basic memory profiler, invoked with -m. r=pcwalton.
2014-06-27 10:17:59 +10:00
Nicholas Nethercote
56dd5b943e Rename |Profiler| as |TimeProfiler|.
And likewise for |ProfilerChan|, |profiler_chan|, and so on.  This
contrasts nicely with the newly added |MemoryProfiler|.
2014-06-26 16:41:40 -07:00
Nicholas Nethercote
fad919ccf7 Add a basic memory profiler, invoked with -m. 2014-06-26 16:40:38 -07:00