b387c724bda4698656b21e7caafa8a91db6850dc: Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 17 Feb 2010 14:04:32 -0800 - rev 38187
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h] r=bz
4b65b09154807116b0f7ea552851b7adbf86ce12: Bug 461199 (Part 22) - Call ResetLinkState if given eLinkState_Unknown
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 17 Feb 2010 14:04:31 -0800 - rev 38186
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
2eaaa58d2915e76708e669e07f38057091a6dce8: Bug 461199 (Part 21) - Cache the nsIContent pointer in Link for performance reasons
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 17 Feb 2010 14:04:31 -0800 - rev 38185
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
d03d64716ccd0629077c3c4dbf1d1ec56fd3f3a9: 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, 17 Feb 2010 14:04:31 -0800 - rev 38184
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
113cf8eec589b772490e5cc51ca8507dbececa22: Bug 461199 (Part 19) - nsSVGAElement fails to call ResetLinkState in [Uns|S]etAttr
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 17 Feb 2010 14:04:31 -0800 - rev 38183
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
1dac46a1218efd1a16fa87b632475fc53f009c80: Bug 461199 (Part 18) - Need an observer notification to indicate when link status is known from the database
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Wed, 17 Feb 2010 14:04:30 -0800 - rev 38182
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
af29773ebf660ab2b9d548f4c43694d3eb1eaf05: 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 38181
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 17) - Remove no longer needed code from webshell and docshell. r=bz sr=sicking
a3e287904065a149fd87b907fd5ba95f718aebf9: 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 38180
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links. r=bz sr=dbaron
bca0b6ed92e46e2fb40873feb7f548fb11976bdd: 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 38179
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
8b82e1e256716c97189e179b83156284b6862680: 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 38178
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
3a3d576e3ac785f1cdb30a8044097435a04ee0a2: 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 38177
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +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
cf4d10139ec00de48889d895430934330b94c649: Bug 461199 (Part 12) - mozilla::dom::Link should unregister with mozilla::IHistory when it goes away
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Tue, 15 Dec 2009 16:01:53 -0800 - rev 38176
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 12) - mozilla::dom::Link should unregister with mozilla::IHistory when it goes away Call UnregisterWithHistory in Link's destructor to ensure that we are no longer registered with IHistory. r=sicking sr=bz
9d0cca7835223b1da31f9b7de46af8d28dbb7b2a: Bug 461199 (Part 11) - [un]register in mozilla::dom::Link::[Reset]LinkState
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 23 Nov 2009 10:48:52 -0800 - rev 38175
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 11) - [un]register in mozilla::dom::Link::[Reset]LinkState Register with History in mozilla::dom::Link::LinkState and unregister in mozilla::dom::Link::RestLinkState. r=bz
f947b766de6f6173b0fe89689a821d76a1aef290: Bug 461199 (Part 10) - Ensure that Link::ResetLinkState is always called when an element is bound or unbound from the DOM tree.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 23 Nov 2009 10:48:52 -0800 - rev 38174
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 10) - Ensure that Link::ResetLinkState is always called when an element is bound or unbound from the DOM tree. We would not be notified about base URI changes during this time, so we need to make sure we are not registered and have no cached state. r=bz r=jwatt
6a2bef8d7020ef7950b991c7ca74d1a2febca2dd: Bug 461199 (Part 9) - Move href helpers from nsGenericHTMLElement to mozilla::dom::Link.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:54 -0800 - rev 38173
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 9) - Move href helpers from nsGenericHTMLElement to mozilla::dom::Link. Move the helpers so that they can easily use the cached URI when available. r=sicking sr=bz
06b691e8cbcd5de75114f6c20c75f69b7612ef4f: Bug 461199 (Part 8) - Remove nsAttrValue::eLazyURIValue and related code
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:54 -0800 - rev 38172
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 8) - Remove nsAttrValue::eLazyURIValue and related code Stop using lazy href attributes in nsAttrValue. Link will store it as needed. r=sicking sr=bz
93eff7903e3468f92c3089cd5c9f25067fc29487: Bug 461199 (Part 7) - mozilla::dom::Link should have a method to obtain a cached URI
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:54 -0800 - rev 38171
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 7) - mozilla::dom::Link should have a method to obtain a cached URI Add mozilla::dom::Link::GetURI method used to cache the URI for this element. r=bz
3d8baa8213cf7b9d91a47be4b211ba3fd2f0a520: Bug 461199 (Part 6) - nsSVGAElement::GetHrefURI is not implemented
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:54 -0800 - rev 38170
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 6) - nsSVGAElement::GetHrefURI is not implemented Fixes nsSVGAElement::GetHrefURI so that it actually returns a URI when it is a link instead of nsnull. r=jwatt
aeb2d5550890b9a5d1bb11bce599d35dacbe98f2: Bug 461199 (Part 5) - Add mozilla::dom::Link::LinkState
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:53 -0800 - rev 38169
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 5) - Add mozilla::dom::Link::LinkState Adds a LinkState method that should be called by subclasses when they get asked about their IntrinsicState. r=sicking sr=bz
850c88a0f147b17d092ba59ca8b1989d226e756a: Bug 461199 (Part 4) - Add NS_EVENT_STATE_UNVISITED that describes an unvisited link.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 09 Nov 2009 10:00:53 -0800 - rev 38168
Push 11651 by sdwilsh@shawnwilsher.com at Wed, 17 Feb 2010 22:38:03 +0000
Bug 461199 (Part 4) - Add NS_EVENT_STATE_UNVISITED that describes an unvisited link. Add the new state so we can then just call IntrinsicState to determine the visitedness of an nsIContent node. r=bz
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip