Simon Sapin
9992fba813
servo: Merge #2508 - Add the 'direction' property and fix one RTL layout corner case (from SimonSapin:direction); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 43b647feff1ad42484ac6005f3652982337e0429
2014-05-29 13:46:05 -04:00
Manish Goregaokar
a50015b7e1
servo: Merge #2506 - Fix unused_result warning in script_task (from Manishearth:clickevent-warning); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 02e92d0457b228596f2f94c2e749a2757f62cf41
2014-05-29 12:52:01 -04:00
Manish Goregaokar
c5b864919b
servo: Merge #2505 - Enable inline event handlers for XHR, and add most progressevent calls (from Manishearth:events-events-events); r=jdm
...
events events events!
Blocks #2282
Source-Repo: https://github.com/servo/servo
Source-Revision: 468752fd4d05c736da0b085b46e162cc18870464
2014-05-29 12:19:28 -04:00
Cameron Zwarich
8373c84f77
servo: Merge #2504 - Don't implement `ne` for ImageResponseMsg, since it matches the default (from zwarich:dont-implement-ne); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 43beda87b2aeb18afd1d4bb7f5322bd80d2ea62c
2014-05-29 01:22:05 -04:00
Brendan Zabarauskas
b239a5f811
servo: Merge #2497 - Rename box type (from brendanzab:rename-box-type); r=pcwalton
...
I tried to make sure to keep 'box' where it made sense, and alter comments so they still make sense.
r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 547ad2dc480c69798c80a25057ebc9d91ed79389
2014-05-28 20:34:06 -04:00
Matt Brubeck
154c4193c0
servo: Merge #2501 - Don't overwrite the "Host" request header (from mbrubeck:host); r=pcwalton
...
Fixes broken requests caused by #2493 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 3a9552b5de33a8ce9d35e5ad6ed151dee0d8ca13
2014-05-28 19:52:08 -04:00
Brendan Zabarauskas
aa42b9e344
servo: Merge #2500 - Workqueue cleanups (from brendanzab:workqueue); r=pcwalton
...
cc. @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 14ae870d75187225e2072f1062850a310c3ed8d2
2014-05-28 19:16:05 -04:00
Matt Brubeck
066e8db6b1
servo: Merge #2499 - Remove unnecessary pubs from script_task (from mbrubeck:unpub); r=metajack
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 23a63ef4ae5bea0418aebd5aa55f98100291582d
2014-05-28 18:31:07 -04:00
Simon Sapin
66e96d5fea
servo: Merge #2478 - Make ComputedStyle fields private and add getters (from SimonSapin:style-getters); r=metajack
...
This isolates layout code from upcoming refactoring in properties.rs.mako.
Source-Repo: https://github.com/servo/servo
Source-Revision: 50c2af8ef19de31c4b41100f4278c937ced47c64
2014-05-28 17:49:05 -04:00
Manish Goregaokar
b13ed7b6a0
servo: Merge #2493 - Request header/POSTdata support for XHR (from Manishearth:xhr-post); r=jdm
...
Blocks #2282
Source-Repo: https://github.com/servo/servo
Source-Revision: d2263559ed269b3c8d44b8730b678df789099c83
2014-05-28 11:22:05 -04:00
Cameron Zwarich
dd99d4960c
servo: Merge #2496 - Derive Clone for ChildFrameTree instead of implementing it manually (from zwarich:deriving-clone); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: be938c4bb6ee9e275ce73da4f604019748972fa0
2014-05-28 10:13:24 -04:00
Brendan Zabarauskas
9398f8ffd9
servo: Merge #2494 - Move box splitting logic out of box_.rs and into inline.rs (from brendanzab:split-to-width); r=pcwalton
...
This will make removing the box splitting logic easier to implement. I am also using a `SplitInfo` struct for returning the split results, which should make the code more self-documenting. In the future the `TextRun` should not be returned, and `SplitInfo` should only require a single `CharIndex`, but one thing at a time...
@pcwalton r?
Source-Repo: https://github.com/servo/servo
Source-Revision: 65d91e395002106ce263f5ccb188eb384963768a
2014-05-27 18:16:09 -04:00
Josh Matthews
40d0652682
servo: Merge #2204 - Implement basic inline event handler support (from jdm:inlineev); r=Ms2ger
...
Fixes #1238 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 0886a36b5d5c1b08a128b62933f206f66561d7f6
2014-05-27 14:49:21 -04:00
Ms2ger
071d215755
servo: Merge #2484 - Use StrBuf in htmlserializer (from Ms2ger:htmlserializer-strbuf); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 576404e4e547afab509318ba38b45c4f7693f225
2014-05-27 12:49:15 -04:00
Tetsuharu OHZEKI
de9ce6899d
servo: Merge #2491 - Clean up 'AttributeHandlers::get_attribute()' for 'JSRef' (from saneyuki:attr); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 2717ab65ecae6cf4ab38b6c1b9ea3f02d4913252
2014-05-27 09:43:21 -04:00
Cameron Zwarich
d57b80e6c4
servo: Merge #2489 - Make RenderChan a newtype struct (from zwarich:render-chan-newtype); r=jdm
...
Also, derive Clone rather than implementing it manually.
Source-Repo: https://github.com/servo/servo
Source-Revision: 606cadbe4c2ccc4433cd224344dcc8ad1518018b
2014-05-27 08:55:25 -04:00
Mike Blumenkrantz
7af8051d0c
servo: Merge #2408 - Add remainder of embedding WIP (from zmike:embedding-invasion); r=jdm
...
This adds further support for crashing CEF and world domination.
@larsbergstrom
Source-Repo: https://github.com/servo/servo
Source-Revision: 112ce25a6dabdcf4a6abee20ae8ca2915b40eb84
2014-05-26 17:07:15 -04:00
Simon Sapin
32a3351750
servo: Merge #2445 - Disable CSS warnings (from SimonSapin:css-warnings); r=jdm
...
This is on top of the #2433 Rust upgrade.
Source-Repo: https://github.com/servo/servo
Source-Revision: 58d57c91913c49a0c47bd0ac4cba739e4460a6e4
2014-05-26 16:31:20 -04:00
Ms2ger
4f41f0d3e5
servo: Merge #2487 - Use *mut T for the T* pointers in SpiderMonkey (from Ms2ger:sm-mut); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f057719bf88eb72daba799d59edce718221610ba
2014-05-26 14:25:35 -04:00
Glenn Watson
b368616b80
servo: Merge #2476 - Remove *() hack now that rust upgrade is complete. Fixes memory corrupti (from glennw:issue-2412); r=huonw
...
...on bug #2412 .
Source-Repo: https://github.com/servo/servo
Source-Revision: ea00ee8e509a46f6827254a5df35fe84c59f158b
2014-05-26 03:07:23 -04:00
Cameron Zwarich
3021048190
servo: Merge #2485 - Eliminate pointless copies of ImageResponseMsg in the image task (from zwarich:eliminate-copy); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3e4b2c1c7bda096115f1c90994ff9cc18826d51a
2014-05-25 02:07:24 -04:00
Cameron Zwarich
2697d09808
servo: Merge #2483 - Remove the workaround for Rust issue 10683 (from zwarich:remove-10683-workaround); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 10d9bad97359cc572e8d1308f2810f76bc59dd26
2014-05-24 06:28:24 -04:00
Ms2ger
6bf3d4bbd7
servo: Merge #2482 - Replace deprecated rev_iter() by iter().rev() (from Ms2ger:rev_iter); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 2545647cebbdb34f40afff543c70ef3aa55931bc
2014-05-23 19:22:31 -04:00
Matt Brubeck
1a56b434b6
servo: Merge #2472 - Pass external dependencies to submodule Makefiles (from mbrubeck:2137-done-deps); r=metajack
...
Part of the fix for #2137 . This allows submodules to correctly recompile (or not) based on all of the dependency information from `mk/sub.mk`. Along with this change, we will also need to make changes to each of the affected submodules' make files, for example in `rust-azure/Makefile.in`:
```diff
-libazure.dummy: azure.rc $(RUST_SRC) libazure.a ../../skia/skia/libskia.a
+libazure.dummy: azure.rc $(RUST_SRC) libazure.a $(EXT_DEPS)
```
r? @metajack
Source-Repo: https://github.com/servo/servo
Source-Revision: de4e36570a29e079546977981b8f85e3afbbf62c
2014-05-23 18:49:51 -04:00
Brendan Zabarauskas
fbaa6e156d
servo: Merge #2471 - Replace usages of SplitBoxResult with option types (from brendanzab:split-to-width); r=pcwalton
...
@pcwalton r?
Source-Repo: https://github.com/servo/servo
Source-Revision: 614b1f2fe61ee36c8e6f8a1d60dbbe35af68e368
2014-05-23 18:22:36 -04:00
Glenn Watson
5b21e49a77
servo: Merge #2468 - Add some fmt::show implementations to make debugging layout easier (from glennw:show-traits); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: cad6dff95f825a530abeb122a338293c60fd133d
2014-05-23 17:55:40 -04:00
Manish Goregaokar
60b2888a91
servo: Merge #2374 - Implement CustomEvent ( #2173 ) (from Manishearth:customevent); r=jdm
...
This was previously PR'd on #2218
Source-Repo: https://github.com/servo/servo
Source-Revision: c7e8e5a927720a27bcb1672ec02ff7c99feecb98
2014-05-23 17:28:55 -04:00
Tetsuharu OHZEKI
3ea694b552
servo: Merge #2441 - Cherry-pick the HandleEvent changes from the original vtable PR (from saneyuki:event); r=jdm
...
- Fix #2118
- Take over from #2293
Source-Repo: https://github.com/servo/servo
Source-Revision: e59557e3bbea1f8ba809f42cec15a72b27ad1655
2014-05-23 17:01:50 -04:00
Jack Moffitt
05f5b38669
servo: Merge #2479 - Add LIBRARY_PATH env var to help the linux build slave (from metajack:linux-library-path); r=metajack
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 2736339d4a42f7a03aef7785b0c162a701782211
2014-05-23 14:37:48 -04:00
Ms2ger
9cfa16cd52
servo: Merge #2433 - Rust upgrade (from mozilla:rustup_20140511)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: c753f3ee05a25b2bb756c3b0c3131eac7ad58f1a
2014-05-22 18:14:24 -06:00
Manish Goregaokar
bd180dc9ba
servo: Merge #2469 - Fix some XHR warnings (from Manishearth:xhrwarnings); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3644d0272c89336954358eb5005f884a9c89e8bc
2014-05-22 16:25:45 -04:00
Bryan Bell
8db577ac4b
servo: Merge #2465 - Add groove and ridge border support (from bjwbell:groove-ridge-borders); r=pcwalton
...
Matches Chrome's rendering behavior for groove and ridge borders (I can attach comparison images, if wanted).
Source-Repo: https://github.com/servo/servo
Source-Revision: 4e1c025203c57a24d43e76ec9fa1d171f5c966b4
2014-05-22 14:11:05 -04:00
Glenn Watson
6ffedccd0b
servo: Merge #2464 - Update compositor clip rect when page size changes. Fixes #2161 (from glennw:issue-2161); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: b14bb772387c3ef74ea598bfac631b46c7c5f119
2014-05-22 10:47:11 -04:00
Glenn Watson
f1ddb9f98b
servo: Merge #2411 - Potential fix for #2335 (from glennw:issue-2335); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 891ca7378583418c8739d833b21173f012258cbf
2014-05-22 09:17:13 -04:00
Manish Goregaokar
2390c2c203
servo: Merge #2442 - Async XHR GET with basic response header support (from Manishearth:xhr-async); r=jdm
...
(Note that only `getAllResponseHeaders()` is supported at the moment, I'll be adding the other header methods later.)
Source-Repo: https://github.com/servo/servo
Source-Revision: 28e3c1734048217cd2194ea37c887911ad03e894
2014-05-20 12:16:35 -04:00
Ms2ger
fa162ae0e7
servo: Merge #2434 - Implement iframe.contentWindow (from Ms2ger:contentWindow); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: ca9396ff9c7ebeea48d881b421854168b9afb825
2014-05-20 11:43:46 -04:00
Manish Goregaokar
878269899c
servo: Merge #2380 - Handle type parameter in ProgressEvent constructor ( #2379 ) (from Manishearth:progressevent-type); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 90a0bcfa78ddf89031d54e4ed8ae84e2b171b4d0
2014-05-18 05:19:32 -04:00
Cameron Zwarich
2a23f01797
servo: Merge #2459 - Use the mut_iter method of TreeMap now that it exists (from zwarich:tree-map-rev-iter); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 018348324851b49543257f62e8ddc9acfe09ff4e
2014-05-18 00:28:37 -04:00
Cameron Zwarich
97df8c4f9f
servo: Merge #2461 - Remove a workaround for a missing inferred borrow (from zwarich:glyph-borrow-workaround); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 7bfbb236ba1a2c4d3a6cf67c43b9f72298469257
2014-05-17 23:55:42 -04:00
Brendan Zabarauskas
9d3c2c7f58
servo: Merge #2458 - Fix linebreak regression (from brendanzab:fix-regression); r=pcwalton
...
Fixes #2457
Source-Repo: https://github.com/servo/servo
Source-Revision: f89bc6b958c121344c9313b9eba90a13741d5c70
2014-05-16 20:16:49 -04:00
Brendan Zabarauskas
81d2be2462
servo: Merge #2456 - Assorted preparations for removing textbox duplication during line splitting (from brendanzab:metrics); r=pcwalton
...
cc. @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: e6f2178c5474b45345c7e1a7f74af7e12187597f
2014-05-16 18:31:34 -04:00
Cameron Zwarich
7f699bc4ae
servo: Merge #2450 - Make some cases of image_cache_task::Msg priv (from zwarich:image-cache-priv); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 060f17dc6f97ee047c427c43a94c91058e5ef6ea
2014-05-16 18:01:43 -04:00
Glenn Watson
bbdf6295ff
servo: Merge #2447 - Add various base html elements to parser and test. Fixes #703 (from glennw:issue-703); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 47bdecf511742286bd4d9372478ae45a11978ced
2014-05-16 17:35:37 -04:00
Simon Sapin
e7b7829462
servo: Merge #2416 - Keep initial values in a lazy static instead of passing a parameter around (from SimonSapin:static-initial-values); r=larsberg
...
Thanks to @Kimundi for https://gist.github.com/Kimundi/8782487
r? @larsbergstrom
Source-Repo: https://github.com/servo/servo
Source-Revision: 392cc68652072a3f88fc3f665300648ba9a1ed92
2014-05-16 17:07:53 -04:00
Matt Brubeck
a351e575f2
servo: Merge #2448 - Remove unnecessary 'pub's from IOCompositor (from mbrubeck:priv-compositor); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f11e8606987f948cdaf5c3d59f2eef2ab29d53fa
2014-05-16 16:37:56 -04:00
Ms2ger
69ed18dfc0
servo: Merge #2454 - Add tests for return values of interface methods (from Ms2ger:codegen-tests-retvals); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3ea507f3eac208c5ae866034563af7ad0defd7aa
2014-05-16 11:55:48 -04:00
Glenn Watson
e58cf5da7b
servo: Merge #2449 - Add gdb pretty printer helpers for TrustedNodeAddress etc (from glennw:gdb-helpers); r=jdm
...
I'm not sure if these are useful to anyone else or if we even want them in servo or shall I maintain them elsewhere?
Source-Repo: https://github.com/servo/servo
Source-Revision: d2aa6d81335506564b96084410ad9327ecbd7945
2014-05-16 10:58:53 -04:00
Ms2ger
d795fd1b35
servo: Merge #2452 - Remove getDefaultRetval (from Ms2ger:getDefaultRetval); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 58283527bffbb13aaa080a46291251e3bcdce42d
2014-05-16 10:25:51 -04:00
Glenn Watson
3ab3c99489
servo: Merge #2446 - Remove unused imports for UnionTypes codegen. Fixes #2440 (from glennw:issue-2440); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 07faf6efa1c21b0aad9cc15c327f6bac7c95c6e1
2014-05-16 05:28:49 -04:00
Brendan Zabarauskas
a7a3b5aea5
servo: Merge #2443 - Use a tuple of fragment and glyph indices as the index type for LineBoxes (from brendanzab:linebox_range); r=pcwalton
...
Glyph indices are currently not tracked, once they are, they will allow us to implement faster line breaks in the future.
cc. @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: e5eac5b538e893b4f93a77ba75c054e92102ea41
2014-05-15 18:37:37 -04:00