Wojciech "Zarazek" Wiśniewski
81f4bab26c
PNG library upgrade
2015-01-30 00:08:31 +01:00
Glenn Watson
dab954a253
Switch glutin to use servo fork, which contains a crash fix for XCloseDisplay in some X11 drivers.
2015-01-30 08:12:19 +10:00
Ms2ger
311d936169
Require snake case in bindings code.
2015-01-29 21:20:03 +01:00
Ms2ger
36ce24454c
Rename GetContext to get_context.
2015-01-29 21:13:15 +01:00
Ms2ger
bbf1359024
Rename WrapCallThisObject to wrap_call_this_object.
2015-01-29 21:12:00 +01:00
Ms2ger
cfbe464428
Rename GetCallableProperty to get_callable_property.
2015-01-29 21:09:52 +01:00
Ms2ger
dac0190b6d
Use snake case for the argument to from_jsval for DOMString.
2015-01-29 21:07:46 +01:00
Ms2ger
d752cdc44f
Rename CreateDOMGlobal to create_dom_global.
2015-01-29 19:40:39 +01:00
Ms2ger
d0627a2592
Remove unused IsConvertibleToCallbackInterface.
2015-01-29 19:40:38 +01:00
Ms2ger
69c4c8223c
Rename HasPropertyOnPrototype to has_property_on_prototype.
2015-01-29 19:12:40 +01:00
Ms2ger
59909efff1
Rename IsPlatformObject to is_platform_object.
2015-01-29 19:10:51 +01:00
Ms2ger
a0f5250cb8
Rename GetArrayIndexFromId to get_array_index_from_id.
2015-01-29 19:06:38 +01:00
Ms2ger
ab52927ac5
Use snake case for the local in get_property_on_prototype.
2015-01-29 19:04:26 +01:00
Ms2ger
747b6c4262
Rename GetPropertyOnPrototype to get_property_on_prototype.
2015-01-29 19:03:36 +01:00
Ms2ger
1af1302010
Use snake case for the local in initialize_global.
2015-01-29 19:01:10 +01:00
Ms2ger
04f5dea19f
Rename ThrowingConstructor to throwing_constructor.
2015-01-29 18:59:48 +01:00
Ms2ger
4d1cbae611
Use snake case for arguments to and locals in create_interface_prototype_object.
2015-01-29 18:59:02 +01:00
Ms2ger
23743e3c20
Rename CreateInterfacePrototypeObject to create_interface_prototype_object.
2015-01-29 18:57:53 +01:00
Ms2ger
ffaffd9df8
Rename Define{Constants, Methods, Properties} to define_{constants, methods, properties}.
2015-01-29 18:57:08 +01:00
Ms2ger
b336b024f7
Use snake case for arguments to and locals in create_interface_object.
2015-01-29 18:54:30 +01:00
Ms2ger
47cd2d7eb4
Rename CreateInterfaceObject to create_interface_object.
2015-01-29 18:53:22 +01:00
Ms2ger
38baa130d8
Use snake case for the arguments to do_create_interface_objects.
2015-01-29 18:51:56 +01:00
Ms2ger
d7af3da919
Rename CreateInterfaceObjects2 to do_create_interface_objects.
2015-01-29 18:48:48 +01:00
Ms2ger
23813577d1
Use snake case for the members of NativeProperties.
...
Note that the codegen uses the names of the Python fields to initialize the
Rust struct.
2015-01-29 18:41:30 +01:00
Ms2ger
b4b59df5e4
Rename GetProtoOrIfaceArray to get_proto_or_iface_array.
2015-01-29 18:29:07 +01:00
Ms2ger
bfddd1ec53
Replace the 'GlobalStaticData' free function by a 'new' static member function.
2015-01-29 18:27:31 +01:00
bors-servo
8f351cdc32
auto merge of #4771 : Ms2ger/servo/snake-proxy, r=jdm
...
This is the Rust style, and there's no reason to deviate here.
2015-01-29 09:39:50 -07:00
Ms2ger
009cc87b6a
Rename getOwnPropertyNames_ and enumerate_ to get_own_property_names and enumerate.
2015-01-29 17:28:07 +01:00
Ms2ger
bcd9ca6081
Rename FillPropertyDescriptor to fill_property_descriptor.
2015-01-29 17:28:07 +01:00
Ms2ger
2592045ed4
Rename EnsureExpandoObject to ensure_expando_object.
2015-01-29 17:28:07 +01:00
Ms2ger
0b9549746b
Rename GetExpandoObject to get_expando_object.
2015-01-29 17:28:07 +01:00
Ms2ger
f84cbd4025
Rename _obj_toString to object_to_string.
2015-01-29 17:28:06 +01:00
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
7f9256e87b
auto merge of #4764 : glennw/servo/inline-iframes, r=pcwalton
2015-01-29 08:24:48 -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
Glenn Watson
1f37c6eabe
Add layout support and tests for inline iframes. Fixes #1697 .
2015-01-29 16:36:20 +10: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
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
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
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
Ms2ger
42d7e26aed
Update xlib.
2015-01-28 17:42:02 +01:00