Status

()

defect
RESOLVED FIXED
9 years ago
8 years ago

People

(Reporter: stechz, Assigned: matjk7)

Tracking

({addon-compat, dev-doc-complete})

Trunk
mozilla9
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [inbound])

Attachments

(1 attachment, 3 obsolete attachments)

Since docshell will no longer be requiring the use of GH3, and it was included for places use, we can get rid of the interface now.
Depends on: 556400, 568612
Assignee: nobody → dougt
Status: NEW → ASSIGNED
Reset Assignee to default.
Assignee: dougt → nobody
Status: ASSIGNED → NEW
Posted patch patch (obsolete) — Splinter Review
Attachment #541619 - Flags: review?(sdwilsh)
Posted patch patch (obsolete) — Splinter Review
Updated to tip.
Attachment #541619 - Attachment is obsolete: true
Attachment #549678 - Flags: review?(mak77)
Attachment #541619 - Flags: review?(sdwilsh)
Will check this soon, as a first feedback I think we should wait to land this after next merge, since it's pretty near.
Assignee: nobody → matjk7
Status: NEW → ASSIGNED
OS: Linux → All
Hardware: x86 → All
Stupid question, but due to the nature of the patch I have to ask it: do the 2 tests you are modifying still pass correctly? test_history_redirects.js may probably work, I'm surprised of test_bug_411966.html. maybe it's already going through the new code, or was just plain wrong.
(In reply to comment #5)
> Stupid question, but due to the nature of the patch I have to ask it: do the
> 2 tests you are modifying still pass correctly? test_history_redirects.js
> may probably work, I'm surprised of test_bug_411966.html. maybe it's already
> going through the new code, or was just plain wrong.

I don't know if the tests are wrong but they do pass: http://tbpl.mozilla.org/?tree=Try&rev=e6ea48e2cb2b
Comment on attachment 549678 [details] [diff] [review]
patch

Review of attachment 549678 [details] [diff] [review]:
-----------------------------------------------------------------

r=me with the following comment addressed.
I suppose you also need a superreview since you are removing an interface.

For added safety, please land this after we have merged for Firefox 9.

::: toolkit/components/places/nsNavHistory.cpp
@@ +2736,5 @@
>    // Normally docshell sends the link visited observer notification for us (this
>    // will tell all the documents to update their visited link coloring).
> +  // However, for downloads (since we implement nsIDownloadHistory)
> +  // this will not happen and we need to send it ourselves.
> +  if (newItem && aTransitionType == TRANSITION_DOWNLOAD) {

changing the comment to remove the reference to nsIGlobalHistory is fine, but you should not remove the aIsRedirect check from here, since addVisit is still an exposed API (even if we should try to deprecate it soonish). Also addURI may call into this.
Attachment #549678 - Flags: review?(mak77) → review+
Posted patch patch (obsolete) — Splinter Review
Review comment addressed.
Attachment #549678 - Attachment is obsolete: true
Attachment #551222 - Flags: superreview?
Attachment #551222 - Flags: review+
Attachment #551222 - Flags: superreview? → superreview?(bzbarsky)
Comment on attachment 551222 [details] [diff] [review]
patch

sr=me
Attachment #551222 - Flags: superreview?(bzbarsky) → superreview+
Updated to tip.
Attachment #551222 - Attachment is obsolete: true
Whiteboard: [land for Firefox 9]
Version: unspecified → Trunk
Keywords: checkin-needed
http://hg.mozilla.org/mozilla-central/rev/0f8e88bb5bc8
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla9
Keywords: dev-doc-needed
This was already updated:

https://developer.mozilla.org/en/NsIGlobalHistory3

Removal mentioned on Firefox 9 for developers.
You need to log in before you can comment on or make changes to this bug.