bors-servo
84d3ba0759
Auto merge of #10026 - pcwalton:no-browserhtml-flash, r=metajack
...
compositing: In borderless mode, don't show the window until the page has loaded.
This avoids a flash of unstyled content, which looks especially bad in
browser.html since unstyled content is white and browser.html has a
transparent background.
Closes #9996 .
r? @metajack
cc @jdm since you had some concerns
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10026 )
<!-- Reviewable:end -->
2016-03-16 23:46:59 +05:30
bors-servo
37574065e0
Auto merge of #9838 - szeged:webbluetooth, r=jdm
...
WebBluetooth API classes
Basic implementation of WebBluetooth API
API spec.: https://webbluetoothcg.github.io/web-bluetooth/
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9838 )
<!-- Reviewable:end -->
2016-03-16 21:01:18 +05:30
Attila Dusnoki
e7d70cfabf
WebBluetooth API classes
2016-03-16 10:34:48 +01:00
Patrick Walton
c2581d5cef
compositing: In borderless mode, don't show the window until the page
...
has loaded.
This avoids a flash of unstyled content, which looks especially bad in
browser.html since unstyled content is white and browser.html has a
transparent background.
Closes #9996 .
2016-03-15 22:07:21 -07:00
Patrick Walton
10e948e1b6
servo: Upgrade WebRender.
...
Closes #9867 .
2016-03-15 21:42:45 -07:00
bors-servo
78b16bcc1d
Auto merge of #9987 - larsbergstrom:codegen_units, r=metajack
...
Test using 4 parallel codegen units on release builds
Do not merge yet! Doing a test run first.
Note that `codegen-units` had very little effect on our dev builds (saved ~12 seconds http://logs.glob.uno/?c=mozilla%23servo&s=6+Aug+2015&e=6+Aug+2015#c252485 ).
@bors-servo try
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9987 )
<!-- Reviewable:end -->
2016-03-15 20:50:44 +05:30
bors-servo
183772583f
Auto merge of #9988 - Ms2ger:lazy-static-host-table, r=Manishearth
...
Use lazy_static for HOST_TABLE.
This might change behaviour if the file is changed between Servo startup and
the moment HOST_TABLE is first accessed. I don't think we care.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9988 )
<!-- Reviewable:end -->
2016-03-15 16:33:03 +05:30
Ms2ger
ec1f720662
Use lazy_static for HOST_TABLE.
...
This might change behaviour if the file is changed between Servo startup and
the moment HOST_TABLE is first accessed. I don't think we care.
2016-03-15 12:02:45 +01:00
Bobby Holley
b1878bd925
Remove lifetimes from T{Node,Element,Document}.
2016-03-14 14:31:57 -07:00
Patrick Walton
8eb2cda438
Implement support for overscrolling on the Mac.
...
Requires tomaka/glutin#734 , servo/webrender_traits#14 , and
servo/webrender#217 .
2016-03-14 11:38:10 -07:00
Lars Bergstrom
f9155ec25d
Add release flags to cef, too
2016-03-14 12:05:39 -05:00
bors-servo
f3a871ec3d
Auto merge of #9781 - jdm:refactor_gle, r=glennw
...
Allow user to choose between GL and ES2
Rebase of #8869 . Requires https://github.com/servo/rust-layers/pull/232 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9781 )
<!-- Reviewable:end -->
2016-03-11 02:53:59 +05:30
bors-servo
396812b6d9
Auto merge of #9926 - connorimes:update-em-interface-hbs-crates, r=asajeffrey
...
Update heartbeats and energymon profiler dependencies
Heartbeats now on crates.io.
Updates to energymon interface for energy profiling.
Profiling script for Android.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9926 )
<!-- Reviewable:end -->
2016-03-10 23:09:23 +05:30
Olaf Buddenhagen
94b071e346
Update ipc-channel for another fix in large transfers
...
This pulls in 78c1be46ccc199d00d96e5dc225e8b130c5a565a , which might
help with some intermittent failures.
2016-03-10 00:38:05 +01:00
Connor Imes
f31e8841fb
Heartbeats now on crates.io.
...
Updates to energymon interface for energy profiling.
Profiling script for Android.
2016-03-09 15:47:37 -06:00
Prashant Gupta
4899611864
Allow user to choose between GL and ES2
2016-03-09 16:40:00 -05:00
Anthony Ramine
79c68f54e3
Bump gleam to 0.2.8
2016-03-09 20:17:08 +01:00
Anthony Ramine
72e9884a2b
Bump ipc-channel to 0.2.1
...
This also makes Servo use crates.io's bincode 0.4.1.
2016-03-09 20:17:03 +01:00
Anthony Ramine
449a30c66d
Bump cocoa to 0.2.5
2016-03-09 20:15:18 +01:00
Anthony Ramine
b66d190166
Bump url to 0.5.7
2016-03-09 20:15:16 +01:00
Anthony Ramine
10e19e06a7
Bump string_cache to 0.2.11
2016-03-09 20:15:15 +01:00
Anthony Ramine
e997d93b16
Bump offscreen_gl_context to 9c123fa5
2016-03-09 20:15:14 +01:00
Anthony Ramine
f89c321141
Bump euclid to 0.6.4
2016-03-09 20:15:11 +01:00
Anthony Ramine
200e2286fd
Bump cssparser to 0.5.4
2016-03-09 20:14:38 +01:00
Anthony Ramine
7771f28a22
Bump core-text to 1.1
2016-03-09 20:14:37 +01:00
Anthony Ramine
5dc9fa0c17
Bump azure to 0.4.3
2016-03-09 20:14:36 +01:00
Anthony Ramine
5720c76816
Bump app_units to 0.2.3
2016-03-09 20:14:35 +01:00
bors-servo
4f08caa5a6
Auto merge of #9934 - kaksmet:update-jpeg-decoder, r=metajack
...
Update jpeg-decoder
This brings performance improvements and fixes a bug which was causing some progressive JPEGs to fail decoding.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9934 )
<!-- Reviewable:end -->
2016-03-09 16:59:58 +05:30
bors-servo
4d2040b31b
Auto merge of #9906 - glennw:bump-gleam, r=ecoal95
...
Update gleam 0.2.6 -> 0.2.8
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9906 )
<!-- Reviewable:end -->
2016-03-09 16:07:01 +05:30
Ulf Nilsson
d08d3f4b50
Update jpeg-decoder
2016-03-09 01:17:35 +01:00
bors-servo
5fbed88248
Auto merge of #9886 - nox:unstable-feature, r=SimonSapin
...
Make Cargo share more things between servo and ports
This should enable Cargo to reuse more build artifacts between servo and geckolib.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9886 )
<!-- Reviewable:end -->
2016-03-08 20:03:24 +05:30
bors-servo
b6e469cbde
Auto merge of #9903 - servo:ref-filter-map, r=nox
...
Replace usage of deprecated std::cell::Ref::filter_map
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9903 )
<!-- Reviewable:end -->
2016-03-08 08:52:45 +05:30
Anthony Ramine
d59cad2dd9
Enable query_encoding in geckolib
...
This allows the reuse of teh build artifacts of url and all the things that
depends on it between servo and geckolib.
2016-03-08 02:51:08 +01:00
Anthony Ramine
5f2a69b3b7
Use release_max_level_info in all ports
2016-03-08 02:50:41 +01:00
Anthony Ramine
80bcbcb966
Use the unstable feature of string_cache and selectors in geckolib
...
This should enable Cargo to reuse more build artifacts between servo and geckolib.
2016-03-08 02:49:17 +01:00
Glenn Watson
e2af261361
Update gleam 0.2.6 -> 0.2.8
2016-03-08 09:31:32 +10:00
Simon Sapin
62034b956e
Replace usage of deprecated std::cell::Ref::filter_map
2016-03-07 18:53:38 +01:00
Arpad Borsos
c880c97b1b
rename deprecated utf16_units to encode_utf16
2016-03-07 16:14:04 +01:00
Anthony Ramine
7c1dd54895
Update to Rust 2016-03-05
2016-03-06 10:36:49 +01:00
Anthony Ramine
c5af2f27c3
Bump regex and regex-syntax
2016-03-05 15:51:51 +01:00
Glenn Watson
52fa387383
Update ipc-channel.
...
Fixes #9882 .
2016-03-05 15:34:00 +10:00
bors-servo
69f52d0f21
Auto merge of #9873 - metajack:mach-run-bhtml, r=ecoal95
...
Adds browserhtml dependency and mach run --browserhtml
This makes the experience for testing browserhtml super easy.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9873 )
<!-- Reviewable:end -->
2016-03-05 04:33:18 +05:30
Jack Moffitt
96cbe7ac97
Add --browserhtml/-b command to ./mach run
...
This will run Servo with browser.html. We use the latest package in the
dependency tree if there are multiple copies, since there is no way for
Cargo to tell us which one is canonical.
2016-03-04 15:07:32 -07:00
bors-servo
49e9594fb9
Auto merge of #9852 - bholley:stylo_uplifts_3, r=bholley
...
Stylo uplifts 3
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9852 )
<!-- Reviewable:end -->
2016-03-05 01:48:35 +05:30
Bobby Holley
dbbbebd664
Parse ServoBindings.h as C++.
...
This allows us to remove the bool-as-int contortions we were doing before.
2016-03-04 11:46:35 -08:00
Bobby Holley
23ace489b9
Binding generator tooling.
...
This should make it a lot easier for people to bootstrap and run the binding generator.
2016-03-04 11:46:33 -08:00
Bobby Holley
4da1171474
Stop using servo UA stylesheets for geckolib.
...
Gecko will provide these. This also removes the need to reference
the servo resource directory.
2016-03-04 11:46:32 -08:00
Patrick Walton
5e17325e54
Flatten the WebRender API to allow us to use shared memory to transfer
...
display lists.
Improves performance significantly.
Requires servo/webrender_traits#15 and servo/webrender#222 .
2016-03-03 14:44:48 -08:00
Glenn Watson
a768ffb4bc
Update webrender. Fixes #9846 .
2016-03-03 11:28:03 +10:00
Bobby Holley
c4aa7cd862
Update gecko bindings.
...
I'm in the process of making the binding generator easier to use, so that we can check it
into the tree. More patches in that direction soon, but I wanted to first just update the
existing bindings to match the state of the world in gecko.
2016-03-02 16:48:54 -08:00