Commit Graph

825 Commits

Author SHA1 Message Date
5054199f7a Bug 409111, WRONG_DOCUMENT_ERR on unattached nodes through getBoxObjectFor, r+sr=sicking, a=mtschrep 2008-02-14 12:45:07 -08:00
06cf9363b2 Bug 416383, call nsDOMAttributeMap::DropReference() when unlinking elements ([@nsDOMAttribute::GetValue(nsAString_internal&)]), r+sr=sicking, a=mtschrep 2008-02-11 02:36:50 -08:00
53eec62d4c Bug 414894 - Remove content arena. r=smaug, sr=sicking, a=schrep 2008-02-02 15:41:24 -08:00
dea516c7ef Bug 414190. getBoundingClientRect and getClientRects need special treatment of tables. r+sr=mats 2008-01-28 09:42:52 -08:00
1d5d4da236 Bug 410860. Get the prescontext before 'frame' is set to null. r+sr=mats, a=schrep 2008-01-26 14:45:41 -08:00
db8d572868 Bug 412320 - Try code-generation for QI impls, r=roc+luser 2008-01-25 09:14:48 -08:00
313d294bc1 Bug 393451, getBoundingClientRect coordinates not correct for popups, r+sr=roc,a=schrep 2008-01-10 07:48:26 -08:00
c383d1b11d Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking 2008-01-04 03:24:41 -08:00
21264ac4d9 Bug 410229. Check in preemptive fix for failing testcases to resolve Linux orange. 2008-01-03 20:28:15 -08:00
8a19d885d9 Bug 410229. Handle IB special-siblings when we're finding all the CSS boxes for an element for getBoundingClientRect/getClientRects. r+sr=mats 2008-01-03 17:50:30 -08:00
1564bcefff relanding part of 407442. 2007-12-19 23:30:04 -08:00
ab5d10abc9 back out changes. 2007-12-19 03:07:41 -08:00
e9fe6c3fb4 reland nsTObserverArray changes only. 2007-12-18 22:03:05 -08:00
ebee84c369 backing out to investigate Ts increase 2007-12-18 20:12:11 -08:00
ec4d8e5431 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 2007-12-18 17:06:34 -08:00
a03b1cb963 Bug 398017. nsGenericElement unlink improvements. r/sr=sicking, a=dsicore 2007-12-15 14:18:05 -08:00
606ffe658a Bug 403830, arena for content, r=sicking, sr=jst 2007-12-15 01:45:33 -08:00
b9efb12dec Bug 408123: Use nsTObserverArray rather than array copy to deal with listeners going away while firing event. r=smaug sr=jst 2007-12-13 17:41:48 -08:00
7733ef5ba3 Fixing bug 407812. Don't waste time calling QI in nsNodeSH::PreCreate() and nsElementSH::PostCreate(). r+sr=jonas@sicking.cc 2007-12-10 17:19:18 -08:00
1c7307c329 Make <select> handle changes to defaultSelected on node for which selected has not been set. Bug 395107, r+sr=sicking. 2007-12-04 08:50:32 -08:00
7e6ffd8e56 Bug 370006 - svg doesn't get scaled up on high resolution displays. r=jwatt, sr=roc 2007-12-03 20:40:52 -08:00
7c4c5dce06 Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst 2007-11-30 09:57:03 -08:00
095c133337 Backing out due to mochitest failure 2007-11-29 01:34:51 -08:00
b8d166396c Revert to earlier version of patch to try to fix orange 2007-11-29 01:25:22 -08:00
c62057e4f7 Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst 2007-11-29 00:41:25 -08:00
f4929f08ff Bug 401559, GetFirst/LastChild doesn't ensure contents generated, r+sr=jst, a=roc 2007-11-09 01:30:35 -08:00
3bf1e476ef Bug 398088, r+sr=sicking 2007-10-05 13:37:55 -07:00
177f3d65b1 Backing out bug 348156 since it caused Tp perf regressions 2007-10-02 14:12:30 -07:00
57e8e306cd Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst 2007-10-02 11:20:02 -07:00
2c139a6c7d Back out sicking's patch from bug 348156 (remove unbinds from nsDocument::Destroy) due to crashing during talos test (probably tp test). 2007-09-28 21:14:42 -07:00
5a537b743e Bug 348156: Remove unbinds from nsDocument::Destroy as they cause badness. Break cycles using cycle collector instead. r/sr/a=jst 2007-09-28 16:57:00 -07:00
17e9fae55d Bug 392761. getClientRects/getBoundingClientRect *do* take scrolling into account, including viewport scrolling. r+sr=dbaron 2007-09-21 02:15:42 -07:00
42a65f2012 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 2007-09-20 19:05:43 -07:00
d90077a7de Bug 394442, Optimize ID, class and style getters, r=bz+sicking, sr=sicking, a=jst 2007-09-18 01:38:24 -07:00
a66ddc23be Fix for bug 393035 (nsNSElementTearoff should participate in cycle collection). r/sr=jst, a=sicking. 2007-09-02 03:45:36 -07:00
4117ad813f Backout bug 394442 2007-09-01 09:14:53 -07:00
58201c9c46 Test land bug 394442, will back out after tp/tp2/tdhtml results 2007-09-01 08:23:29 -07:00
55ba34ee6f Bug 391846. Fire correct text change events when a node is shown or hidden. r=surkov, sr=sicking, a=sicking 2007-08-28 14:57:53 -07:00
73f59b0943 Backout bug 378866, the patch doesn't handle all testcases :( 2007-08-03 06:06:05 -07:00
79af1e11c9 Bug 378866, r+sr=bz, a=sicking 2007-08-02 23:53:01 -07:00
a8d82214f0 Bug 389508: Cross site XMLHttpRequest. r=jst/biesi sr/dveditz/biesi 2007-07-26 19:49:18 -07:00
37f1910e41 backout due to orange 2007-07-26 16:34:22 -07:00
2a87c31610 Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi 2007-07-26 15:20:29 -07:00
e7aaf35d8f Backing out bug 275196, xml:id, to fix tp regression 2007-07-26 07:16:19 -07:00
2156f3dd89 Bug 275196, xml:id, r=sicking, sr=dbaron 2007-07-26 05:22:01 -07:00
da6d55cdc6 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.
2007-07-12 13:05:45 -07:00
5cfe0365d9 Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz. 2007-07-11 06:05:05 -07:00
3661b32936 Notify before firing mutation events. Bug 387460, r+sr=sicking 2007-07-10 18:14:55 -07:00
038200b60e Bug 386854 - Bustage build fix MOX_XUL disabled, patch by romaxa <romaxa@gmail.com>, r+sr=bzbarsky 2007-07-08 17:58:15 -07:00
98de634631 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. 2007-07-08 00:08:04 -07:00