Simon Sapin
0233d342eb
Fix mod_path dependency in CEF and Gonk builds.
2015-01-31 23:25:54 +01:00
Tetsuharu OHZEKI
2cca095481
Add LayoutJS<T: Reflectable>.get_jsobject().
2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
b7443bef83
Remove JS<From>.transmute<To>().
2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
9f57fa17d0
Add LayoutJS<Node>::from_trusted_node_address()
2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
8889041c19
Use BarCast::to_layout_js() instead of LayoutJS.to_script().
2015-02-01 01:54:37 +09:00
Tetsuharu OHZEKI
80a4911f9c
Add BarCast::to_layout_js<T>().
2015-02-01 01:54:37 +09:00
Tetsuharu OHZEKI
6b1e2bd11c
Use LayoutJS<T> in layout crate.
2015-02-01 01:54:37 +09:00
Tetsuharu OHZEKI
e2bd9eadd8
LayoutJS<T> implements Layout*Helpers instead of JS<T>.
2015-02-01 01:54:37 +09:00
Tetsuharu OHZEKI
a5d7240534
Introduce LayoutJS<T>
2015-02-01 01:50:16 +09:00
bors-servo
83e196c4c6
auto merge of #4792 : Manishearth/servo/old_impl, r=Ms2ger
2015-01-31 04:27:49 -07:00
bors-servo
2010fbf0dd
auto merge of #4741 : Manishearth/servo/cert-checking, r=jdm
...
For now, this can only be tested by replacing `resources/certs` with `resources/cert-google-only` (an Equifax certificate -- will work for Google but not Wikipedia or Stack Exchange)
I can replace the error page with something less frivolous, but since we already have the "I tried" star (and this stuff is the job of the chrome anyway), I thought this would be more fun to have.
This also contains a partial hyper upgrade.
Fixes #4119
2015-01-31 03:42:48 -07:00
Manish Goregaokar
090dd9369f
Only SSL CA certs
2015-01-31 16:10:17 +05:30
Manish Goregaokar
5c9b1019a9
Move FromJSValConvertible to associated types (avoids old impl check)
2015-01-31 16:05:16 +05:30
Manish Goregaokar
40c9e7f72e
Move RangeIndex to associated types (avoids old impl check)
2015-01-31 15:55:05 +05:30
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