Commit graph

5361 commits

Author SHA1 Message Date
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
Lars Bergstrom
be2e27db54 Merge pull request #2719 from glennw/revert-parallel
Revert parallel render patch due to issue #2718.
2014-06-26 17:23:56 -05:00
Josh Matthews
8eb1a262e3 Merge pull request #2721 from Manishearth/wpt_up
Update web platform tests
2014-06-26 16:25:10 -04:00
Manish Goregaokar
00f076d6ac Update wpt 2014-06-27 00:00:48 +05:30
Glenn Watson
14653adda2 Revert parallel render patch due to issue #2718. 2014-06-26 14:25:28 +10:00
Lars Bergstrom
358708723d Merge pull request #2714 from saneyuki/fix_warn
Suppress the compiler warning about raw_pointer_deriving in layout/context.rs
2014-06-25 14:28:24 -05:00
Lars Bergstrom
e78603f64c Merge pull request #2715 from saneyuki/fix_opt
Treat 'native-threading' option correctly.
2014-06-25 14:28:18 -05:00
Lars Bergstrom
dd1c833700 Merge pull request #2713 from glennw/font-cleanup-2
Remove unused code path - simplifies other refactoring.
2014-06-25 11:54:09 -05:00