639b98ae11a87689ec600d710c630aebef72c34f: Bug 461199 (Part 30) - Fixes invalidation issues when changing the href attribute.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:38 -0800 - rev 38491
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 30) - Fixes invalidation issues when changing the href attribute.
r=bz
79462e4e234d85845cd15942b1df62b7a2aaac93: Bug 461199 (Part 29) - Fix dom tests.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38490
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 29) - Fix dom tests.
r=sicking
2777f7baaaad4a40773b4030c317294b91c16b65: Bug 542632 - Protect nsGenericHTMLElement::GetHrefURIForAnchors
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38489
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 542632 - Protect nsGenericHTMLElement::GetHrefURIForAnchors
Also makes DNS prefetching take mozilla::dom::Link instead of nsIContent.
r=bz
40f19060d4c59683c40408f808adee2e91d1c35d: Bug 542592 - Change how we use/store nsDocument::mLinkMap
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38488
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 542592 - Change how we use/store nsDocument::mLinkMap
This makes changes nsDocument::mLinkMap in a number of ways:
1) renamed to mStyledLinks to better reflect its new nature.
2) change it to an nsTHashtable of Link*. It no longer has a strong reference
3) add some assertions to make sure we call ForgetLink and AddStyleRelevantLink
in pairs.
This also makes mozilla::dom::Link::ResetLinkState take a boolean indicating if
we should notify or not.
r=bz
a04c9614e06acf369ccdfb5f7daac26dc85cbe7a: Bug 461199 (Part 27) - Fix test_visited_pref.html so it passes with the new async isVisited API
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38487
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 27) - Fix test_visited_pref.html so it passes with the new async isVisited API
r?dbaron
554bbd46a491cbbd4af0e2d98aa8576cdb063e90: Bug 461199 (Part 26) - Update content tests to work with the new async isVisited API
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38486
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 26) - Update content tests to work with the new async isVisited API
270092d27184450d0b205ab4dffea83a0898ad68: Bug 461199 (Part 28) - Tell the document that we are a style relevant link
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38485
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 28) - Tell the document that we are a style relevant link
Adds the needed calls to inform the document if we are a style relevant link,
and when we no longer are.
r=bz
ddd82a95e68cf5743eaeb42c809a95a60bcd5fb3: Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:03 -0800 - rev 38484
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
r=jwatt
c95b8cf81ec30451cc9fd7a9ecb061c8754af6c0: Bug 461199 (Part 24) - Update docshell tests to work with the new async isVisited API
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38483
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 24) - Update docshell tests to work with the new async isVisited API
r=bz
b862458428478165e465700ed9965efea938dd02: Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38482
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
r=bz
ae0a2a95651e41fa951867a52b809c2e47cfba16: Bug 461199 (Part 22) - Call ResetLinkState if given eLinkState_Unknown
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38481
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 22) - Call ResetLinkState if given eLinkState_Unknown
If consumers tell mozilla::dom::Link::SetLinkState that its new state is
eLinkState_Unknown, call mozilla::dom::Link::ResetLinkState and return.
r=bz
c8b47254765574345258734641d1d2a5570c9de5: Bug 461199 (Part 21) - Cache the nsIContent pointer in Link for performance reasons
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38480
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 21) - Cache the nsIContent pointer in Link for performance reasons
Add a Content method that obtains a pointer to the nsIContent interface on
mozilla::dom::Link. This is cached so we only have to call QueryInterface once
during the entire lifetime of the mozilla::dom::Link object.
r=bz
db0c3219ed3d8fe15b4e3dbd54a1d2ef6f8c5869: Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38479
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
r=mconnor
r=sdwilsh
r=bz
11b5924dccd6c3b87b50d2f28d2f1582381b21ee: Bug 461199 (Part 19) - nsSVGAElement fails to call ResetLinkState in [Uns|S]etAttr
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38478
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 19) - nsSVGAElement fails to call ResetLinkState in [Uns|S]etAttr
Have nsSVGAelement implement UnsetAttr and SetAttr, and make sure it calls
mozilla::dom::Link::ResetLinkState when appropriate.
r=jwatt
sr=bz
7f7492f34faf5ec652844841c2b055ada770be9f: Bug 461199 (Part 18) - Need an observer notification to indicate when link status is known from the database
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 24 Feb 2010 08:37:02 -0800 - rev 38477
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 18) - Need an observer notification to indicate when link status is known from the database
Adds an observer to indicate when a URI lookup is completed and passes the
visited state with the notification. This greatly simplifies test writing.
r=mak
4ae1f164e1f0aa5a222c530e890e3878181f3772: Bug 461199 (Part 17) - Remove no longer needed code from webshell and docshell.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:04:18 -0800 - rev 38476
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 17) - Remove no longer needed code from webshell and docshell.
r=bz
sr=sicking
d725b28f011684eef1037ade8e8c7d1d0a59d703: Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:04:15 -0800 - rev 38475
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
r=bz
sr=dbaron
70b16597aaf65bda8111c9b7c7ad0fa58cc8c647: Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:04:12 -0800 - rev 38474
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState. Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
ddfb63f3bccdb12cf3b3af18649c4e9419a651a0: Bug 461199 (Part 14) - Implement nsIContent::IntrinsicState on mozilla::dom::Link subclasses
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:04:09 -0800 - rev 38473
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 14) - Implement nsIContent::IntrinsicState on mozilla::dom::Link subclasses
All mozilla::dom::Link subclasses need to implement IntrinsicState and make sure
to call LinkState.
r=sicking
sr=bz
938cf5c0b16a79cbf7ddd59bbf7abad976552185: Bug 461199 (Part 13) - mozilla::dom::Link::SetLinkState should inform the document about changes to its state when it is called.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:04:07 -0800 - rev 38472
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 461199 (Part 13) - mozilla::dom::Link::SetLinkState should inform the document about changes to its state when it is called.
Make Link::SetLinkState notify the document about changes in state, plus a
whole bunch of assertions for sanity checking.
r=sicking
r=bz