Shawn Wilsher
196c49575c
Backed out changeset d03d64716ccd
2010-02-18 09:58:42 -08:00
Shawn Wilsher
ab271419af
Merge for backout of changeset 2eaaa58d2915
2010-02-18 09:58:14 -08:00
Shawn Wilsher
5831d7744c
Backed out changeset 2eaaa58d2915
2010-02-18 09:57:57 -08:00
Shawn Wilsher
ec5bdaa65e
Merge for backout of changeset 4b65b0915480
2010-02-18 09:57:15 -08:00
Shawn Wilsher
461fe1c9be
Backed out changeset 4b65b0915480
2010-02-18 09:56:59 -08:00
Shawn Wilsher
a59c0e5ad9
Merge for backout of changeset b387c724bda4
2010-02-18 09:56:20 -08:00
Shawn Wilsher
53f2649e5e
Backed out changeset b387c724bda4
2010-02-18 09:56:04 -08:00
Shawn Wilsher
c64768b1a0
Merge for backout of changeset 26f7974bf6ef
2010-02-18 09:55:26 -08:00
Shawn Wilsher
4b7fe56c88
Backed out changeset 26f7974bf6ef
2010-02-18 09:55:05 -08:00
Shawn Wilsher
e819a4d957
Merge for backout of changeset fa7f3d18510d
2010-02-18 09:54:34 -08:00
Shawn Wilsher
3660408aee
Backed out changeset fa7f3d18510d
2010-02-18 09:54:12 -08:00
Shawn Wilsher
a007b9102b
Merge for backout of changeset 1c37899b532e
2010-02-18 09:53:37 -08:00
Shawn Wilsher
cd33cfa42d
Backed out changeset 1c37899b532e
2010-02-18 09:53:20 -08:00
Shawn Wilsher
724772a254
Merge for backout of changeset 2bd2f67e8f5e
2010-02-18 09:52:52 -08:00
Shawn Wilsher
6e0cbcb294
Backed out changeset 2bd2f67e8f5e
2010-02-18 09:52:30 -08:00
Shawn Wilsher
3db4f57e27
Merge for backout of changeset b0c9f8e50057
2010-02-18 09:51:16 -08:00
Shawn Wilsher
e9de968cff
Backed out changeset b0c9f8e50057
2010-02-18 09:50:59 -08:00
Shawn Wilsher
d6eed9479b
Merge for backout of changeset 018b79b00cac
2010-02-18 09:50:28 -08:00
Shawn Wilsher
6ad05b1b1a
Backed out changeset 018b79b00cac
2010-02-18 09:50:05 -08:00
Shawn Wilsher
c53b330598
Merge for backout of changeset 42bf809ee413
2010-02-18 09:48:13 -08:00
Shawn Wilsher
6d1039df3d
Backed out changeset 42bf809ee413
2010-02-18 09:47:49 -08:00
Shawn Wilsher
f40358c5a0
Merge for backout of changeset 5607b8b76949
2010-02-18 09:46:35 -08:00
Shawn Wilsher
40f009e687
Backed out changeset 5607b8b76949
2010-02-18 09:44:28 -08:00
Shawn Wilsher
b58c19a8f7
Merge for backout of changeset 550a4379468f.
2010-02-18 09:43:00 -08:00
Shawn Wilsher
0e6f882d2b
Backed out changeset 550a4379468f
2010-02-18 09:42:20 -08:00
L. David Baron
3a70c2f304
Ensure square list bullets are always square. (Bug 376690) r=roc
2010-02-18 12:26:54 -05:00
Shawn Wilsher
f18a5a1370
Bug 542632 - Protect nsGenericHTMLElement::GetHrefURIForAnchors
...
Also makes DNS prefetching take mozilla::dom::Link instead of nsIContent.
r=bz
2010-02-17 14:04:34 -08:00
Shawn Wilsher
5af603aed6
Bug 461199 (Part 29) - Fix dom tests.
...
r=sicking
2010-02-17 14:04:34 -08:00
Shawn Wilsher
6ab4a07558
Bug 461199 (Part 30) - Fixes invalidation issues when changing the href attribute.
...
r=bz
2010-02-17 14:04:34 -08:00
Shawn Wilsher
855db8485f
Bug 461199 (Part 26) - Update content tests to work with the new async isVisited API
2010-02-17 14:04:33 -08:00
Shawn Wilsher
2fae1f0f51
Bug 461199 (Part 27) - Fix test_visited_pref.html so it passes with the new async isVisited API
...
r?dbaron
2010-02-17 14:04:33 -08:00
Shawn Wilsher
0404720b47
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
2010-02-17 14:04:33 -08:00
Shawn Wilsher
6351eca949
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
...
r=bz
2010-02-17 14:04:32 -08:00
Shawn Wilsher
f5428e410b
Bug 461199 (Part 24) - Update docshell tests to work with the new async isVisited API
...
r=bz
2010-02-17 14:04:32 -08:00
Shawn Wilsher
587537ef95
Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
...
r=jwatt
2010-02-17 14:04:32 -08:00
Shawn Wilsher
bb9766e838
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
2010-02-17 14:04:32 -08:00
Shawn Wilsher
347e85db9b
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
2010-02-17 14:04:31 -08:00
Ehsan Akhgari
03a30a4890
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
2010-02-17 14:04:31 -08:00
Shawn Wilsher
40da269908
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
2010-02-17 14:04:31 -08:00
Shawn Wilsher
dbf2dfc455
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
2010-02-17 14:04:31 -08:00
Shawn Wilsher
4bb98f4dd1
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
2010-02-17 14:04:30 -08:00
Luke Wagner
5b003deb87
Bug 545044 - initialize tempAlloc'd memory so GC-safe (r=brendan)
...
--HG--
extra : rebase_source : 712bf473d05f707dd50a276f1e60421ce46a7353
2010-02-17 11:32:47 -08:00
Benjamin Smedberg
97b93d34de
Backed out bug 543764 because of deadlocks.
2010-02-18 10:27:35 -05:00
Benjamin Smedberg
c473fa8eaf
Backed out changeset 4d8d4fd97c4f - bug 543764, because of deadlocks.
2010-02-18 10:27:07 -05:00
Christian Biesinger
f84c7344f6
Fix build bustage from bug 445168 / changeset 5a153fc2dc6f
2010-02-18 15:57:05 +01:00
Christian Biesinger
f297ee0fbb
bug 445168 format IPv6 address literals correctly when using a proxy
...
r=bz
2010-02-18 15:42:32 +01:00
Ben Turner
9ce0e5ccd5
Bug 543764 - Crash at PR_Unlock when mozilla-runtime exits/crashes. Ensure that NotifyMaybeChannelError waits until OnChannelError is completely finished running, r=cjones
2010-02-18 09:24:03 -05:00
Kai Engert
b8b6c1c39e
Bug 462919, ability to override NSS database path for xulrunner applications
...
merged and adjusted whitespace. r=rrelyea
2010-02-18 13:24:05 +01:00
Kai Engert
5cdb1c39f0
Bug 540332, Update PSM to include the latest NSS error codes
...
Patch v3, yet another string, r=wtc
2010-02-18 13:21:44 +01:00
Jonathan Kew
dd9376eca9
Bug 543502 followup: replace non-critical assertion in GDIFontList with optional logging. r=jdaggett
2010-02-18 11:52:44 +00:00