Commit graph

347 commits

Author SHA1 Message Date
Fernando Jimenez Moreno
0feb16fe8d Allow launching UWP app from command line 2019-10-24 11:45:36 +02:00
bors-servo
578d9a7fb9
Auto merge of #24453 - jdm:openxr-update, r=Manishearth
Update OpenXR loader package

This fixes two outstanding WACK errors.
2019-10-18 00:51:15 -04:00
bors-servo
b96b08a3d9
Auto merge of #24443 - ferjm:gst.debug.android, r=jdm
Allow setting GST_DEBUG on Android through mach

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
2019-10-15 18:26:46 -04:00
Josh Matthews
35dc07ab9e Upgrade OpenXR loader package to 1.0.3. 2019-10-15 15:49:35 -04:00
Josh Matthews
40b473ad03 Remove unnecessary DLLs from UWP project. 2019-10-15 15:49:22 -04:00
Fernando Jiménez Moreno
11993bb8f5 Allow setting GST_DEBUG on Android through mach 2019-10-14 17:27:29 +02:00
Paul Rouget
010bc0036d Use Tapped event instead of PointerReleased 2019-10-14 09:22:55 +02:00
Josh Matthews
5367da98f8 Support building UWP with native UWP rustc target. 2019-10-12 10:19:26 -04:00
Paul Rouget
95a9287a8a Add more capabilities to UWP app 2019-09-21 09:45:50 +02:00
Paul Rouget
4490b2de9a Isolate default URL in its own file, for convenience 2019-09-21 09:45:49 +02:00
bors-servo
540a73ed29
Auto merge of #24226 - paulrouget:openxrup, r=jdm
OpenXR loader update

Fix #24181

<!-- 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/24226)
<!-- Reviewable:end -->
2019-09-17 10:22:41 -04:00
bors-servo
8bc8981ae5
Auto merge of #24149 - jdm:opt-in-msbuild, r=paulrouget
Add explicit packaging step for UWP apps

<!-- 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/24149)
<!-- Reviewable:end -->
2019-09-17 02:44:18 -04:00
Paul Rouget
c90c32238c Update OpenXRLoader Nuget package 2019-09-17 07:46:03 +02:00
bors-servo
119cb894cd
Auto merge of #24224 - asajeffrey:magicleap-rime-of-the-ancient-debugger, r=jdm
Added description of debugging gstreamer in magicleap

<!-- Please describe your changes on the following line: -->

A description of the steps needed to debug gstreamer on magicleap.

---
<!-- 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 do not require tests because it's documentation

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- 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/24224)
<!-- Reviewable:end -->
2019-09-16 15:46:56 -04:00
Alan Jeffrey
b711d12344 Added description of debugging gstreamer in magicleap 2019-09-16 14:42:44 -05:00
Josh Matthews
c1f9dfda25 Make APPX build part of package command. Add nightly build for UWP. 2019-09-12 23:27:38 -04:00
bors-servo
f2b6cb77f2
Auto merge of #24126 - paulrouget:ui++, r=jdm
Make the HoloLens UI look better

Throbber, icons, tooltips, alignment, etc...

Based on top of #24125

<!-- 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/24126)
<!-- Reviewable:end -->
2019-09-11 23:46:48 -04:00
Paul Rouget
19d961626b Make the UI look better 2019-09-11 11:58:57 +02:00
Paul Rouget
fd12429d79 Fix UWP icons 2019-09-11 08:14:35 +02:00
bors-servo
d6118923d3
Auto merge of #24125 - paulrouget:branding, r=jdm
Branding: s/servo/firefox reality/

- Used images from https://github.com/MozillaReality/FirefoxReality
- Used description from https://play.google.com/store/apps/details?id=org.mozilla.vrbrowser
- Changed protocol handler url scheme from "servo://" to "fxr://"
- Default page for now is about:blank

Fix #24108

<!-- 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/24125)
<!-- Reviewable:end -->
2019-09-06 03:16:16 -04:00
Paul Rouget
56dd81f852 Branding: s/servo/firefox reality/ 2019-09-06 07:45:43 +02:00
bors-servo
2b31c0a644
Auto merge of #24140 - Manishearth:nuget-openxr, r=jdm
Use OpenXR loader from NuGet

No need to manually download the DLL

r? @jdm

<!-- 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/24140)
<!-- Reviewable:end -->
2019-09-05 18:40:32 -04:00
angelortiz1007
49934c0335 Added support in CInitOptions to pass logging/filter modules to VSLogger. 2019-09-04 19:00:28 -05:00
Manish Goregaokar
92bddf081d Use OpenXR Loader from NuGet 2019-09-04 13:37:17 -07:00
Paul Rouget
5fe9a6223d Switch to chromeless mode when app opens from a servo:// link 2019-08-29 06:53:53 +02:00
bors-servo
ab95925327
Auto merge of #24065 - paulrouget:androidAlert, r=jdm
Implement window.alert on Android

Makes it easier to debug our webxr demos.

<!-- 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/24065)
<!-- Reviewable:end -->
2019-08-27 23:36:23 -04:00
Paul Rouget
d339d1f30b Implement window.alert on Android 2019-08-27 08:09:03 +02:00
Josh Matthews
c0ff30b71f Enable GStreamer on Windows. 2019-08-26 17:41:22 -04:00
Paul Rouget
b2c56940eb Resize Servo on surface resize 2019-08-23 11:10:09 +02:00
Paul Rouget
10f86935b8 Support hidpi 2019-08-23 11:08:46 +02:00
bors-servo
5bf00c07c2
Auto merge of #24013 - paulrouget:gestureCapture, r=jdm
[hololens] Gesture capture

I can't reproduce #24010 but I think this should fix it.

Fix #24010

Depends on #24008

<!-- 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/24013)
<!-- Reviewable:end -->
2019-08-23 01:06:45 -04:00
bors-servo
8672ab5447
Auto merge of #23999 - paulrouget:missingCMethods, r=jdm
Missing C methods

Depends on #23983

Fix #23969

<!-- 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/23999)
<!-- Reviewable:end -->
2019-08-22 22:59:55 -04:00
Paul Rouget
b642ff2057 Implement missing C callbacks 2019-08-22 07:43:12 +02:00
Josh Matthews
c98878f833 Downgrade UWP app target platform. 2019-08-21 20:28:46 -04:00
angelortiz1007
3dd1bfc317 Added support to download nuget and added python code to automate the x64 and arm64 mach build -r/-d --uwp build process. 2019-08-21 20:28:41 -04:00
Paul Rouget
aaefaee5dc Disable URL bar hit testing while scrolling in Servo 2019-08-21 11:12:20 +02:00
Paul Rouget
5c1d130217 Handle servo:// url 2019-08-21 11:03:19 +02:00
bors-servo
5f89dc87bd
Auto merge of #23983 - paulrouget:handlePanic, r=jdm
[hololens] Handle servo panic

Depends on #23981

Fix #23937

I've used a different approach than checking the return code of every single functions.
Basically calling a C function on panic.

That means the errors are not recoverable. I think it's fine for now.

I'm open to any other better approach.

@jdm what do you think?

<!-- 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/23983)
<!-- Reviewable:end -->
2019-08-21 00:50:45 -04:00
Paul Rouget
3933b432fa Panic HoloLens app on rust panic 2019-08-21 06:20:20 +02:00
Paul Rouget
42f2c472f7 Remove Immersive Mode demo 2019-08-20 08:17:43 +02:00
Paul Rouget
d09692664e Use URL keyboard layout for urlbar 2019-08-20 05:34:48 +02:00
Paul Rouget
92f57b66d1 move control to its own directory 2019-08-19 07:12:17 +02:00
Paul Rouget
663ec48e00 Move Servo into a Control Template 2019-08-19 07:12:16 +02:00
bors-servo
9a0c02cfc1
Auto merge of #23978 - servo:jdm-patch-49, r=Manishearth
Enable webxr for the UWP port.

This avoids a common papercut for the UWP port while our webxr support is still in progress.

<!-- 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/23978)
<!-- Reviewable:end -->
2019-08-16 18:19:15 -04:00
Josh Matthews
a94d4b267a
Enable webxr for the UWP port. 2019-08-15 17:55:48 -04:00
Alan Jeffrey
9a2ba596e5 Package both Servo2D and Servo3D in one magicleap mpk 2019-08-15 10:19:02 -05:00
bors-servo
c47575535c
Auto merge of #23963 - asajeffrey:magicleap-grainier, r=Manishearth
Reduce magicleap servo screen resolution

<!-- Please describe your changes on the following line: -->

Reduce the magicleap resolution from 720p to 480p. (Videos at 720p seem to lag.)

---
<!-- 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 do not require tests because we don't test native UI

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- 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/23963)
<!-- Reviewable:end -->
2019-08-14 10:54:19 -04:00
Alan Jeffrey
b4565dd3e2 Reduce magicleap servo screen resolution 2019-08-13 13:50:50 -05:00
Manish Goregaokar
c879ce078d Use packaged OpenXR 2019-08-12 19:28:48 -07:00
Manish Goregaokar
acfe1ee0dd Add support for OpenXR hololens backend 2019-08-12 19:28:48 -07:00