aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/constellation.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move constellation into its own crate.Ms2ger2016-05-181-2093/+0
|
* Fix all Windows warningsAnthony Ramine2016-05-161-2/+7
|
* When webdriver is getting a pipeline id, it should wait for the pipeline ↵Alan Jeffrey2016-05-111-4/+7
| | | | document to be ready.
* Auto merge of #10840 - ConnorGBrewster:window_alert, r=jdmbors-servo2016-05-041-11/+72
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement alert dialogs fix #10812 Implements alert dialogs using tinyfiledialogs r? @jdm <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10840) <!-- Reviewable:end -->
| * Implement alert dialogsConnor Brewster2016-05-031-11/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed conflict Fixed merge issue Finished implementation Disable tinyfiledialogs on Windows addressed comments Use ancestor's SubpageId Move display alert from method to function Add extra test for nested iframes Addressed comments Updated tinyfiledialogs
* | Auto merge of #10632 - szeged:bluetooth-ipc, r=jdmbors-servo2016-05-041-0/+11
|\ \ | |/ |/| | | | | | | | | | | | | | | | | WebBluetooth impementation Update the current WebBluetooth implementation. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10632) <!-- Reviewable:end -->
| * Add Bluetooth IPC supportfokinv2016-05-031-0/+11
| |
* | Re-add TODO comment for adding referer info to LoadDataKeith Yeung2016-05-021-0/+2
|/
* Simplify load_data handling in handle_script_loaded_url_in_iframe_msg.Ms2ger2016-05-021-17/+13
|
* Add and update some FIXME comments about origin handling with iframes.Ms2ger2016-05-021-1/+2
|
* Make IFrameLoadInfo take an Option<LoadData> instead of Option<Url>Keith Yeung2016-04-301-3/+10
|
* Auto merge of #10931 - asajeffrey:send-panic-backtrace-to-mozbrowser, r=jdmbors-servo2016-04-301-4/+3
|\ | | | | | | | | | | | | | | | | | | | | Send the panic reason and backtrace in mozbrowsererror. Closes #10334. Glues together PRs #10837 and #10824. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10931) <!-- Reviewable:end -->
| * Send the panic reason and backtrace in mozbrowsererror.Alan Jeffrey2016-04-291-4/+3
| |
* | Auto merge of #10902 - asajeffrey:remove-explicit-panic-from-compositor, ↵bors-servo2016-04-291-1/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | r=aneeshusa Remove panic! from the compositor Fixes #10864, and adds a check to `/etc/ci/check_no_unwrap.sh`. r? @aneeshusa <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10902) <!-- Reviewable:end -->
| * Remove panic! from the compositorAlan Jeffrey2016-04-291-1/+2
| |
* | Auto merge of #10837 - asajeffrey:add-mozbrowsererror-details, r=Manishearthbors-servo2016-04-291-2/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add detail to mozbrowsererror events. Part of #10334. Once #10824 lands, we can include the panic reason and backtrace in the error report. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10837) <!-- Reviewable:end -->
| * | Add detail to mozbrowsererror events.Alan Jeffrey2016-04-251-2/+3
| | |
* | | script: Make iframes know their pipeline IDs at all times, even afterPatrick Walton2016-04-281-1/+4
| |/ |/| | | | | | | | | | | | | | | navigation. Since WebRender uses the pipeline ID stored in the iframe element to determine which pipeline to display, it had better be kept up to date! Closes #9919.
* | Auto merge of #10862 - asajeffrey:only-the-chrome-survives, r=SimonSapinbors-servo2016-04-261-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't kill the root pipeline when randomly killing pipelines. Useful for stress-testing the browser chrome, e.g. testing #10334. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10862) <!-- Reviewable:end -->
| * | Don't kill the root pipeline when randomly killing pipelines.Alan Jeffrey2016-04-261-0/+2
| |/
* | Communicate a backtrace to the constellation when panicking.Alan Jeffrey2016-04-261-32/+38
| |
* | Add referrer policy pass-through and referrer header logicRebecca2016-04-251-4/+5
|/ | | | | | | add pass-through from doc to http-loader for referrer_policy, ref_URL add logic for setting referer header add script pass-through for referrer add unit tests for setting referer header
* Upgrade to rust-url 1.0 and hyper 0.9Simon Sapin2016-04-231-1/+1
|
* compositing/script: Do not dispatch the resize event when initially loading.Michael Howell2016-04-221-12/+24
| | | | | No bug report corresponds to this, but I noticed it while trying to reduce #10593
* Added a dedicated panic channel.Alan Jeffrey2016-04-191-47/+42
|
* Trigger mozbrowsererror event when a pipeline fails.Alan Jeffrey2016-04-181-16/+44
|
* Auto merge of #10345 - asajeffrey:make-nox-happy, r=noxbors-servo2016-04-151-97/+143
|\ | | | | | | | | | | | | | | | | | | | | Replace side-effecting unwrap_or_else by if let in constellation. This addresses @nox's comments in #10295. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10345) <!-- Reviewable:end -->
| * Replace side-effecting unwrap_or_else by if let in constellation.Alan Jeffrey2016-04-141-97/+143
| | | | | | | | This addresses nox's comments in #10295.
* | Replace instances of infallible unwrap with expect.Josh Matthews2016-04-141-2/+2
|/
* Auto merge of #10587 - asajeffrey:add-failure-panic-message, r=Manishearthbors-servo2016-04-141-18/+17
|\ | | | | | | | | | | | | | | | | | | | | Added panic message to failures. Added the panic message to failures. This is a step towards #10334, since it gives us access to the panic error message when we fire a `mozbrowsererror` event. The remaining steps are also to record the backtrace, and to report the failure in the event. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10587) <!-- Reviewable:end -->
| * Added panic message to failures.Alan Jeffrey2016-04-131-18/+17
| |
* | Remove the url! plugin.Simon Sapin2016-04-141-2/+2
| | | | | | | | | | | | | | | | In rust-url 1.0 the `Url` struct is going to have private fields, and there is no way to to create an aribitrary one without going through the parser. The plugin never had a clear demonstrated performance benefit, it was made mostly because it was possible and relatively easy at the time.
* | Auto merge of #10489 - timvandermeij:constellation-debug-warn, r=jdmbors-servo2016-04-141-48/+48
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace use of `debug!` by `warn!` in `constellation.rs` Fixes #10483. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10489) <!-- Reviewable:end -->
| * | Replace use of `debug!` by `warn!` in `constellation.rs`Tim van der Meij2016-04-131-48/+48
| | | | | | | | | | | | Fixes #10483.
* | | Remove a pointless Url clone.Ms2ger2016-04-131-1/+1
|/ /
* | Auto merge of #10554 - ↵bors-servo2016-04-131-20/+21
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | asajeffrey:fast-fail-handle-script-loaded-url-in-iframe, r=Ms2ger Fast fail_handle_script_loaded_url_in_iframe_msg <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10554) <!-- Reviewable:end -->
| * | Fast-fail handle_script_loaded_url_in_iframe_msg (fixes #10416)Alan Jeffrey2016-04-121-20/+21
| |/
* / Propagate RUST_BACKTRACE to content processesUlf Nilsson2016-04-121-0/+10
|/
* Auto merge of #10534 - asajeffrey:reenable-check-no-unwrap, r=Manishearthbors-servo2016-04-121-15/+23
|\ | | | | | | | | | | | | | | | | | | | | Re-enabled etc/ci/check_no_unwrap Got `etc/ci/check_no_unwrap.sh` to pass, and re-enabled it. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10534) <!-- Reviewable:end -->
| * Re-enabled /etc/ci/check_no_unwrap.Alan Jeffrey2016-04-111-15/+23
| |
* | Auto merge of #10224 - emilio:shader-type-validations, r=jdmbors-servo2016-04-121-4/+4
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | webgl: Add attribute validations and other nits Fixes https://github.com/servo/servo/issues/9958 Depends on a bunch of prs, and needs a test. r? @jdm <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10224) <!-- Reviewable:end -->
| * webgl: Make the api return the context limits and use them for validationsEmilio Cobos Álvarez2016-04-031-4/+4
| | | | | | | | | | | | | | | | | | | | | | This allows keeping the VertexAttrib* calls asynchronous. Another option would be to do the validation in the apply() function, but that'd require us passing an unnecessary channel around and add extra synchronization. The counterpart of this is that it has to be updated when the context changes, but that's less problem.
* | Auto merge of #10399 - jdm:pb, r=jdmbors-servo2016-04-051-0/+13
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Private browsing - Initial steps Rebase of #10160. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10399) <!-- Reviewable:end -->
| * Private browsing - Initial stepsdhaval06032016-04-041-0/+13
| |
* | Auto merge of #10343 - asajeffrey:document-constellation-recv-panic, r=jdmbors-servo2016-04-021-4/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Comment explaining constellation panic for recv A retry of #10294, which was closed due to homu issues. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10343) <!-- Reviewable:end -->
| * | Added comment explaining why the constellation still panics in the case of ↵Alan Jeffrey2016-03-301-4/+16
| | | | | | | | | | | | recv failure.
* | | Auto merge of #10295 - asajeffrey:remove-constellation-misc-panic, r=noxbors-servo2016-04-011-5/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Miscellaneous fixes to harden the constellation. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10295) <!-- Reviewable:end -->
| * | | Miscellaneous fixes to harden the constellation.Alan Jeffrey2016-03-301-5/+21
| |/ /
* / / Removed panicking when frame or pipeline lookup fails.Alan Jeffrey2016-03-311-251/+351
|/ /
* | Replace any uses of .send(...).unwrap() by .send(...).unwrap_or_else(...).Alan Jeffrey2016-03-291-58/+75
| |