Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make BrowsingContext JS-managed. #7128

Merged
merged 1 commit into from Nov 4, 2015
Merged

Make BrowsingContext JS-managed. #7128

merged 1 commit into from Nov 4, 2015

Conversation

@Ms2ger
Copy link
Contributor

Ms2ger commented Aug 10, 2015

Review on Reviewable

@highfive
Copy link

highfive commented Aug 10, 2015

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!
@Ms2ger
Copy link
Contributor Author

Ms2ger commented Aug 10, 2015

r? @jdm

Please review carefully; I mostly copy/pasted this together.

@Ms2ger Ms2ger force-pushed the Ms2ger:bc-root branch from bd351b5 to 8fece54 Aug 11, 2015
@bors-servo
Copy link
Contributor

bors-servo commented Aug 16, 2015

The latest upstream changes (presumably #7191) made this pull request unmergeable. Please resolve the merge conflicts.

@jdm
Copy link
Member

jdm commented Aug 16, 2015

-S-needs-rebase -S-awaiting-review +S-needs-code-changes


Reviewed 6 of 6 files at r1.
Review status: all files reviewed at latest revision, 4 unresolved discussions, all commit checks successful.


components/script/dom/browsercontext.rs, line 32 [r1] (raw file):
Don't need this any more.


components/script/dom/browsercontext.rs, line 64 [r1] (raw file):
We'll need a more informative comment here. I also haven't been able to determine how the JSClass value in ProxyOptions gets used yet.


components/script/dom/browsercontext.rs, line 70 [r1] (raw file):
I don't think this is necessary, given the operations being performed here.


components/script/dom/browsercontext.rs, line 71 [r1] (raw file):
I think we can get away with just passing Box::into_raw inline here.


Comments from the review on Reviewable.io

@bors-servo
Copy link
Contributor

bors-servo commented Aug 16, 2015

The latest upstream changes (presumably #7244) made this pull request unmergeable. Please resolve the merge conflicts.

@Ms2ger
Copy link
Contributor Author

Ms2ger commented Nov 4, 2015

Review status: all files reviewed at latest revision, 4 unresolved discussions, some commit checks failed.


components/script/dom/browsercontext.rs, line 64 [r1] (raw file):
I was going to use it for the inner/outer hooks, but those are being removed in https://bugzilla.mozilla.org/show_bug.cgi?id=1125423.


components/script/dom/browsercontext.rs, line 71 [r1] (raw file):
raw is used below.


Comments from the review on Reviewable.io

@Ms2ger Ms2ger force-pushed the Ms2ger:bc-root branch from 0a9fa31 to 6face5f Nov 4, 2015
@Ms2ger Ms2ger force-pushed the Ms2ger:bc-root branch from 6face5f to f86502f Nov 4, 2015
@jdm
Copy link
Member

jdm commented Nov 4, 2015

@bors-servo: r+


Reviewed 6 of 6 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.


Comments from the review on Reviewable.io

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2015

📌 Commit f86502f has been approved by jdm

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2015

Testing commit f86502f with merge 88fe14e...

bors-servo added a commit that referenced this pull request Nov 4, 2015
Make BrowsingContext JS-managed.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7128)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2015

💔 Test failed - linux-rel

@eefriedman
Copy link
Contributor

eefriedman commented Nov 4, 2015

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2015

Testing commit f86502f with merge b4d2341...

bors-servo added a commit that referenced this pull request Nov 4, 2015
Make BrowsingContext JS-managed.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7128)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2015

@bors-servo bors-servo merged commit f86502f into servo:master Nov 4, 2015
3 checks passed
3 checks passed
code-review/reviewable Review complete: all files reviewed, all discussions resolved
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
@Ms2ger Ms2ger deleted the Ms2ger:bc-root branch Nov 8, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.