Commit graph

8342 commits

Author SHA1 Message Date
Ms2ger
6920aa970d Rename delete_ to delete. 2015-01-29 17:28:06 +01:00
Ms2ger
d7de6973c7 Rename defineProperty_ to define_property. 2015-01-29 17:28:06 +01:00
Ms2ger
4b0c4e5ba2 Rename getPropertyDescriptor to get_property_descriptor. 2015-01-29 17:28:05 +01:00
bors-servo
27e0f16407 auto merge of #4766 : Ms2ger/servo/util, r=Manishearth
This used to conflict with the util crate from the standard library, which
has long since been removed.

The import in layout has not been changed because of a conflict with the
util mod there.
2015-01-29 05:12:49 -07:00
bors-servo
5f4343e9c2 auto merge of #4760 : Ms2ger/servo/wpt_20150128, r=Manishearth 2015-01-29 04:30:52 -07:00
Ms2ger
505159a464 Import the util crate as util rather than servo_util.
This used to conflict with the util crate from the standard library, which
has long since been removed.

The import in layout has not been changed because of a conflict with the
util mod there.
2015-01-29 12:16:41 +01:00
bors-servo
221a343883 auto merge of #4458 : pcwalton/servo/floated-lists, r=mbrubeck
This patch also makes Servo not crash when
`generated_containing_block_rect()` is called on a list item (as, for
example, GitHub does), and for good measure I added the fix to other
flows as well.

r? @mbrubeck
2015-01-28 21:18:53 -07:00
Patrick Walton
d891c677aa layout: Implement floated list items.
This patch also makes Servo not crash when
`generated_containing_block_rect()` is called on a list item (as, for
example, GitHub does), and for good measure I added the fix to other
flows as well.
2015-01-28 19:58:24 -08:00
bors-servo
c8e68fa45c auto merge of #4592 : pcwalton/servo/text-overflow, r=mbrubeck
Only the one-value syntax is supported for now.

r? @mbrubeck
2015-01-28 17:24:50 -07:00
Patrick Walton
0f8e436745 layout: Implement text-overflow: ellipsis per CSS-UI-3 § 6.2.
Only the one-value syntax is supported for now.
2015-01-28 16:23:31 -08:00
bors-servo
74e32d119c auto merge of #4755 : mbrubeck/servo/cache-dir, r=metajack
As discussed in a previous weekly meeting, this avoids changing any directories outside the repo, which is better for some automation scenarios.

The servobuild.example file has a "cache-dir" setting that restores the previous default location of `~/.servo`, which is useful for developers working with multiple clones on the same machine.

I'm not sure which setting we want to use for our buildbot hosts.

r? @metajack or @larsbergstrom
2015-01-28 16:06:52 -07:00
Ms2ger
727f5c5797 Update web-platform-tests. 2015-01-28 23:29:16 +01:00
bors-servo
9fac483761 auto merge of #4759 : mrobinson/servo/layers, r=glennw
Fixes #4754.
2015-01-28 15:24:51 -07:00
Martin Robinson
fb3c2c38ee Update to the latest rust-layers
Fixes #4754.
2015-01-28 14:15:10 -08:00
bors-servo
3736396c63 auto merge of #4524 : pcwalton/servo/font-stretch, r=glennw
r? @glennw
2015-01-28 13:57:58 -07:00
Patrick Walton
abddfa742f gfx: Implement font-stretch per CSS3-FONTS § 3.3 in the Core Text
font backend.
2015-01-28 12:42:52 -08:00
bors-servo
88b781421a auto merge of #4756 : Ms2ger/servo/warnings, r=mbrubeck 2015-01-28 13:15:53 -07:00
Ms2ger
2026cbada2 Fix various build warnings. 2015-01-28 20:42:39 +01:00
bors-servo
aba5c16091 auto merge of #4753 : mbrubeck/servo/no-time, r=Ms2ger
Fixes #4748. r? @jdm
2015-01-28 12:33:51 -07:00
bors-servo
c2076d707e auto merge of #4660 : deokjinkim/servo/font_style, r=jdm
'oblique' font-style is not supported now.
When I checked freetype.h, same macro is used for italic and oblique.

  /*    FT_STYLE_FLAG_ITALIC ::                                            */
  /*      Indicates that a given face style is italic or oblique.          */

So, when font style is 'oblique', enable flag for italic.
With tests/html/test_italic_bold.html, it works well.
2015-01-28 11:51:53 -07:00
Matt Brubeck
53135b2566 Move snapshot dir inside the source dir by default
This avoids changing any directories outside the repo, which is better for
some automation scenarios.

The servobuild.example file has a "cache-dir" setting that restores the
previous default location of `~/.servo`, which is useful for developers
working with multiple clones on the same machine.
2015-01-28 10:33:04 -08:00
bors-servo
95f71eea5c auto merge of #4752 : Ms2ger/servo/update-xlib, r=jdm 2015-01-28 11:03:53 -07:00
bors-servo
6dc2b895b8 auto merge of #4656 : PeterReid/servo/issue4125, r=mbrubeck
Fixes #4125

Conforming to section 5.5 (Rounded Corners/Overlapping Curves) of "CSS Background and Borders Module Level 3", border radii on elements whose border curves would have overlapped are uniformly scaled down to the point that they no longer do.

http://dev.w3.org/csswg/css-backgrounds/#corner-overlap
2015-01-28 10:18:52 -07:00
Matt Brubeck
e2912a8552 Remove the unused support/time submodule.
Fixes #4748. r? @jdm
2015-01-28 08:43:41 -08:00
Ms2ger
42d7e26aed Update xlib. 2015-01-28 17:42:02 +01:00
bors-servo
d597432167 auto merge of #4740 : akiss77/servo/pr-deps, r=metajack
* openssl
* glfw
* gleam
* skia
* mozjs
2015-01-28 09:36:53 -07:00
bors-servo
0f81e70882 auto merge of #4751 : Ms2ger/servo/shadowing-layout, r=jdm 2015-01-28 06:51:53 -07:00
Ms2ger
1b3e368bcd Don't shadow lifetimes in layout. 2015-01-28 14:44:32 +01:00
bors-servo
4a3e4032fe auto merge of #4750 : Ms2ger/servo/shadowing, r=jdm 2015-01-28 06:09:51 -07:00
Ms2ger
f8ac1777ff Don't shadow lifetimes in script. 2015-01-28 13:48:28 +01:00
bors-servo
cc2523eed5 auto merge of #4743 : Ms2ger/servo/update-layers, r=Manishearth 2015-01-28 04:54:51 -07:00
Ms2ger
f9304a2af5 Update azure to master. 2015-01-28 11:23:32 +01:00
Ms2ger
9ab1ba7a5f Update layers to master. 2015-01-28 11:03:37 +01:00
bors-servo
d373f8dc26 auto merge of #4739 : Manishearth/servo/warning-patrol, r=Ms2ger 2015-01-28 02:27:50 -07:00
bors-servo
1a2a08aa50 auto merge of #4717 : Ms2ger/servo/doc-proxy, r=saneyuki 2015-01-28 01:48:52 -07:00
Akos Kiss
7ca3145b0d Update dependencies in lock files
* openssl
* glfw
* gleam
* skia
* mozjs
2015-01-28 08:28:33 +00:00
Manish Goregaokar
b8fb725af2 raw_pointer_deriving -> raw_pointer_derive 2015-01-28 13:54:18 +05:30
Manish Goregaokar
547ed20455 silence fetch warnings 2015-01-28 13:51:35 +05:30
Manish Goregaokar
b68b7e87c8 self import 2015-01-28 13:46:00 +05:30
Manish Goregaokar
e44ee70faf Remove some old impls 2015-01-28 13:37:18 +05:30
bors-servo
e122d76fa9 auto merge of #4737 : glennw/servo/poll-events, r=kmcallister 2015-01-27 22:51:55 -07:00
Glenn Watson
e936349cdf Temporary workaround for change in wait_events behaviour in glutin 2015-01-28 15:40:34 +10:00
bors-servo
3f9012864a auto merge of #4719 : servo/servo/rustup_20150109, r=jdm 2015-01-27 18:15:50 -07:00
Josh Matthews
7fec73a432 Fix crash due to address significance for JSAPI things. 2015-01-28 01:13:32 +00:00
Josh Matthews
95fc29fa0d Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev. 2015-01-28 10:16:49 +10:00
Peter Reid
c9cbb5b071 Handle overlapping border-radius corners
Conforming to section 5.5 (Rounded Corners/Overlapping Curves) of "CSS
Background and Borders Module Level 3", border radii on elements whose
border curves would have overlapped are uniformly scaled down to the
point that they no longer do.

http://dev.w3.org/csswg/css-backgrounds/#corner-overlap
2015-01-26 09:04:42 -05:00
Ms2ger
238f3e2d91 Require documentation for all code in dom::bindings (excluding dom::bindings::codegen). 2015-01-25 22:01:04 +01:00
Ms2ger
1cf7441c61 Document proxyhandler.rs. 2015-01-25 21:42:10 +01:00
Ms2ger
46e4ac280f Panic if JS_NewObjectWithGivenProto fails. 2015-01-25 21:42:07 +01:00
Ms2ger
5f5381e4c1 Don't create an expando holder to delete an expando.
If there is no expando object, there will be no expando to delete.
2015-01-25 21:42:07 +01:00