aboutsummaryrefslogtreecommitdiffstats
path: root/support/android/apk/servoview
Commit message (Collapse)AuthorAgeFilesLines
* extended android jni with onMediaSessionSetPositionStateShinichi Morimoto2019-12-032-0/+8
|
* Send MediaSessionAction from AndroidFernando Jiménez Moreno2019-11-203-1/+11
|
* MediaSession Android bitsFernando Jiménez Moreno2019-11-202-0/+16
|
* UWP: better mouse interaction supportPaul Rouget2019-10-293-3/+3
|
* Allow setting GST_DEBUG on Android through machFernando Jiménez Moreno2019-10-142-1/+5
|
* Expose javascript:window.alert() to libsimpleservoPaul Rouget2019-07-192-0/+8
|
* Add support for market:// urlsakshitkrnagpal2019-06-281-0/+6
|
* Add transparent padding around ServoSurfacePaul Rouget2019-03-254-12/+55
|
* Auto merge of #22773 - paulrouget:immersive, r=jdmbors-servo2019-02-072-0/+7
|\ | | | | | | | | | | | | | | | | | | | | | | 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 -->
| * Support for ExternalVR implementationPaul Rouget2019-02-072-0/+7
| |
* | Remove readfile callbackPaul Rouget2019-02-063-22/+0
|/
* Implement ServoSurface::onSurfaceChangedPaul Rouget2019-01-302-3/+24
|
* Stop catching Android click eventsManish Goregaokar2019-01-161-1/+0
| | | | | | Servo already can simulate clicks from multiple tap events fixes https://github.com/servo/servo/issues/22702
* Automatically enable webvr for Android VR buildsManish Goregaokar2018-11-281-1/+1
|
* Move Android and ML build artefacts to their own subdirectoryAnthony Ramine2018-11-281-1/+1
| | | | Works around #20380.
* shutdown synchronouslyPaul Rouget2018-11-223-21/+41
|
* Add support for touch events on AndroidManish Goregaokar2018-11-203-17/+44
| | | | | | | | | | Currently on Android we treat all touch events as scroll events. Servo is already capable of distinguishing between scroll-touches and regular touch events (see `on_touch_move` in `components/compositor/touch.rs`), so we should just be passing touch events through. Servo however does not natively support fling gestures, so we continue to use `GestureDetector` for that.
* Update MPL license to https (part 1)Jan Andre Ikenmeyer2018-11-195-5/+5
|
* Properly cancel looping before triggering another drawing loopPaul Rouget2018-11-121-3/+11
|
* Android: proper shutdown mechanismPaul Rouget2018-10-264-16/+84
|
* Use a depth buffer when embedding Servo on android.Josh Matthews2018-10-111-1/+1
|
* ServoView: Add default constructor.Sebastian Kaspari2018-10-081-0/+9
| | | | | | Android's `View` has multiple constructors. Currently only `ServoView(Context, AttributeSet)` is available. This constructor is usually used by Android when inflating a View from a layout XML file. However when creating the `View` in code no `AttributeSet` is available.
* Auto merge of #21871 - paulrouget:servooptions, r=jdmbors-servo2018-10-064-32/+48
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make JNI code more robust and introduce antialiasing option This throws exceptions in various places. Trying to reduce the amount of unwrap/expect. --- <!-- 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 #21306 (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/21871) <!-- Reviewable:end -->
| * Disable subpixel text antialiasing for ServoSurfacePaul Rouget2018-10-063-0/+3
| |
| * Make JNI code more robustPaul Rouget2018-10-054-32/+45
| |
* | Auto merge of #21842 - jdm:android-extra-frame, r=paulrougetbors-servo2018-10-032-1/+5
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix flickering on Android This is particularly noticeable in debug builds on WebGL pages, but also appears during startup when loading normal pages. requestRender() causes Android to swap buffers under the assumption that the buffer contains a fully rendered frame, but when calling it from `doFrame` there are no guarantees that Servo has finished compositing yet. This causes stale buffers to be composited instead, leading to flickering at startup when there is no content, or general jerkiness on pages using animation callbacks as previous frames replace current frames. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #21796 - [x] These changes do not require tests because no android integration tests. <!-- 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/21842) <!-- Reviewable:end -->
| * android: Do not trigger a composite before Servo has finished compositing.Josh Matthews2018-10-032-1/+5
| |
* | Create a Maven repositoryPaul Rouget2018-10-021-1/+40
|/
* com.mozilla to org.mozillaPaul Rouget2018-10-027-13/+13
|
* Remove unnecessary thread specification when flushing GL on Android.Josh Matthews2018-10-011-3/+1
|
* Remove duplicated context param from Servo constructorFernando Jiménez Moreno2018-09-253-8/+4
|
* Declare libgstreamer_android as prebuilt libraryFernando Jiménez Moreno2018-09-241-19/+3
|
* Move GStreamer initialization to a path shared by ServoSurface and ServoViewFernando Jiménez Moreno2018-09-243-10/+17
|
* Do not copy gstreamer fonts or certs on AndroidFernando Jiménez Moreno2018-09-241-67/+0
|
* Enable GStreamer support on AndroidFernando Jiménez Moreno2018-09-244-3/+105
|
* Get the right pixel density on AndroidPaul Rouget2018-09-244-5/+11
|
* Enable use of RUST_LOG with mach run --android.Josh Matthews2018-09-204-6/+13
|
* Save initial URI for all loadUri methodsPaul Rouget2018-09-101-13/+12
|
* Show animation statusPaul Rouget2018-08-162-0/+15
|
* pinch to zoomPaul Rouget2018-08-163-18/+83
|
* Behave properly when app is suspendedPaul Rouget2018-08-143-9/+40
|
* Execute callbacks in proper threadsPaul Rouget2018-08-113-8/+13
|
* fix mGLLooperHandler null refPaul Rouget2018-08-111-1/+7
|
* Add asset to AARPaul Rouget2018-08-111-0/+3
|
* Auto merge of #21361 - paulrouget:fasterBuild, r=MortimerGorobors-servo2018-08-091-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Compile less Fix #21332 <!-- 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/21361) <!-- Reviewable:end -->
| * Compile lessPaul Rouget2018-08-091-1/+1
| |
* | Add more methods to ServoSurface and relabel the inner surface class namePaul Rouget2018-08-081-3/+24
|/
* Introduce ServoSurfacePaul Rouget2018-08-015-153/+477
|
* Build a AAR archive alongside the APKPaul Rouget2018-08-019-0/+682