aboutsummaryrefslogtreecommitdiffstats
path: root/ports/libmlservo
Commit message (Collapse)AuthorAgeFilesLines
* UWP: More mouse eventsPaul Rouget2019-11-011-4/+4
|
* UWP: better mouse interaction supportPaul Rouget2019-10-291-1/+1
|
* Use EGL context and display parameters when initializing magicleap servoAlan Jeffrey2019-09-181-2/+2
|
* Replace use of gleam in webgl with sparkle.Josh Matthews2019-09-111-1/+1
|
* Update ipc-channel and related dependenciesBastien Orivel2019-08-271-1/+1
|
* Added magicleap webxr back endAlan Jeffrey2019-08-022-9/+29
|
* Pass the event loop waker into WebXRAlan Jeffrey2019-07-251-1/+1
|
* Update euclid.Emilio Cobos Álvarez2019-07-231-3/+3
| | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is.
* Expose javascript:window.alert() to libsimpleservoPaul Rouget2019-07-191-0/+1
|
* Fix mlservo.Josh Matthews2019-07-121-3/+1
|
* Auto merge of #23483 - ceyusa:player-context, r=jdmbors-servo2019-07-041-3/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Media player rendering with GL textures These patches pass the application's OpenGL raw context and the its native display address to the media player, in order to create an internal wrapped context, thus it will generate video frames as textures. For now only EGL from glutin-based app and android are in place, though tested only in Linux glutin app. This PR also renders the generated frame textures by Servo/Media and renders them by using a thread that connects Webrenderer's ExternalImageHandler and each instantiated player. **By now, these patches, disable the WebGL rendering**. We need to provide a ExternalImageHandler demuxer. This PR depends on https://github.com/servo/media/pull/270 - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - This PR fixes #22300 and fixes #22920 In order to test it you must launch servo as `./mach run -- --pref media.glvideo.enabled [...]` <!-- 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/23483) <!-- Reviewable:end -->
| * Fix magic leap build.Josh Matthews2019-07-041-3/+5
| |
* | Add `./mach build --with-layout-2020`Simon Sapin2019-07-041-0/+2
|/ | | | | … with corresponding `layout` and `layout_thread` crates, which for now do nothing.
* Auto merge of #23696 - servo:hl, r=jdmbors-servo2019-07-041-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add UWP port - bis This is #23658 with some fixes: - removed nspr from DLL dependencies (was breaking VS build) - exclude symbols from header file (was breaking VS build) - rebased Before merging: - please check the rebased commit that introduces the `--uwp` option (things moved around since https://github.com/servo/servo/commit/7c85dc09b59e653caf60cb18d3b3fdea2ba4d4ae) - should we wait until the WR fix lands upstream? <!-- 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/23696) <!-- Reviewable:end -->
| * Simplify build process for UWP app.Josh Matthews2019-07-031-0/+1
| |
* | Auto merge of #23564 - mmiecz:clipboard-refactoring, r=jdmbors-servo2019-07-031-0/+6
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clipboard refactoring <!-- Please describe your changes on the following line: --> This PR removes clipboard handling from the constellation. Instead, now embedder handles it. --- <!-- 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 #23440 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it is enough to test manually in input box, if copying and pasting still works . <!-- 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/23564) <!-- Reviewable:end -->
| * Prefix unused arguments with underscore to prevent warningsMichal Mieczkowski2019-07-031-1/+1
| |
| * Return None instead of panickingMichal Mieczkowski2019-07-021-1/+1
| |
| * Add stub for set_clipboard_contents and get_clipboard_contents in ↵Michal Mieczkowski2019-07-011-0/+6
| | | | | | | | libsimpleservo jniapi and libmlservo
* | Auto merge of #23676 - servo:check, r=Manishearthbors-servo2019-07-021-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Share more `./mach build` logic with mach check, doc, test-unit Fixes #23659 <!-- 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/23676) <!-- Reviewable:end -->
| * | Rename {azure,raqote}_backend feature flags to canvas2d-{azure,raqote}Simon Sapin2019-07-011-2/+2
| | |
* | | Update to latest xrtest apiManish Goregaokar2019-07-011-1/+1
| | |
* | | Pass events loop to glwindow test webvr implementationAlan Jeffrey2019-07-011-1/+1
|/ /
* | Add support for market:// urlsakshitkrnagpal2019-06-281-0/+3
| |
* | Fix some new warningsSimon Sapin2019-06-221-1/+1
| |
* | Fixed magicleap Servo2D applicationAlan Jeffrey2019-06-141-6/+11
| |
* | Add Servo3D immersive demo for magicleapAlan Jeffrey2019-06-132-26/+50
| |
* | Add cargo features for canvas backend to other ports.Josh Matthews2019-06-031-0/+4
|/
* Support passing in arguments from embedding. Read arguments for Magic Leap ↵Josh Matthews2019-05-021-2/+15
| | | | from SERVO_ARGS env var.
* Redirect stdout to ML logging.Josh Matthews2019-05-012-0/+81
|
* Add transparent padding around ServoSurfacePaul Rouget2019-03-251-3/+11
|
* Build MagicLeap port using libsimpleservo.Josh Matthews2019-03-042-343/+157
|
* Update webrender.Josh Matthews2019-01-171-1/+1
|
* Fix some warningsSimon Sapin2018-12-281-2/+2
|
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-2/+2
|
* Auto merge of #22121 - gterzian:remove_constellation_block_in_navigation, ↵bors-servo2018-12-261-3/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=paulrouget Remove sync constellation -> embedder communication <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #22042 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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/22121) <!-- Reviewable:end -->
| * constellation: restructure navigation, remove sync commGregory Terzian2018-12-231-3/+6
| |
* | Add basic keyboard support for magicleapAlan Jeffrey2018-12-182-2/+70
|/
* Auto merge of #22335 - asajeffrey:magicleap-duckduckgo, r=jdmbors-servo2018-11-301-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change ML search engine to duckduckgo <!-- Please describe your changes on the following line: --> --- <!-- 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 default search engine <!-- 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/22335) <!-- Reviewable:end -->
| * Change ML search engine to duckduckgoAlan Jeffrey2018-11-301-1/+1
| |
* | Generate mouse move events as well as scroll events while scrollingAlan Jeffrey2018-11-301-13/+19
|/
* Tidy up UI of magicleap appAlan Jeffrey2018-11-291-2/+0
|
* Update webrenderManish Goregaokar2018-11-271-5/+5
|
* Update MPL license to https (part 1)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* Use a laser pointer rather than the trackpad to control web content.Alan Jeffrey2018-11-151-1/+1
|
* Get the magicleap build to work in CIAlan Jeffrey2018-11-091-7/+3
|
* Reorder importsPyfisch2018-11-061-4/+4
|
* Format remaining filesPyfisch2018-11-061-48/+82
|
* Switch most crates to the 2018 editionSimon Sapin2018-11-061-0/+1
|
* Auto merge of #22094 - asajeffrey:magicleap-shutdown, r=paulrougetbors-servo2018-11-061-3/+25
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shut down Servo when the ML app quits <!-- Please describe your changes on the following line: --> Shut down servo when shutting down the magic leap app. --- <!-- 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 ML <!-- 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/22094) <!-- Reviewable:end -->