content/base/src/nsContentList.cpp
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
7b6a905eaecc52597a06cef4cc36e5df169a4c27
created 2011-09-22 08:50 -0700
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Prepare for more DOM list implementations. r=bz/jst/mrbkap.
a81ccdc0be58086bce5e3a7f3f2dbf80c7886839
created 2011-08-20 15:53 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Renaming. r=bz/jst/mrbkap.
8b2e402a54b7f15127e80da516630f4205c245e7
created 2011-08-20 15:53 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Rename xpc::dom to mozilla::dom::binding. r=bz/jst/mrbkap.
9c65c03b412ae95f7cf526539d9048b03bb4a1ec
created 2011-06-29 19:17 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Add a pref (dom.new_bindings) to enable/disable new bindings. r=bz/jst/mrbkap.
1169117ea7f1b124aae3b2b66607aeed0af087e8
created 2011-05-31 23:47 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Hook up remaining NodeList/HTMLCollection implementations to new proxy-based DOM bindings. r=bz/jst/mrbkap.
d64ee71954761887cceb784b141b529c49a315b4
created 2011-05-26 21:58 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Bug 648801 (new DOM list bindings) - Support expandos on the new proxy-based DOM bindings. r=bz/jst/mrbkap.
f2e77f10570e92065955151b68af5d9264809796
created 2011-05-24 12:45 +0200
pushed unknown
Andreas Gal Andreas Gal - Bug 648801 (new DOM list bindings) - Cache prototypes and pick up function value from the proto slot instead of caching it locally. r=bz/jst/mrbkap.
71625e542826a7525c05598ef93a9d656dd76baa
created 2011-05-23 17:39 +0200
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 648801 (new DOM list bindings) - Templatize the proxy handler. r=bz/jst/mrbkap.
dc150e59693ac23aa3d2712369297bc6fa71c8c9
created 2011-05-23 17:39 +0200
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 648801 (new DOM list bindings) - Hook up the new code so we actually create the proxy wrappers. r=bz/jst/mrbkap.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed unknown
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed unknown
David Anderson David Anderson - Backout merge.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed unknown
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
55cb2f1160896f083abbf3c10b7a713099561cab
created 2011-07-26 10:01 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 667336. Make sure we don't overflow unsigned int on item(). r=peterv
589c2dd84ce6cdf418dae19a2436579e3c48bde6
created 2011-06-14 00:56 -0700
pushed unknown
Jonas Sicking Jonas Sicking - Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
8ca16e3ff5e0f3290a87ef26d98ef198d5b71b8b
created 2011-06-14 16:25 +0200
pushed unknown
Ms2ger Ms2ger - Bug 664123 - Backout bugs 659053 and 659539 (changesets 9c49f69d8bab-1b11c64ffcdf)
9c49f69d8babec08fa813867243c7a62b0fec42b
created 2011-06-14 00:56 -0700
pushed unknown
Jonas Sicking Jonas Sicking - Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
623563df5bd13aee671593129b4a67e0c6a5b6df
created 2009-06-16 08:32 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 649057 (Make all nsINodeLists inherit from nsWrapperCache). r=bz.
23b222c43690f6ed1e49477e51cfd91d17c47f8b
created 2011-04-25 13:46 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 649997 part 3. Change nsIHTMLCollection::GetNamedItem to not use an nsresult outparam. r=peterv
55e55b24987623ec9a5899c19a7dbcc7f1cea118
created 2011-04-25 13:46 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 649997 part 2. Change nsIHTMLCollection::GetNodeAt to not use an nsresult outparam. r=peterv
312fa00da43099b2567f697eab7e61e3de624ebe
created 2011-03-29 00:41 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 645938. Make sure to set mFlushesNeeded for all content lists. r=dbaron
77483e45592e8dc5dd1e45d40d30eb4101b5accf
created 2010-09-28 13:46 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 600257. Only flush in content lists if we're in an XML document. r=peterv
17d2910e2941f992881812363ff677e91e5ccacf
created 2010-11-23 14:10 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 613595. Speed up the cache-hit case for getElementsByTagName. r=peterv
3a418c95938d372184062c2529ebfffea545c10d
created 2010-08-31 19:47 -0700
pushed unknown
David Zbarsky David Zbarsky - Bug 499656. Make nsContentList have dual atoms (original case and lowercase) so that we can match non-HTML elements in HTML documents correctly. r=sicking
9933c41be19553d4a5ff6cabb0311c9b8ff32936
created 2010-08-24 09:05 +0200
pushed unknown
Ms2ger Ms2ger - Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
e6ab14cca64b59511fbd0a293cc590e3d9b11b39
created 2010-08-10 15:10 +0200
pushed unknown
Dão Gottwald Dão Gottwald - Backed out changeset cdd440adb726
cdd440adb726474a3e23d7bde3c7bb085b7e11b2
created 2010-08-10 14:25 +0200
pushed unknown
Ms2ger Ms2ger - Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
4990659913a6e6b360c1dc620fb135031c98cfdd
created 2010-05-09 21:41 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Part 4 of fix for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache) - make GetNamedItem return the wrapper cache. r=jst.
22a1af92178ac258af79c3df3e0f9b7235715b11
created 2010-05-09 21:33 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Part 3 of fix for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache) - make GetNodeAt return nsIContent*. r=jst.
7ff4f4a95e642607336ebc3aace87ce663eb205d
created 2010-07-21 15:05 -0700
pushed unknown
Craig Topper Craig Topper - Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
b33cf100643543be53fcc1f91863caf93e4a163d
created 2010-05-09 20:32 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Part 2 of fix for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache) - store nsHTMLOptionElement in nsHTMLOptionCollection instead of nsIDOMHTMLOptionElement. r=jst.
0628b5695f2b4d74f6fd88fec77954af76b8ec74
created 2010-07-14 15:45 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Backout 249ee5a4b51d, f3003a80bf28 and 1b4359586ce5 to fix leak.
f3003a80bf28ace74aabb1d6a1124665d119e0ea
created 2010-05-09 20:32 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Part 2 of fix for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache) - store nsHTMLOptionElement in nsHTMLOptionCollection instead of nsIDOMHTMLOptionElement. r=jst.
6fce6521907aa973189449838eea6f935a371e2f
created 2010-06-08 15:58 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 564569. Speed up the cache-hit case of getElementsBy(Class)Name. r=jst
3da93d131e355f9dd2eedb1e16873af0daf868e4
created 2010-05-10 21:12 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
5b08c76f478019d1509dfd342e3981507ec8198d
created 2010-05-10 21:12 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 564435. Use iterative tree traversals in nsContentList so as to speed it up. r=sicking
bc10dcdc3b1e27e259ca1c7efa6c27aeea7de334
created 2010-04-30 09:12 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
bca6860d1d6278106d55087bee563b2e49bb4452
created 2010-04-30 09:12 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 562688 part 3. Use the new element APIs in nsContentList. r=jst
8e6cbbc07c71d3b003d33e326601e168a42c6c47
created 2010-01-12 14:08 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
f12321ab62ac1d01c62415f857c3fb3f880d77b1
created 2010-03-17 16:09 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
cc3751898ccce587a54b975e1b8b85eaae150d15
created 2010-02-12 10:45 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 523083. Don't bother caching the last nsContentList, it just creates leaks and probably doesn't help anything. r=peterv
bb7f5fa01db7f571ae3adb61b34aa2c63392bddd
created 2010-02-09 12:09 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 453929. Cache getElementsBy(Class)Name return values. r=jst
cc8aab2f36b30aaef644ccb4cb21320aac4c0ae8
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
971c8c257130831744da5d3309ea8aa5ef08426b
created 2009-10-05 19:16 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 519905. Avoid some QIs to nsWrapperCache. r=peterv
e915a6e0b9e7f3979416f6409cea4505923b9510
created 2009-07-24 09:33 -0400
pushed unknown
David Zbarsky David Zbarsky - Bug 332893. <form>.elements['x'] order is not updated after reordering element using DOM. r=bzbarsky
bb8ba67896a1c1a9cc4348a9b8d6cbb0fc85eefa
created 2009-04-18 20:02 +0200
pushed unknown
Serge Gautherie Serge Gautherie - Bug 485808 - [FIX]Create iterator class to iterate using GetChildArray; (Bv1) Remove leftover 'i'; r+sr=jonas
ce4542e6cc72f9f866607d7035fdd94c4f117a09
created 2009-04-09 21:36 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 485808. Create an iterator class to do forward iteration over the result of GetChildArray(). r+sr=sicking
c9a94760bc2a509c279c9cfb414549a51c179de6
created 2009-01-29 14:46 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 307394 part 1. Create a non-COM way to get at XBL child nodes, and put an IndexOf() method on nsINodeList. r+sr=peterv
87b7df5e3614ccd3b77bf305680e89858e6a7b11
created 2008-12-03 09:02 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 454821. Better signature for GetChildArray. r+sr=sicking
326d60321ec739fae3be846be1f10a168cd798fb
created 2008-11-13 17:54 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
d2d74a5d65eb67083abd210e50021909d424dee4
created 2008-11-06 15:01 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Backed out changeset 874aba8a9a8a to fix orange
874aba8a9a8a2767f4ec3a39f5e5dffbf2b89eac
created 2008-11-06 12:09 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
e0ae285af9e90c91544145bc965f106976a04efb
created 2008-11-04 20:54 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Backed out changeset 81c0a2ec449f to fix orange
81c0a2ec449fcf405668402694c94deb90f59ad8
created 2008-11-04 18:10 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
0200b956a23ae4cee42746d326c634b28d60e7dc
created 2008-11-03 16:28 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Backed out changeset ba895ab8cbe7 to fix orange
ba895ab8cbe7e5fb74889eb2e44736ec262c86b6
created 2008-11-03 14:49 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
66aa5b4d2b31ca3214e37c940af4a24c42498465
created 2008-11-03 11:31 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst.
20165908edd94a97ee7a6cabaa0624aa1f8c5c2c
created 2008-10-31 14:40 -0700
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz.
less more (0) -60 tip