Matt Brubeck
e2e142aae8
Replace libpng with image everywhere.
2015-10-10 07:43:11 -07:00
Simon Martin
28fdc02143
Issue #7905 : Restore "headless" build on not Linux platforms.
2015-10-10 16:18:20 +02:00
Avi Weinstock
f24bebb84e
Update clipboard to a version with chdir("/") removed.
...
Relevant links:
http://logs.glob.uno/?c=mozilla%23servo&s=9+Oct+2015&e=10+Oct+2015#c279844
ef4cf77c9c
2015-10-09 21:05:03 -04:00
Matt Brubeck
b649246fe2
Replace stb_image with PistonDevelopers/image
...
Fixes #3368
2015-10-09 12:23:33 -07:00
Martin Robinson
dae22b6e80
Simplify and unify compositor shutdown code paths
...
Unify all compositor shutdown code paths into two methods, one which
starts the shutdown and the other that finishes it. This simplifies the
way the compositor shuts down and prevents "leaking" pixmaps when
exiting in uncommon ways.
2015-10-07 18:42:11 -07:00
Manish Goregaokar
f03f59f231
Update openssl
2015-10-06 03:20:30 +05:30
Lars Bergstrom
48b3259c90
Rust upgrade to nightly 20151002
2015-10-02 13:50:11 -05:00
bors-servo
fd66620602
Auto merge of #7812 - paulrouget:vsyncOsx, r=glennw
...
enable vsync on osx
fixes https://github.com/servo/servo/issues/7783
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7812 )
<!-- Reviewable:end -->
2015-10-01 02:08:34 -06:00
Paul Rouget
72422f40e8
enable vsync on osx
2015-10-01 09:51:37 +02:00
Patrick Walton
24fdc8a3c7
Handle zero-sized source surfaces properly, and upgrade ipc-channel
to
...
incorporate the fix for zero-sized shmem on Mac.
Depends on servo/rust-azure#201 and pcwalton/ipc-channel#10.
Closes #7422 .
2015-09-30 23:09:36 -07:00
Glenn Watson
1999ea5e43
Update servo to use published app units crate
2015-10-01 11:45:35 +10:00
Paul Rouget
5be60f2c79
Add a command line option to disable native titlebar
2015-09-29 08:50:39 +02:00
Matt Brubeck
5667dfe7b0
Update unicode-bidi to 0.2.2
...
Fixes #7701 via servo/unicode-bidi#17 .
2015-09-25 13:01:53 -07:00
James Graham
8d9ab50a96
Add a pref for a default homepage.
2015-09-25 00:58:51 +01:00
Ms2ger
561368fdd5
Remove the now-stable box_raw feature gate from cef.
2015-09-24 18:36:10 +02:00
Ms2ger
6fc66dd905
Update dependencies.
2015-09-23 15:41:54 +02:00
Manish Goregaokar
3c969b346a
Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev.
2015-09-23 14:44:59 +02:00
Lars Bergstrom
2a362f4070
Update Cargo.lock files with linker updates for cleaner static linking
2015-09-22 20:31:43 -05:00
Brandon Fairchild
de3547e401
Fix reported test-tidy errors for unmerged import blocks
...
This merges import blocks that were reported by tidy as unmerged.
2015-09-19 12:50:14 -04:00
Hugo Thiessard
6565e7b02f
Issue #7390 correct the order of mod declaration
2015-09-18 22:02:04 +02:00
Matt Brubeck
734513c668
Update glutin to latest upstream merge
...
To pick up servo/glutin#47 .
2015-09-17 22:33:11 -07:00
Simon Sapin
81dd1ab363
Record first and last token type of custom property values.
2015-09-17 14:48:19 +02:00
Simon Sapin
c7622bf22f
Fix !important in custom properties.
...
Test changes are also in https://github.com/w3c/csswg-test/pull/847/files
2015-09-17 14:48:13 +02:00
bors-servo
6a12f00d6d
Auto merge of #7605 - nox:skew, r=mbrubeck
...
Implement "transform: skew()"
Thanks to @Jinwoo-Song for the original commit, which I just rebased and cleaned up. Fixes #6237 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7605 )
<!-- Reviewable:end -->
2015-09-16 06:31:48 -06:00
bors-servo
67cf241acd
Auto merge of #7548 - jgraham:webdriver_prefs, r=metajack
...
Add get/set pref extensions to webdriver server.
This can be used by the test framework to ensure that the correct prefs are
set for a test without restarting the browser
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7548 )
<!-- Reviewable:end -->
2015-09-14 22:08:28 -06:00
zmike
80b027ef9f
add missing cef types from last sync
2015-09-14 16:01:16 -04:00
zmike
5f9aac6c1a
update cef interfaces from upstream
2015-09-14 14:02:35 -04:00
zmike
f749fe4125
update cef interfaces script to use better syntax
...
zsh version upgrade broke this somehow I guess
2015-09-14 14:02:06 -04:00
Corey Farwell
202a7e3f13
Bump string_cache
2015-09-13 07:25:07 -04:00
bors-servo
b05f4aa3aa
Auto merge of #7559 - ddrmanxbxfr:RFC-0344-Work, r=nox
...
Remove 'get_*' on getters as per RFC 0344 on canevas, compositing, devtools, gfx, layout, net, profile, servo and webdriver_server
Hi guys,
I just gave a big pass of RFC-0344 as per issue #6224 .
Pretty much renamed all the get_* fn that were used to fetch values.
I hope I didn't rename too much.
As said in the issue discussion, I didn't touch at the scripts folder so we keep the unsafe ones pretty explicit.
I've ran the whole pass of test, everything seems to be still working right :).
Please give feedback on this PR.
Thanks for looking into it.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7559 )
<!-- Reviewable:end -->
2015-09-12 18:29:56 -06:00
Mathieu Rheaume
7320433cca
Remove 'get_*' on getters as per RFC 0344 on various components
2015-09-12 20:14:01 -04:00
Anthony Ramine
f11fcebd9c
Bump euclid to 0.2
2015-09-12 01:06:26 +02:00
bors-servo
f190ba360e
Auto merge of #7595 - connorimes:update-hbs, r=larsbergstrom
...
Refresh cef and gonk lock files; update heartbeats dependencies
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7595 )
<!-- Reviewable:end -->
2015-09-10 13:31:57 -06:00
Jack Moffitt
2d35ee6d16
Fix compiler warnings
2015-09-10 09:40:06 -06:00
Connor Imes
7cd953c9d1
Update heartbeats sys dependencies
2015-09-10 10:04:00 -05:00
Connor Imes
06b2c496fe
Refresh cef and gonk lock files
2015-09-10 10:02:02 -05:00
Jack Moffitt
71c3c9a1ba
Fix some build warnings
2015-09-09 12:44:18 -06:00
Akos Kiss
52d87097ae
Bump up skia and js packages to follow recent fixes
2015-09-09 09:35:55 +00:00
bors-servo
be9a9ffda1
Auto merge of #7523 - eefriedman:unnecessary-unsafe, r=SimonSapin
...
Fix up some unnecessary uses of `unsafe`.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7523 )
<!-- Reviewable:end -->
2015-09-09 00:05:17 -06:00
James Graham
e0a7b2b5bb
Add get/set pref extensions to webdriver server.
...
This can be used by the test framework to ensure that the correct prefs are
set for a test without restarting the browser
2015-09-08 19:16:28 +01:00
bors-servo
5a0be12e43
Auto merge of #7531 - nox:template, r=Ms2ger
...
Implement <template>
All tests using iframes can't currently pass, same for innerHTML-related tests with <template> elements. The latter contradicts the spec, see the links below.
Apart from this, they work, AFAICT.
https://github.com/servo/html5ever/issues/164
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27314
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7531 )
<!-- Reviewable:end -->
2015-09-08 02:29:00 -06:00
Anthony Ramine
a7476a758e
Bump html5ever to 0.2.4, <template> support!
...
The failing <img> test comes from the now-correct parsing of <font face> elements
in SVG.
2015-09-08 10:28:21 +02:00
bors-servo
f8ba9a8111
Auto merge of #7543 - mbrubeck:glutin-up, r=pcwalton
...
Update glutin
To servo/glutin#46
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7543 )
<!-- Reviewable:end -->
2015-09-04 10:23:58 -06:00
Matt Brubeck
7d2257bdd6
Update glutin
...
To servo/glutin#46
2015-09-04 09:22:43 -07:00
bors-servo
05deb3dcc8
Auto merge of #7518 - servo:custom-properties, r=pcwalton
...
Initial support for CSS Custom Properties
https://drafts.csswg.org/css-variables/
Missing:
* `var()` in shorthand property declarations.
* Correct handling of EOF in custom property declarations.
r? @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7518 )
<!-- Reviewable:end -->
2015-09-03 16:09:02 -06:00
Simon Sapin
b4fdb5d803
Substitute var() in longhand property declarations.
2015-09-03 23:02:22 +02:00
Matt Brubeck
afafb0b71c
Implement get_table_for_tag on FreeType
...
Also fixes use-after-free of FontTable buffers.
2015-09-03 13:35:44 -07:00
bors-servo
3a09c027e2
Auto merge of #7526 - frewsxcv:bump-no-warnings, r=jdm
...
Upgrade rust-block to silence warning
https://github.com/SSheldon/rust-block/pull/1
Relevant to https://github.com/servo/servo/pull/7513
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7526 )
<!-- Reviewable:end -->
2015-09-02 22:57:13 -06:00
Corey Farwell
68e65d775a
Upgrade rust-block to silence warning
...
https://github.com/SSheldon/rust-block/pull/1
Relevant to https://github.com/servo/servo/pull/7513
2015-09-03 00:00:48 -04:00
Eli Friedman
c82401f213
Cut required desktop OpenGL version from 3.0 to 2.1.
...
Mesa software rendering on Ubuntu 14.04 only claims to support OpenGL 2.1,
so servo crashes on startup. It seems to work fine if an OpenGL 2.1 context
is requested.
2015-09-02 19:51:28 -07:00