roc+%cs.cmu.edu
30acef4c74
Bug 414190. getBoundingClientRect and getClientRects need special treatment of tables. r+sr=mats
...
git-svn-id: svn://10.0.0.236/trunk@244215 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 17:42:52 +00:00
roc+%cs.cmu.edu
eecbba2fa3
Bug 410860. Get the prescontext before 'frame' is set to null. r+sr=mats, a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@244065 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 22:45:42 +00:00
benjamin%smedbergs.us
cc4193bab8
Bug 412320 - Try code-generation for QI impls, r=roc+luser
...
git-svn-id: svn://10.0.0.236/trunk@243992 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-25 17:14:53 +00:00
enndeakin%sympatico.ca
8a5bc9a693
Bug 393451, getBoundingClientRect coordinates not correct for popups, r+sr=roc,a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@242831 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-10 15:48:26 +00:00
neil%parkwaycc.co.uk
ee27ffeb8b
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
...
git-svn-id: svn://10.0.0.236/trunk@242354 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-04 11:24:42 +00:00
roc+%cs.cmu.edu
84d2239df1
Bug 410229. Check in preemptive fix for failing testcases to resolve Linux orange.
...
git-svn-id: svn://10.0.0.236/trunk@242349 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-04 04:28:16 +00:00
roc+%cs.cmu.edu
45d1aa47d0
Bug 410229. Handle IB special-siblings when we're finding all the CSS boxes for an element for getBoundingClientRect/getClientRects. r+sr=mats
...
git-svn-id: svn://10.0.0.236/trunk@242340 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-04 01:50:32 +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
sayrer%gmail.com
21b19e5dd7
Bug 398017. nsGenericElement unlink improvements. r/sr=sicking, a=dsicore
...
git-svn-id: svn://10.0.0.236/trunk@241376 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-15 22:18:05 +00:00
Olli.Pettay%helsinki.fi
a9ca3bc287
Bug 403830, arena for content, r=sicking, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@241344 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-15 09:45:37 +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
jst%mozilla.org
2bc9672fe5
Fixing bug 407812. Don't waste time calling QI in nsNodeSH::PreCreate() and nsElementSH::PostCreate(). r+sr=jonas@sicking.cc
...
git-svn-id: svn://10.0.0.236/trunk@240768 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-11 01:19:19 +00:00
bzbarsky%mit.edu
60ac0a33dd
Make <select> handle changes to defaultSelected on node for which selected has
...
not been set. Bug 395107, r+sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@240418 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 16:50:34 +00:00
tor%cs.brown.edu
18df424d87
Bug 370006 - svg doesn't get scaled up on high resolution displays.
...
r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@240386 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 04:40:52 +00:00
jonas%sicking.cc
2fb628e563
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@240144 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-30 17:57:05 +00:00
jonas%sicking.cc
8de91079ff
Backing out due to mochitest failure
...
git-svn-id: svn://10.0.0.236/trunk@240098 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 09:34:52 +00:00
jonas%sicking.cc
1beb73676f
Revert to earlier version of patch to try to fix orange
...
git-svn-id: svn://10.0.0.236/trunk@240096 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 09:25:22 +00:00
jonas%sicking.cc
b1983c34be
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@240094 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 08:41:27 +00:00
Olli.Pettay%helsinki.fi
27a66cffe2
Bug 401559, GetFirst/LastChild doesn't ensure contents generated, r+sr=jst, a=roc
...
git-svn-id: svn://10.0.0.236/trunk@239045 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 09:30:35 +00:00
Olli.Pettay%helsinki.fi
b771399d0f
Bug 398088, r+sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@237326 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-05 20:37:56 +00:00
jonas%sicking.cc
ecdedd3197
Backing out bug 348156 since it caused Tp perf regressions
...
git-svn-id: svn://10.0.0.236/trunk@237100 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 21:12:31 +00:00
jonas%sicking.cc
f6cf485399
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@237089 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 18:20:04 +00:00
dbaron%dbaron.org
e5dcf4386b
Back out sicking's patch from bug 348156 (remove unbinds from nsDocument::Destroy) due to crashing during talos test (probably tp test).
...
git-svn-id: svn://10.0.0.236/trunk@236898 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-29 04:14:43 +00:00
jonas%sicking.cc
a4ace6d490
Bug 348156: Remove unbinds from nsDocument::Destroy as they cause badness. Break cycles using cycle collector instead. r/sr/a=jst
...
git-svn-id: svn://10.0.0.236/trunk@236894 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 23:57:01 +00:00
roc+%cs.cmu.edu
9845186605
Bug 392761. getClientRects/getBoundingClientRect *do* take scrolling into account, including viewport scrolling. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@236432 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 09:15:42 +00:00
bzbarsky%mit.edu
56b2d8dfaa
Make sure to tear down the XBL binding for nodes which forced one even though
...
not in the document. Bug 389636, r+sr+a=sicking
git-svn-id: svn://10.0.0.236/trunk@236411 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 02:05:43 +00:00
Olli.Pettay%helsinki.fi
c9fd72e6d7
Bug 394442, Optimize ID, class and style getters, r=bz+sicking, sr=sicking, a=jst
...
git-svn-id: svn://10.0.0.236/trunk@236201 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 08:38:25 +00:00
peterv%propagandism.org
5e440a8a2e
Fix for bug 393035 (nsNSElementTearoff should participate in cycle collection). r/sr=jst, a=sicking.
...
git-svn-id: svn://10.0.0.236/trunk@233724 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-02 10:45:36 +00:00
Olli.Pettay%helsinki.fi
22735bb104
Backout bug 394442
...
git-svn-id: svn://10.0.0.236/trunk@233545 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-01 16:14:53 +00:00
Olli.Pettay%helsinki.fi
1280039ac0
Test land bug 394442, will back out after tp/tp2/tdhtml results
...
git-svn-id: svn://10.0.0.236/trunk@233543 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-01 15:23:30 +00:00
aaronleventhal%moonset.net
7e62128d84
Bug 391846. Fire correct text change events when a node is shown or hidden. r=surkov, sr=sicking, a=sicking
...
git-svn-id: svn://10.0.0.236/trunk@233243 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 21:57:53 +00:00
Olli.Pettay%helsinki.fi
b20e5d5619
Backout bug 378866, the patch doesn't handle all testcases :(
...
git-svn-id: svn://10.0.0.236/trunk@231407 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 13:06:06 +00:00
Olli.Pettay%helsinki.fi
834fb51dd5
Bug 378866, r+sr=bz, a=sicking
...
git-svn-id: svn://10.0.0.236/trunk@231400 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 06:53:01 +00:00
jonas%sicking.cc
857bbdaa67
Bug 389508: Cross site XMLHttpRequest. r=jst/biesi sr/dveditz/biesi
...
git-svn-id: svn://10.0.0.236/trunk@231095 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-27 02:49:19 +00:00
jonas%sicking.cc
7552c132af
backout due to orange
...
git-svn-id: svn://10.0.0.236/trunk@231082 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 23:34:23 +00:00
jonas%sicking.cc
52ff6b27a1
Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi
...
git-svn-id: svn://10.0.0.236/trunk@231078 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 22:20:32 +00:00
Olli.Pettay%helsinki.fi
bd9a96d5b9
Backing out bug 275196, xml:id, to fix tp regression
...
git-svn-id: svn://10.0.0.236/trunk@231054 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 14:16:21 +00:00
Olli.Pettay%helsinki.fi
76bd637ef6
Bug 275196, xml:id, r=sicking, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231049 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 12:22:17 +00:00
bzbarsky%mit.edu
b5b433a6b7
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@229833 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 20:05:49 +00:00
peterv%propagandism.org
6dccfe3ea8
Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@229697 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 13:05:06 +00:00
bzbarsky%mit.edu
d8f73b13b2
Notify before firing mutation events. Bug 387460, r+sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@229651 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 01:14:55 +00:00
philringnalda%gmail.com
6f4b88819f
Bug 386854 - Bustage build fix MOX_XUL disabled, patch by romaxa <romaxa@gmail.com>, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@229519 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 00:58:15 +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
8823bd9f8d
Bug 386802, Mutation events always fired during setting of innerHTML, r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@229335 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 20:39:11 +00:00
mats.palmgren%bredband.net
fd18364353
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@229301 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 02:15:35 +00:00
dbaron%dbaron.org
631db47fa4
Add nsCycleCollector_shouldBeFreed calls for elements. b=385549 r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@229027 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 03:00:51 +00:00