11 Commits

Author SHA1 Message Date
dwitte%stanford.edu
ae4cf458ac fix OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@242000 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-22 01:06:43 +00:00
dwitte%stanford.edu
649bf8c3d1 add assertion.
git-svn-id: svn://10.0.0.236/trunk@241899 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-21 11:22:31 +00:00
dwitte%stanford.edu
d62beece33 relanding part of 407442.
git-svn-id: svn://10.0.0.236/trunk@241831 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-20 07:30:06 +00:00
dwitte%stanford.edu
7094b241c3 back out changes.
git-svn-id: svn://10.0.0.236/trunk@241739 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-19 11:07:42 +00:00
dwitte%stanford.edu
90bc683a3f reland nsTObserverArray changes only.
git-svn-id: svn://10.0.0.236/trunk@241732 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-19 06:03:06 +00:00
dwitte%stanford.edu
5de2d1ee12 backing out to investigate Ts increase
git-svn-id: svn://10.0.0.236/trunk@241730 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-19 04:12:13 +00:00
dwitte%stanford.edu
50e90b27e7 implement nsTObserverArray using nsTArray, clean up the interface, provide an nsAutoTObserverArray, and use it to reduce allocations in
nsEventListenerManager. b=407442, r+sr=sicking, a=beltzner


git-svn-id: svn://10.0.0.236/trunk@241726 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-19 01:06:36 +00:00
jonas%sicking.cc
47f6800731 Bug 408123: Use nsTObserverArray rather than array copy to deal with listeners going away while firing event. r=smaug sr=jst
git-svn-id: svn://10.0.0.236/trunk@241203 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-14 01:41:49 +00:00
asqueella%gmail.com
39b7b3764e fix bug 369214 (ASSERTION: The observer list changed while being iterated over!: 'count == mObservers.Count()' in libpr0n) by switching the observers list to use nsTObserverArray.
r=stuart
a=1.9 blocker


git-svn-id: svn://10.0.0.236/trunk@236504 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 19:40:57 +00:00
jwalden%mit.edu
dda6ff3c99 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
Olli.Pettay%helsinki.fi
2f4adadc96 Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226796 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:39:14 +00:00