24 Commits

Author SHA1 Message Date
cvshook%sicking.cc
1ac65a91fa Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196673 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 14:51:52 +00:00
bzbarsky%mit.edu
79c2bd2cd6 Add some comments explaining what these files do. rs=jst
git-svn-id: svn://10.0.0.236/trunk@193256 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 08:03:04 +00:00
cvshook%sicking.cc
c8330a9274 Bug 327969: Smarter IndexOfChild cache implementation. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@191434 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 22:17:23 +00:00
cvshook%sicking.cc
9f670afe9c Bug 327969: Smarter IndexOfChild cache implementation. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@191433 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 22:16:06 +00:00
cvshook%sicking.cc
36a1fa551d Bug 232639: Make nsXULElement::GetAttrNameAt actually work.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186756 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-30 20:12:35 +00:00
cvshook%sicking.cc
fe17826098 Try to fix orange
git-svn-id: svn://10.0.0.236/trunk@186686 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 23:33:14 +00:00
cvshook%sicking.cc
cf43ff4e7d Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186678 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 21:52:39 +00:00
bzbarsky%mit.edu
2ed6c9fac8 Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
BindToTree and UnbindFromTree methods.  Bug 286000, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@171749 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-05 23:54:35 +00:00
cvshook%sicking.cc
27ea8c923a Bug 240884: Use a static cache to take the edge off the slowness of IndexOf calls for elements with very many children.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@170559 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-11 09:40:03 +00:00
bryner%brianryner.com
2474296ae5 Remove nsIHTMLContent interface (bug 276959). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@167619 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 19:45:38 +00:00
peterv%propagandism.org
0e7c4437e6 Backout part of the fix for bug 27382 to try to undo Tp regression.
git-svn-id: svn://10.0.0.236/trunk@160611 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:16:58 +00:00
peterv%propagandism.org
ca3bbc8275 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@160598 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 10:22:36 +00:00
sicking%bigfoot.com
e4632ed495 Bug 237566: Remove nsIContent::ReplaceChildAt and supportive codepaths.
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@154723 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 22:48:33 +00:00
dbaron%dbaron.org
a12a464f6d De-COM-ify nsHTMLStyleSheet. b=239008 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@154709 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 21:56:09 +00:00
mconnor%myrealbox.com
84f46d95de bug 237262 nsAttrAndChildArray::ReplaceChildAt() should addref before releasing, patch by Wladimir Palant (trev@gtchat.de), r=sicking, sr=bz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@153933 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-13 01:17:02 +00:00
sicking%bigfoot.com
432086201e Bug 232480: Fix warnings caused by earlier patch in same bug as well as a few random other warnings.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@152979 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:16:16 +00:00
sicking%bigfoot.com
c702ec4334 Final patch for bug 195350. Make XUL use new nsAttrAndChildren class. Kill nsXULAttributeValue and nsXULAttributes in favour of nsAttrValue resp. nsDOMAttributeMap. Should fix a few bugs, improve performance and reduce bloat.
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@152585 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 09:08:06 +00:00
jst%mozilla.jstenback.com
854468a176 Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@152565 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:48:53 +00:00
sicking%bigfoot.com
8ece73371f More bug 195350 work. Try to improve performance and reduce mallocs by letting buffer for mapped attributes be inline allocated.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@152096 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 22:08:23 +00:00
sicking%bigfoot.com
32ed76bc96 Fix bustage from bad casing in #include
git-svn-id: svn://10.0.0.236/trunk@151850 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 19:32:48 +00:00
sicking%bigfoot.com
2d7b04ac1f More bug 195350 work: Make html use new nsAttrAndChildArray class.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@151849 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 19:22:05 +00:00
pkw%us.ibm.com
5eafdd5f09 Bug 231104 - Checkin for Bug 195350 causes AIX build to segfault on startup.
r=bugmail@sicking.cc, sr=tor@acm.org


git-svn-id: svn://10.0.0.236/trunk@151430 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:04:12 +00:00
sicking%bigfoot.com
64701b325b Fix to landing of bug 195350. Shuffle the right memory.
r/sr=tor


git-svn-id: svn://10.0.0.236/trunk@151394 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-15 23:10:45 +00:00
sicking%bigfoot.com
737987f531 Bug 195350: First stage of attributes overhaul. New class for storing attributes and children for an element. Use this class for xml elements. Also remove a couple of unneccesary functions from nsIContent.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@151370 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-15 17:07:27 +00:00