Paul Rouget
d0436f16b6
More events, remove most of the statics, better shutdown
2019-07-25 05:47:56 +02:00
bors-servo
82f649751c
Auto merge of #23835 - jdm:arm64-openssl, r=paulrouget
...
Use openssl dependency that works on arm64.
This uses binaries that I generated with https://github.com/servo/openssl-src-rs/tree/servo and https://github.com/servo/openssl/tree/servo that don't crash on arm64.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23811
- [x] These changes do not require tests can't run automated tests for arm64 windows.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23835 )
<!-- Reviewable:end -->
2019-07-24 16:11:14 -04:00
bors-servo
b8af92a3ef
Auto merge of #23831 - paulrouget:hl2.scroll, r=jdm
...
Support Scroll in HoloLens mode
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23831 )
<!-- Reviewable:end -->
2019-07-24 13:52:52 -04:00
Josh Matthews
317977237d
Add ARM64 configuration to ServoApp.
2019-07-23 11:14:25 -04:00
Josh Matthews
157077c826
Use Servo's ANGLE fork for UWP.
2019-07-23 09:41:59 -04:00
Josh Matthews
962a2a0afa
Use openssl dependency that works on arm64.
2019-07-23 09:00:41 -04:00
Paul Rouget
380e54b4f6
Support Scroll in HoloLens mode
2019-07-23 10:51:51 +02:00
Paul Rouget
24d2213780
Add new hololens code (winrt + D3D immersive mode example)
2019-07-22 12:37:53 +02:00
Paul Rouget
13872eb254
Remove old hololens code
2019-07-22 12:36:13 +02:00
bors-servo
60f1ffc5a7
Auto merge of #23801 - paulrouget:alert, r=jdm
...
Expose javascript:window.alert() to libsimpleservo
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23801 )
<!-- Reviewable:end -->
2019-07-19 21:18:42 -04:00
bors-servo
bb6265b99b
Auto merge of #23783 - angelortiz1007:winrt-servo, r=jdm
...
Add source module to UWP logging output
Updated support/hololens/Servo.cpp to use url: google.com
New debug output:
```
RUST: DEBUG - html5ever::tokenizer - got characters None
RUST: DEBUG - script::script_thread - Processing event FromConstellation(ConstellationControlMsg::NavigationResponse).
RUST: DEBUG - html5ever::tokenizer - processing in state RawData(ScriptData)
```
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23755
- [x] These changes do not require tests because we can't automatically test logging output.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23783 )
<!-- Reviewable:end -->
2019-07-19 16:25:48 -04:00
Paul Rouget
3a374b3455
Expose javascript:window.alert() to libsimpleservo
2019-07-19 16:49:26 +02:00
Angel
1547620469
Include source module in UWP logging output.
2019-07-17 12:12:49 -05:00
Josh Matthews
ce01cd71e2
Adjust gstreamer plugins for UWP.
2019-07-12 10:35:09 -04:00
Josh Matthews
c04078598b
Fix inclusion of simpleservo.dll in ServoApp debug builds.
2019-07-10 13:49:56 -04:00
Josh Matthews
4fb75f5646
Package all known GStreamer plugins and dependencies on Windows, and load them explicitly when loading Servo.
2019-07-05 01:59:13 -04:00
Paul Rouget
acde7e04cb
Hololens port
2019-07-03 21:35:43 +02:00
akshitkrnagpal
027514c3e6
Add support for market:// urls
2019-06-28 17:30:42 -04:00
Alan Jeffrey
0b48ff496f
Add Servo3D immersive demo for magicleap
2019-06-13 15:04:05 -05:00
Josh Matthews
ccde5867fb
Use llvm toolchain for entirety of android build.
2019-05-24 16:05:01 -04:00
Manish Goregaokar
e89b7e8527
Update gstreamer
2019-05-16 12:15:12 -07:00
bors-servo
3f30720bba
Auto merge of #23363 - Darkspirit:https, r=jdm
...
More https
* Disabled unused legacy TLS.
It will be disabled for Nightly 72 or 73 in 5-7 months and ride the [trains](https://wiki.mozilla.org/Release_Management/Calendar ).
https://blog.mozilla.org/security/2018/10/15/removing-old-versions-of-tls/
* Updated MPL license in a few files.
It would be nice if a new version of https://pypi.org/project/servo_tidy/ could be released to update WebRender as well.
* Switched servo-deps.s3.amazonaws.com back to https.
This was recently regressed by 10585be25c
and fc28073dfb
.
* Made https the default protocol for address bar on desktop.
Press Ctrl+L on the Glutin port and enter `example.com`:
Servo previously assumed you meant `http://example.com/ `, now it is `https://example.com/ `.
---
- [x] `./mach build --release` does not report any errors
- [x] `./mach test-tidy` does not report any errors
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23363 )
<!-- Reviewable:end -->
2019-05-14 08:21:17 -04:00
Josh Matthews
d0d3401361
Use correct android platform version when linking.
2019-05-10 22:43:42 -04:00
Jan Andre Ikenmeyer
b23219176d
Switch servo-deps back to https
2019-05-10 15:09:25 +02:00
Alan Jeffrey
2f47f49d26
Get Servo2D to build with debugmozjs
2019-05-08 10:59:45 -05:00
bors-servo
60c7266e18
Auto merge of #23300 - jdm:helpful-ml, r=asajeffrey
...
Magic Leap developer ergonomic improvements
These changes allow passing in command line arguments for Servo via a SERVO_ARGS from the mldb terminal when launching the activity, as well as passing in a launch URL as an argument. It also redirects stdout to the ML log, which allows observing the built-in profiler output.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23041
- [x] These changes do not require tests because no magic leap testing.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23300 )
<!-- Reviewable:end -->
2019-05-03 02:58:51 -04:00
Josh Matthews
a207574b4c
Support passing in arguments from embedding. Read arguments for Magic Leap from SERVO_ARGS env var.
2019-05-02 19:20:02 -04:00
Josh Matthews
daabda7fe1
Support launching Servo2d with a URI.
2019-05-01 18:57:40 -04:00
Josh Matthews
7a95cbcf91
Upgrade NDK to v15c.
2019-05-01 15:08:37 -04:00
Alan Jeffrey
73a874f742
Work around deprecated API when packaging for magicleap
2019-04-25 13:02:56 -05:00
Alan Jeffrey
82fcab38a4
Move debuggable flag setting for magicleap package to package file
2019-04-25 12:56:37 -05:00
Fernando Jiménez Moreno
10585be25c
Update mach bootstrap-gstreamer to use the latest binaries
2019-03-27 11:17:18 +01:00
Paul Rouget
8f2390fdff
Add transparent padding around ServoSurface
2019-03-25 19:01:39 +01:00
Josh Matthews
5b7be2548a
Build MagicLeap port using libsimpleservo.
2019-03-04 12:43:49 -05:00
bors-servo
6c161e5037
Auto merge of #22773 - paulrouget:immersive, r=jdm
...
Support for ExternalVR implementation
This PR adds the hook necessary for the ExternalVR rust-webvr driver.
Waiting on rust-webvr 0.9.3 to be published before landing.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22773 )
<!-- Reviewable:end -->
2019-02-07 00:17:26 -05:00
Paul Rouget
c055b74e13
Support for ExternalVR implementation
2019-02-07 06:15:11 +01:00
Paul Rouget
475756ec2f
Remove readfile callback
2019-02-06 07:52:58 +01:00
bors-servo
363073568e
Auto merge of #21968 - UK992:mach-package, r=jdm
...
Windows: Add missing dependencies
Rebased https://github.com/servo/servo/pull/16445 and updated with Gstreamer DLLs.
About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?
Fixes #16422 .
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968 )
<!-- Reviewable:end -->
2019-02-01 18:02:59 -05:00
Paul Rouget
c146653707
Implement ServoSurface::onSurfaceChanged
2019-01-30 07:40:55 +01:00
Manish Goregaokar
82f81fb9fd
Stop catching Android click events
...
Servo already can simulate clicks from multiple tap events
fixes https://github.com/servo/servo/issues/22702
2019-01-16 18:23:07 -05:00
Alan Jeffrey
3af2f9afea
Add basic keyboard support for magicleap
2018-12-18 13:10:28 -06:00
UK992
d9294282a9
Remove GStreamer installer from Servo bundle
2018-12-01 23:54:57 +01:00
bors-servo
08b67adce2
Auto merge of #22322 - ferjm:windows.extra.backslash, r=jdm
...
Remove extra backslash from Gstreamer info added to the PATH on Windows
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22322 )
<!-- Reviewable:end -->
2018-11-30 17:25:00 -05:00
bors-servo
aa1b688ed8
Auto merge of #22317 - Manishearth:vr-packaging, r=MortimerGoro
...
Fix daydream support
Added a googlevr-flavor AndroidManifest.xml for servoapp (this gets
merged with the main one). Daydream works now.
I haven't added an oculus one since as far as I can tell we don't
support pure servo on oculus yet.
r? @jdm @paulrouget
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22317 )
<!-- Reviewable:end -->
2018-11-30 11:26:42 -05:00
Fernando Jiménez Moreno
b064665b8d
Remove extra backslash from Gstreamer info added to the PATH on Windows
2018-11-30 11:22:10 +01:00
Manish Goregaokar
d11c81aff5
Remove titlebar
...
fixes https://github.com/servo/servo/issues/22318
2018-11-29 17:33:06 -08:00
Manish Goregaokar
731b7c472c
Add daydream and cardboard intent filters
2018-11-29 14:42:43 -08:00
Alan Jeffrey
8de3f7c8f9
Tidy up UI of magicleap app
2018-11-29 15:36:44 -06:00
Manish Goregaokar
d171daa81c
Automatically enable webvr for Android VR builds
2018-11-28 15:43:24 -08:00
Anthony Ramine
496a62860e
Move Android and ML build artefacts to their own subdirectory
...
Works around #20380 .
2018-11-28 13:00:44 +01:00