Commit graph

8410 commits

Author SHA1 Message Date
Manish Goregaokar
524331d232 Add xpcshell script and warning 2015-01-31 15:40:54 +05:30
Manish Goregaokar
dfd746b38d Basic certificate verification (fixes #4119) 2015-01-31 15:40:42 +05:30
bors-servo
816a3c2d91 auto merge of #4791 : saneyuki/servo/ignore, r=jdm
follow up #4755
2015-01-31 02:21:51 -07:00
Tetsuharu OHZEKI
0266dc7611 Add /.servo .gitignore to ignore the local compiler binary cache. 2015-01-31 16:54:06 +09:00
bors-servo
1d7b1e5c31 auto merge of #4779 : Manishearth/servo/more-activation, r=jdm 2015-01-30 18:18:49 -07:00
Manish Goregaokar
2f9eee451d Make mutable() use the disabled state 2015-01-31 06:08:44 +05:30
Manish Goregaokar
26732403b9 Specific instances of activatable elements may not be activatable (fixes #4765 2015-01-31 06:08:38 +05:30
bors-servo
66384dfcfd auto merge of #4788 : jdm/servo/cargodeps, r=mbrubeck 2015-01-30 17:36:50 -07:00
Josh Matthews
9e01d91947 Lock crates.io dependencies to specific versions. 2015-01-31 01:27:26 +01:00
bors-servo
a7e29939a1 auto merge of #4777 : dmarcos/servo/issue4692, r=jdm
...id 'DOMRefCell already mutably borrowed' messages. This is just a temporary fix until the Rust standard library allows borrowing already-borrowed RefCell values during unwinding.

It also removes LiveDOMReferences destructor that it's a no-op but it contains an assert that was being violated causing an endless cycle of destructor calls ending up in a stack overflow.
2015-01-30 16:06:52 -07:00
bors-servo
172aed535b auto merge of #4757 : servo/servo/newnewnewcss, r=mbrubeck
(Still off by default. Enable with `RUST_LOG=style`.)

r? @mbrubeck
2015-01-30 15:27:53 -07:00
Simon Sapin
dfb5c52131 Split overlong line. 2015-01-30 23:18:00 +01:00
bors-servo
49dc60cac1 auto merge of #4787 : Ms2ger/servo/NonZero, r=jdm 2015-01-30 14:42:52 -07:00
Ms2ger
5225442dc1 Use NonZero to reduce the size of DOM smart pointers (fixes #4502). 2015-01-30 22:18:22 +01:00
Ms2ger
fba6b613c2 Re-enable the DOM struct size tests.
They were inadvertently disabled in the Rust upgrade.
2015-01-30 22:13:48 +01:00
bors-servo
06cedc8317 auto merge of #4776 : zarazek/servo/master, r=glennw
Update to new version of PNG library. See earlier pull reqest for PNG lib: https://github.com/servo/rust-png/pull/57
2015-01-30 14:00:54 -07:00
Diego Marcos
7b9c902a0a Adds borrow_for_script_deallocation and unsafe_mut_js_info method to avoid 'DOMRefCell already mutably borrowed' messages. This is just a temporary fix until the Rust standard library allows borrowing already-borrowed RefCell values during unwinding.
It also removes LiveDOMReferences destructor that it's a no-op but it contains an assert that was being violated causing an endless cycle of destructor calls ending up in a stack overflow.
2015-01-30 12:07:53 -08:00
bors-servo
6c2bbe442a auto merge of #4785 : pcwalton/servo/fix-warnings, r=pcwalton 2015-01-30 13:00:54 -07:00
Patrick Walton
7934bf294d layout: Fix warnings. 2015-01-30 11:35:50 -08:00
bors-servo
be31f85083 auto merge of #4781 : Ms2ger/servo/snake-dom, r=jdm 2015-01-30 11:45:52 -07:00
Ms2ger
a71ccfabef Use snake case in Worker. 2015-01-30 16:15:46 +01:00
Ms2ger
6311ff07ef Use snake case in Node. 2015-01-30 16:15:43 +01:00
Ms2ger
f5412355b1 Use snake case for arguments and locals in CGGetPerInterfaceObject. 2015-01-30 16:10:45 +01:00
Ms2ger
10ce1c8df5 Use snake case for arguments and locals in CGCreateInterfaceObjectsMethod. 2015-01-30 16:09:43 +01:00
Ms2ger
1056ea320b Use snake case for arguments and locals in CGWrapMethod. 2015-01-30 16:08:24 +01:00
Simon Sapin
6e95bd8e50 style::properties : move generated file out of source tree, use new-style Cargo build script. 2015-01-30 15:08:30 +01:00
Simon Sapin
d13d36f57f End the libstyle 'pub use' madness. 2015-01-30 15:08:29 +01:00
Simon Sapin
493a9e6a89 Bring CSS parse error reporting back. (Still off by default. Enable with RUST_LOG=style.) 2015-01-30 15:07:29 +01:00
Simon Sapin
966af0030a Upgrade to rust-cssparser master.
* Use associated types
* Avoid mutation to gather parsing results.
2015-01-30 15:07:29 +01:00
bors-servo
648b4991b9 auto merge of #4773 : Ms2ger/servo/snake-bindings, r=jdm 2015-01-30 07:00:50 -07:00
bors-servo
7359f99f20 auto merge of #4610 : pcwalton/servo/text-align-justify, r=mbrubeck
CSS-TEXT-3 § 7.3.

`text-justify: distribute` is not supported.

The behavior of `text-justify: none` does not seem to match what Firefox
and Chrome do, but it seems to match the spec.

Closes #213.

r? @mbrubeck
2015-01-30 06:15:56 -07:00
Patrick Walton
5fdaba05a6 layout: Implement text-align: justify and text-justify per
CSS-TEXT-3 § 7.3.

`text-justify: distribute` is not supported.

The behavior of `text-justify: none` does not seem to match what Firefox
and Chrome do, but it seems to match the spec.

Closes #213.
2015-01-29 17:00:41 -08:00
Wojciech "Zarazek" Wiśniewski
81f4bab26c PNG library upgrade 2015-01-30 00:08:31 +01:00
bors-servo
f58a129251 auto merge of #4775 : glennw/servo/fix-x11-crash, r=metajack 2015-01-29 15:54:50 -07: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
bors-servo
d026457fdd auto merge of #4772 : Ms2ger/servo/snake-utils, r=jdm
This is the Rust style, and there's no reason to deviate here.
2015-01-29 11:45:56 -07: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