aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Handle PromptPermission in libsimpleservoIulian Gabriel Radu2020-02-281-1/+26
|
* Delegate permission prompt dialog formatting to embeddersIulian Gabriel Radu2020-02-283-25/+76
|
* Move tinyfiledialog out of script into embedder.gatowololo2020-02-276-45/+81
|
* Factored out permission_state_invocation_results API to GlobalScopegatowololo2020-02-273-17/+11
| | | | Instead of Window
* Auto merge of #25801 - pylbrecht:arc.refactor, r=jdmbors-servo2020-02-2621-155/+59
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor CanvasRenderingContext2D.arc() and .ellipse() <!-- Please describe your changes on the following line: --> Refactor `arc()` and `ellipse()` to make use of `lyon_geom::Arc` for approximating an arc with quadratic bezier curves. --- <!-- 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 part of #25331 <!-- Either: --> - [x] There are tests for these changes <!-- 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. -->
| * Refactor arc() and ellipse() to use lyon_geom::Arcpylbrecht2020-02-2621-155/+59
| |
* | Auto merge of #25842 - servo-wpt-sync:wpt_update_25-02-2020, r=jdmbors-servo2020-02-25375-15974/+9976
|\ \ | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (25-02-2020) Automated downstream sync of changes from upstream as of 25-02-2020. [no-wpt-sync] r? @servo-wpt-sync
| * | Update layout-2020 results.Josh Matthews2020-02-252-0/+193
| | |
| * | Don't panic when dealing with disconnected websockets.Josh Matthews2020-02-257-30/+17
| | |
| * | Update web-platform-tests to revision 2be2d7e3abcde5baded3448b85d0bb88e58d3cf7WPT Sync Bot2020-02-25378-15967/+9789
| | |
* | | Auto merge of #25841 - dralley:remove-azure, r=SimonSapinbors-servo2020-02-2517-927/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove azure canvas backend closes #25833 Issue description: Now that the raqote backend has reached feature parity and been enabled by default, we should remove the unused azure backend entirely. <!-- 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 - [x] These changes fix #25833 <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because PR only removes code, doesn't add new code
| * | | Remove azure canvas backendDaniel Alley2020-02-2517-927/+12
| | | | | | | | | | | | | | | | closes #25833
* | | | Auto merge of #25831 - szeged:wgpu_read_map_async, r=jdmbors-servo2020-02-255-62/+253
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement mapReadAsync function of GPUBuffer Implemented the `mapReadAsync` and fixed the `unmap` functions of `GPUBuffer`. Added `mapped` internal slot for tracking the ArrayBuffer/Promise. Added more states to the `GPUBufferState` enum. <!-- 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 addresses a part of #24706 <!-- 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.--> cc @kvark @jdm @zakorgy <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
| * | | | Implement mapReadAsync function of GPUBufferIstvan Miklos2020-02-255-62/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented the `mapReadAsync` and fixed the `unmap` functions of `GPUBuffer`. Added `mapped` internal slot for tracking the ArrayBuffer/Promise. Added more states to the `GPUBufferState` enum.
* | | | | Auto merge of #25740 - gterzian:per_fetch_filemanager_handle, r=Manishearthbors-servo2020-02-2510-45/+167
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per fetch file token for blob url <!-- Please describe your changes on the following line: --> Depends on https://github.com/servo/servo/pull/25724 First step of https://github.com/servo/servo/issues/25226 --- <!-- 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 #___ (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. -->
| * | | | | add a fetch token for blob urlsGregory Terzian2020-02-2110-45/+167
| | | | | |
* | | | | | Auto merge of #25817 - ferjm:before.after.layout.2020, r=SimonSapinbors-servo2020-02-25163-30/+380
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate ::before and ::after content for layout_2020 - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes This PR generates content from the `<string>` and `attr(<identifier>)` `content` property values. I'll work on other values in follow-ups.
| * | | | | Temporarily allow PseudoElementContentItem unused variantFernando Jiménez Moreno2020-02-251-0/+1
| | | | | |
| * | | | | Update test expectations for layout_2020 generated contentFernando Jiménez Moreno2020-02-25153-199/+107
| | | | | |
| * | | | | Generate ::before and ::after content from attr() for layout 2020Fernando Jiménez Moreno2020-02-255-14/+29
| | | | | |
| * | | | | Generate ::before and ::after string content for layout 2020Fernando Jiménez Moreno2020-02-252-12/+35
| | | | | |
| * | | | | Enable generated content and css-content tests for layout 2020Fernando Jiménez Moreno2020-02-25191-0/+403
|/ / / / /
* | | | | Auto merge of #25796 - gterzian:implement_broadcast_channel, r=Manishearthbors-servo2020-02-2535-224/+779
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement Broadcastchannel <!-- Please describe your changes on the following line: --> FIX #21025 --- <!-- 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 #___ (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. -->
| * | | | | update broadcastchannel test to reflect closed check move into queued task.Gregory Terzian2020-02-253-8/+16
| | | | | |
| * | | | | implement broadcastchannelGregory Terzian2020-02-2532-216/+763
| | |_|/ / | |/| | |
* | | | | Auto merge of #25834 - jdm:fix-metadata, r=jdmbors-servo2020-02-241-2/+5
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | Fix invalid WPT metadata. This will fix the WPT nightly sync.
| * | | | Fix invalid WPT metadata.Josh Matthews2020-02-241-2/+5
| | | | |
* | | | | Auto merge of #25499 - NeverHappened:implement-form-dirname, r=jdmbors-servo2020-02-2427-3303/+252
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement dirname support for form element Added support for dirname in input on form submit Added Dir getter / setter for HTMLElement NOT YET Added get directionality according to https://html.spec.whatwg.org/multipage/dom.html#the-directionality - [X] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #25379 (GitHub issue number if applicable)
| * | | | | Remove FAIL expectations for dir and dirname attributes (not all of them)Dmitry Kolupaev2020-02-2510-3283/+0
| | | | | |
| * | | | | Use map_or and fix manifestDmitry Kolupaev2020-02-254-9/+25
| | | | | |
| * | | | | Implement step 5.13 for dirname correctlyDmitry Kolupaev2020-02-252-24/+23
| | | | | |
| * | | | | Add special case directionality of phone inputDmitry Kolupaev2020-02-252-1/+6
| | | | | |
| * | | | | Simplify code for directionalityDmitry Kolupaev2020-02-252-14/+9
| | | | | |
| * | | | | Remove recursiveness from directionality searchDmitry Kolupaev2020-02-254-26/+35
| | | | | |
| * | | | | Simplify node#parent_directionalityDmitry Kolupaev2020-02-253-9/+6
| | | | | |
| * | | | | Rearrange directionality algorithm functionsDmitry Kolupaev2020-02-259-95/+141
| | | | | |
| * | | | | Move dirname collection to inputDmitry Kolupaev2020-02-255-37/+43
| | | | | |
| * | | | | Implement dirname for form submit and directionality for elementDmitry Kolupaev2020-02-2514-19/+178
| | | | | |
* | | | | | Auto merge of #25749 - malqinneh:master, r=jdmbors-servo2020-02-248-1/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new Servo Logo <!-- Please describe your changes on the following line: --> * Added servo-64.png (replacing servo64.png @ 64px) * Added servo-100.png (replacing doge-tiny.png @ 100px) * Added servo-500.png * Added servo-500-icon.ico * Added servo-1000.png (replacing servo.png @ 1000px) * Added servo.svg (replacing servo.svg) --- <!-- 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 #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they add new logo assets <!-- 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. -->
| * | | | | | Update servo.png to new logo assetMustafa Al-Qinneh2020-02-241-0/+0
| | | | | | |
| * | | | | | Delete servo-1024.pngMustafa Al-Qinneh2020-02-241-0/+0
| | | | | | |
| * | | | | | Add files via uploadMustafa Al-Qinneh2020-02-131-0/+0
| | | | | | | | | | | | | | | | | | | | | * Added servo-1024.png
| * | | | | | Delete servo-1000.pngMustafa Al-Qinneh2020-02-131-0/+0
| | | | | | |
| * | | | | | Add files via uploadMustafa Al-Qinneh2020-02-131-0/+0
| | | | | | | | | | | | | | | | | | | | | * Added servo-1024.png (replacing servo.png @ 1024px)
| * | | | | | Add Servo logoMustafa Al-Qinneh2020-02-131-0/+0
| | | | | | | | | | | | | | | | | | | | | * Added servo-1000.png (replacing servo.png @ 1024px)
| * | | | | | Add Servo ICO logoMustafa Al-Qinneh2020-02-121-0/+0
| | | | | | | | | | | | | | | | | | | | | * Added servo-500-icon.ico
| * | | | | | Delete servo_500_icon.icoMustafa Al-Qinneh2020-02-121-0/+0
| | | | | | |
| * | | | | | New Servo logo(s)Mustafa Al-Qinneh2020-02-126-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added servo-64.png (replacing servo64.png @ 64px) * Added servo-100.png (replacing doge-tiny.png @ 100px) * Added servo-500.png * Added servo-500_icon.ico * Added servo-1000.png (replacing servo.png @ 500px) * Added servo.svg (replacing servo.svg)
* | | | | | | Auto merge of #25345 - jdm:drop-cleanup, r=asajeffreybors-servo2020-02-2415-78/+106
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid accessing global objects from DOM destructors This removes all instances that I could find of DOM objects accessing `self.global()` in code that runs as part of a Drop method. This is unsafe because the GC could destroy objects in any order when doing a big sweep. Instead, these types should store the data they need as members so they can run in isolation without accessing the rest of the GC graph as part of their destructors. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #25258 and fix #23986 - [x] There are tests for these changes
| * | | | | | | Avoid accessing node global during Node's destructor.Josh Matthews2020-02-243-13/+42
| | | | | | | |