Glenn Watson
f7b83d9a76
Add support for multiple cef browsers (multiple tabs).
2015-01-09 10:21:49 +10:00
bors-servo
94a4a55332
auto merge of #4580 : glennw/servo/glutin-hidpi, r=larsbergstrom
2015-01-08 16:39:51 -07:00
bors-servo
0793137631
auto merge of #4575 : mttr/servo/warnings, r=jdm
...
Notes:
* This adds `#![allow(missing_copy_implementations)]` to components/*/lib.rs. I'm not sure how to approach the missing Copy warnings (are there things for which Copy should NOT be implemented, and how can I tell?) so I stuck this in to make life easier when looking through the warnings. I can easily remove this if necessary.
* This leaves the following type of warnings, which I couldn't figure out how to approach (I'll investigate it later if no one else wants to).
```
css/matching.rs:72:23: 72:35 warning: use of deprecated item: Use overloaded core::cmp::PartialEq, #[warn(deprecated)] on by default
css/matching.rs:72 this_as_query.equiv(other)
^~~~~~~~~~~~
css/matching.rs:95:10: 95:49 warning: use of deprecated item: Use overloaded core::cmp::PartialEq, #[warn(deprecated)] on by default
css/matching.rs:95 impl<'a> Equiv<ApplicableDeclarationsCacheEntry> for ApplicableDeclarationsCacheQuery<'a> {
```
2015-01-08 16:03:55 -07:00
bors-servo
1699864f53
auto merge of #4546 : glennw/servo/cef-resources, r=larsbergstrom
2015-01-08 15:27:54 -07:00
bors-servo
4cd9eb1253
auto merge of #4574 : Ms2ger/servo/if_let, r=Manishearth
...
This feature is now supported unconditionally.
2015-01-08 14:42:53 -07:00
Glenn Watson
09d97bbf40
Fix android unused import error.
2015-01-09 07:39:29 +10:00
Glenn Watson
3e3e3be702
Update glutin for hidpi tests on mac.
2015-01-09 07:13:08 +10:00
Glenn Watson
cf047d6cef
Add ability to explicitly set static resources path, used by cef-linux.
2015-01-09 07:04:44 +10:00
bors-servo
1a021f6635
auto merge of #4523 : pcwalton/servo/text-rendering, r=mbrubeck
...
Like Gecko, we treat `geometricprecision` the same as
`optimizelegibility` for now.
r? @mbrubeck
2015-01-08 13:48:53 -07:00
Patrick Walton
53b74ae853
layout: Implement text-rendering
per SVG 1.1 § 11.7.4.
...
Like Gecko, we treat `geometricprecision` the same as
`optimizelegibility` for now.
2015-01-08 12:32:58 -08:00
bors-servo
7800d98728
auto merge of #4566 : mattnenterprise/servo/globalref-by-value, r=Ms2ger
2015-01-08 13:12:55 -07:00
bors-servo
1458709247
auto merge of #4558 : mrobinson/servo/compositor-message-renames, r=zwarich
...
These names no longer reflect what the messages do, so rename them to
SetFrameTree, AssignPaintedBuffers, and CreateOrUpdateBaseLayer.
2015-01-08 12:36:53 -07:00
bors-servo
112ab49706
auto merge of #4525 : pcwalton/servo/outline-offset, r=mbrubeck
...
r? @mbrubeck
2015-01-08 12:03:53 -07:00
Patrick Walton
af7cf26e76
layout: Implement outline-offset
per CSS-UI-3 § 5.5.
2015-01-08 10:49:54 -08:00
bors-servo
a88e668091
auto merge of #4530 : pcwalton/servo/pointer-events, r=mbrubeck
...
SVG-only values are not yet supported.
r? @mbrubeck
2015-01-08 10:48:55 -07:00
bors-servo
3d9200e406
auto merge of #4529 : pcwalton/servo/word-break, r=mbrubeck
...
r? @mbrubeck
2015-01-08 10:09:55 -07:00
Patrick Walton
0627d4c599
layout: Implement word-break: break-all
per CSS3-TEXT § 5.2.
2015-01-08 09:04:24 -08:00
Matthew Rasmus
020a767849
Fix Equiv related deprecation warnings
...
...except where we have our own implementations of Equiv.
2015-01-08 08:51:11 -08:00
Matthew Rasmus
7bbce60e43
Fix renamed to slice::from_raw_buf
warning
2015-01-08 08:51:11 -08:00
Matthew Rasmus
9cfd258a21
Fix use UnicodeChar::to_lowercase
warning
2015-01-08 08:51:11 -08:00
Matthew Rasmus
b7a704b416
Fix renamed to into_inner()
warnings
2015-01-08 08:51:11 -08:00
Matthew Rasmus
fc49e10f7e
Fix unnecessary
unsafe block
warning
2015-01-08 08:51:11 -08:00
Matthew Rasmus
6364636693
Fix use Deref instead
warning
2015-01-08 08:51:11 -08:00
Matthew Rasmus
a3fc3a1581
Allow missing_copy_implementations
2015-01-08 08:51:11 -08:00
Matthew Rasmus
dc72119998
Fix non_upper_case_globals
warnings
2015-01-08 08:51:11 -08:00
Matthew Rasmus
01d4739d16
Fix variable does not need to be mutable
warning
2015-01-08 08:51:10 -08:00
Matthew Rasmus
c9325c9711
Fix use {f32,f64}::consts
warning
2015-01-08 08:51:10 -08:00
Matthew Rasmus
9881ecf8e2
Fix string::raw::from_buf
deprecation warning
2015-01-08 08:51:10 -08:00
Patrick Walton
899c9429d0
layout: Implement pointer-events: none
per SVG 1.1 § 16.6.
...
SVG-only values are not yet supported.
2015-01-08 08:32:26 -08:00
bors-servo
ec474ae835
auto merge of #4541 : Manishearth/servo/ban-stuff, r=jdm
...
Didn't do the `Vec<Temporary<T>>` banning since we might want to whitelist something there. I'll work on that next.
2015-01-08 09:30:54 -07:00
Ms2ger
5f31da82bd
Remove if_let feature gates.
...
This feature is now supported unconditionally.
2015-01-08 17:26:06 +01:00
Matt McCoy
5a54843111
Fixes #4164 Make file.rs Constructor and new functions take GlobalRef by value
2015-01-08 11:18:16 -05:00
bors-servo
df6a7959df
auto merge of #4069 : guillaumebort/servo/fix/3936, r=jdm
2015-01-08 08:48:54 -07:00
bors-servo
1d7148c79f
auto merge of #4554 : servo/servo/rustup_20141221, r=jdm
2015-01-08 08:00:57 -07:00
Ms2ger
16c7060bc8
Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.
2015-01-08 09:58:46 -05:00
Matt McCoy
85df7f0d6f
Fixes #4164 Make Constructor and new functions take GlobalRef by value
2015-01-07 18:52:41 -05:00
bors-servo
19cb0fa9e4
auto merge of #4565 : michaelwu/servo/fix-gonk-20150107, r=larsbergstrom
2015-01-07 16:21:52 -07:00
Michael Wu
9be9fc7768
Fix gonk port bustage due to constellation_msg renaming
2015-01-07 15:23:16 -05:00
Guillaume Bort
5fe3a3e54f
Fix #3936 – {Window,WorkerGlobalScope}.set{Timeout,Interval}(DOMString)
2015-01-07 11:39:15 +01:00
Martin Robinson
9ac759ed80
Fix root layer naming in the compositor
...
The term "root layer" is used in the compositor to refer to both the
pipeline root layer and the page background layer. This can be quite
confusing. Instead, call the page background layer the "base layer,"
which is always the first child of the pipeline root layer.
2015-01-06 15:40:42 -08:00
Martin Robinson
ad751e4926
Rename Compositor messages SetIds and Paint
...
These names no longer reflect what the messages do, so rename them to
SetFrameTree and AssignPaintedBuffers.
2015-01-06 07:23:26 -08:00
bors-servo
cf616b90a2
auto merge of #4428 : mbrubeck/servo/scroll-cleanup, r=glennw
...
More code re-use, fewer unchecked units. r? @glennw
2015-01-05 17:21:54 -07:00
bors-servo
3c45973238
auto merge of #4552 : glennw/servo/update-glutin-cocoa, r=metajack
2015-01-05 14:36:57 -07:00
Glenn Watson
1b6aade491
Update cocoa/glutin for mac mouse events fix.
2015-01-06 07:14:08 +10:00
bors-servo
3639c4e981
auto merge of #4549 : laumann/servo/master, r=jdm
...
When invoking `./mach cargo` the following error appeared
```
Error running mach:
['cargo']
The error occurred in the implementation of the invoked mach command.
This should never occur and is likely a bug in the implementation of that
command. Consider filing a bug for this issue.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
TypeError: can only concatenate list (not "NoneType") to list
File "/home/tj/servo/python/servo/devenv_commands.py", line 24, in cargo
return subprocess.call(["cargo"] + params,
```
it seems to be that all that's missing is checking whether params is None or not.
2015-01-05 08:36:53 -07:00
bors-servo
ca876edc05
auto merge of #4550 : Ms2ger/servo/MouseWindowEvent, r=jdm
2015-01-05 08:09:53 -07:00
Ms2ger
be683a0888
Rename MouseWindowEvent variants.
2015-01-05 12:08:16 +01:00
Thomas Jespersen
9b1fd5a05f
Check for no parameters when invoking cargo
2015-01-05 11:03:51 +01:00
bors-servo
65ee8166bd
auto merge of #4548 : Ms2ger/servo/cleanup, r=Manishearth
2015-01-05 01:27:48 -07:00
Ms2ger
e6b2715186
Remove spawn_named_native.
...
All threads are native now, so this was just an alias for spawn_named.
2015-01-05 09:20:40 +01:00