Jim Chen
6513b5e77c
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-11 05:56:51 +09:00
Masayuki Nakano
4755de05c7
Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
...
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-11 03:02:05 +09:00
Jim Chen
41a1a807d6
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-10 20:15:36 +09:00
L. David Baron
ef5fe05834
Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox.
...
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-07 09:13:30 -08:00
Jim Chen
e53087b660
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-07 18:52:59 +09:00
Peter Van der Beken
9f7c4cead1
Fix for bug 474456. r/sr=bz.
2009-02-05 10:42:55 +01:00
Boris Zbarsky
7011c1e34c
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
2009-01-29 14:46:18 -05:00
Brian Birtles
adf1d4fa7c
Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc
2009-01-14 20:38:07 -08:00
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Peter Van der Beken
78fa6325a2
Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst.
2009-01-02 18:00:18 +01:00
Oleg Romashin
d13954cc90
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 18:55:15 -05:00
Robert Sayre
dc78653a53
backout bug 428988, checked in on persistent orange.
2008-12-11 02:43:04 -08:00
Oleg Romashin
06b0d6f7f4
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 03:04:46 -05:00
Boris Zbarsky
882c93dc0b
Bug 454821. Better signature for GetChildArray. r+sr=sicking
2008-12-03 09:02:03 -05:00
Olli Pettay
865f72a9f1
Bug 464009, patch2, r+sr=sicking
2008-12-03 12:39:21 +02:00
Olli Pettay
058e5bdf6d
Bug 465934 - ASSERTION: Trying to re-bind content from native anonymous subtree to non-native anonymous parent, r+sr=sicking
2008-12-03 12:18:57 +02:00
Olli Pettay
64c81a3364
Bug 467291 - Reduce Addrefing while creating event target chain, r+sr=jst
2008-12-03 11:26:38 +02:00
Peter Van der Beken
97f5b22d33
Fix for bug 464067 (memory leak while running SVG reftests). r/sr=jst.
2008-11-27 18:45:25 +01:00
Peter Van der Beken
c39cb1e482
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-13 17:54:52 +01:00
Peter Van der Beken
3bb228a9e8
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:50 +01:00
Peter Van der Beken
5a6c152342
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:08 +01:00
Peter Van der Beken
24a73db424
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-04 18:10:43 +01:00
Markus Stange
7a9f82ce7e
Bug 462793 - Changing listbox selection with keyboard no longer scrolls to make the newly selected item visible, r+sr=roc
2008-11-04 15:38:16 +01:00
Peter Van der Beken
2b8cf3c2d4
Backed out changeset ba895ab8cbe7 to fix orange
2008-11-03 16:28:50 +01:00
Peter Van der Beken
28ba94cca8
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-03 14:49:53 +01:00
Peter Van der Beken
e743beb9c4
Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst.
2008-11-03 11:31:47 +01:00
Jesse Ruderman
6a02e83886
Fix assertion message that was missing a space
2008-10-22 17:55:04 -07:00
Peter Van der Beken
f3f2a880fb
Fix for bug 460512 (Avoid AddRef/Release in scriptable helper methods for NodeList). r/sr=bz.
2008-10-22 16:31:14 +02:00
Neil Deakin
912ddd5424
Bug 450990, make template generate recursive instead of lazy, improves performance as well, r=peterv,sr=bz
2008-10-20 11:36:05 -04:00
Boris Zbarsky
12d064dd87
Backing out bug 450990 to try to fix leaks
2008-10-10 15:45:32 -04:00
Boris Zbarsky
640f3ebdac
Bug 450990. Build bustage fix
2008-10-10 14:29:13 -04:00
Arpad Borsos
8b11d938d2
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Taras Glek
390adbe464
bug 455536: s/NS_ERROR_FAILURE/NS_ERROR_OOM/ outparamdelled nsNodeInfoManager::GetNodeInfo r+sr=jsr
2008-09-25 15:46:52 -07:00
Robert O'Callahan
f79290bb0e
Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
2008-09-18 21:47:21 +12:00
Taras Glek
c26ce8e1ab
bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst
2008-09-12 15:32:18 -07:00
Boris Zbarsky
284e2ff6c9
Bug 454317. Improve GetClasses to not do virtual calls when not needed. r=smaug, sr=jst
2008-09-10 23:22:20 -04:00
Boris Zbarsky
e3295081e1
Bug 453858. Get rid of some XPCOM-ness in nsArraySH::GetItemAt. r+sr=jst
2008-09-10 23:15:29 -04:00
Robert O'Callahan
be904c4d3d
Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky
2008-09-06 20:52:56 +12:00
Boris Zbarsky
d080316010
Bug 451053. Move nsMutationGuard into a shared location and use it to assert some invariants. r+sr=sicking
2008-09-05 13:39:19 -04:00
Oleg Romashin
5ddbff8336
Bug 453307 - Building without XUL failed. r=bzbarsky.
2008-09-05 14:36:04 +03:00
Robert O'Callahan
ca15953a6e
Backing out changeset 1bdd5da49865 (for bug 376662) due to regression bug 453661
2008-09-05 15:40:06 +12:00
Robert O'Callahan
1eeada5faa
Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky
2008-09-04 09:35:52 +12:00
Blake Kaplan
6282064b92
No bug. Fix whitespace nits. r+sr=jst
2008-08-28 15:43:56 -07:00
Olli Pettay
824ddb7d91
Bug 445416, Scrolling keeps going on when mousedown on the scrollbarbutton and mouseup somewhere in scrollbar, r+sr=jst
2008-08-27 14:11:12 +03:00
Jonas Sicking
9fb7b3415e
Bug 447917: Implement the Implement ElementTraversal. Also implements a .children property that is a NodeList of all element children. This is a subset of the IE property with the same name. r=smaug sr=peterv
2008-08-04 17:58:16 -07:00
Neil Deakin
a3d15d68b0
Bug 111034, add clientXXX, scrollXXX properties, attempt 2, r+sr=roc, attempt 2 with microformat fix
2008-08-15 18:26:37 -04:00
Ted Mielczarek
7118a4b9e3
Backed out changeset 2e8dfe209f09 due to unit test bustage
2008-08-15 12:59:30 -04:00
Neil Deakin
a31ad2e174
Add clientXXX and scrollXXX properties to XUL elements, also add width/height properties to ClientRect, r+sr=roc
2008-08-15 11:17:17 -04:00
L. David Baron
2c2f6ed495
Change the binding parent for native anonymous content to work like the binding parent for XBL anonymous content, and be the parent of the anonymous content subtree rather than the root of the anonymous content subtree. (Bug 436453) r=bzbarsky,smaug,surkov sr=bzbarsky
2008-07-22 21:50:20 -07:00
Boris Zbarsky
4c507815b8
Bug 416317. Implement querySelector(All) API. r=dbaron, sr=jst
2008-07-21 17:55:52 -07:00
Boris Zbarsky
380e9f593a
Bug 444824. Remove useless assignment. r+sr=peterv
2008-07-17 09:34:17 -04:00
Robert Longson
67af1e3115
Bug 409383 - Make dynamic changes to switch children work and fix transient switch errors. r=jwatt,sr=roc
2008-07-13 12:30:48 +01:00
Boris Zbarsky
5c5b4e41fc
Add a faster method for iterating the nsIContent children of an
...
nsINode if we know that there will be no DOM mutations of any sort
during the iteration. Bug 429744, r+sr=jst
2008-07-11 16:42:19 -04:00
Olli Pettay
484674aafc
Bug 438241, Mousover and mouseout don't behave properly with native anonymous content, r=jst,sr=sicking
2008-06-23 11:07:06 +03:00
jonas@sicking.cc
ea7b3dfeb2
Bug 423269: Don't add scriptblockers around StartUpdate/EndUpdate batches as script is likely to execute at the last EndUpdate. Also for now, restore full functionality to scripts running while there are scriptblockers. r/sr=bz a=beltzner
2008-04-18 10:20:11 -07:00
jonas@sicking.cc
e639cf9471
Bug 423355: Make sure that we never remove removable blockers more than once. Also make sure to never fire mutation events when it's not safe to run script. r/sr=bz/roc a=beltzner
2008-04-14 16:59:21 -07:00
jonas@sicking.cc
c052f989a1
Bug 423355: Never fire mutation events on native-anon content. Also includes fix for nsIContent::IsInNativeAnonymousSubtree. Patch by Smaug. r/sr=sicking a=beltzner
2008-04-11 15:44:48 -07:00
bent.mozilla@gmail.com
7e4ac1fa4a
Bug 425551 - "Fix async DOM events from keeping link elements alive past unlink". r+sr=sicking, a=beltzner.
2008-04-11 10:29:06 -07:00
roc+@cs.cmu.edu
f5291de857
Bug 426987. Split SaveState from nsIDocument::Destroy so that we don't do Destroy() while we're still displaying the document. r+sr=sicking,a=beltzner
2008-04-10 15:47:01 -07:00
jonas@sicking.cc
b8a008856b
Backing out due to test failures
2008-04-08 20:20:39 -07:00
jonas@sicking.cc
5e5ddf5b3f
Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
2008-04-08 19:06:27 -07:00
gavin@gavinsharp.com
2ff7b4b7c9
Back out 2nd patch for bug 423355 due to unit test failures
2008-04-04 18:15:32 -07:00
gavin@gavinsharp.com
aaac62d073
Back out patch for bug 423355 due to unit test failures
2008-04-04 18:11:50 -07:00
jonas@sicking.cc
75846b09ae
Bug 423355: Don't dispatch mutation events for native anon content. Patch by smaug. r/sr=sicking
2008-04-04 17:14:31 -07:00
jonas@sicking.cc
7b0e38bbed
Bug 423355: Fix bug in blocker unnesting code. Also make sure to never fire mutation events when it's not safe to run script, even if the event isn't catchable by content. r/sr=bz
2008-04-04 17:06:36 -07:00
peterv@propagandism.org
14a390a55a
Fix for bug 415192 (Crash (within nsCycleCollector::Shutdown and nsXBLBinding::RemoveInsertionParent) with <xul:wizard>, cloneNode). r/sr=sicking.
2008-03-28 07:09:00 -07:00
dbaron@dbaron.org
537f2f5b13
Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons
2008-03-17 16:11:08 -07:00
jonas@sicking.cc
da4cab3b75
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
2008-03-14 16:08:57 -07:00
Olli.Pettay@helsinki.fi
81c71496df
Bug 421486, automatic unwanted scrolling, r+sr=sicking
2008-03-12 03:26:12 -07:00
roc+@cs.cmu.edu
05ecd33c39
Bug 421662. Rename TextRectangle* to ClientRect*. r+sr=sicking,a=damon
2008-03-11 17:51:12 -07:00
dbaron@dbaron.org
af40e20be6
Don't call nsCycleCollector_DEBUG_wasFreed on generic elements since it inevitably leads to false positives. b=420548 r+sr=peterv a=Not part of the default build (DEBUG/DEBUG_CC only)
2008-03-07 09:55:24 -08:00
jonas@sicking.cc
78b8e1e6ec
Bug 383818: Cloned menu items don't display correctly. r/sr=jst
2008-03-03 17:25:06 -08:00
roc+@cs.cmu.edu
0689f4c34f
Bug 417255. Rework getClientRects/getBoundingClientRect/offset* code to use a generic rectangle iterator API which drills down through anonymous blocks, fixing IE compat. r+sr=dbaron
2008-02-27 01:26:15 -08:00
Olli.Pettay@helsinki.fi
67622f2077
Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
2008-02-26 04:40:18 -08:00
jst@mozilla.org
9df1fbb330
Fixing bug 418755. Revert our decision to throw WRONG_DOCUMENT_ERR per the DOM spec as the web expects that not to happen. r+sr=jonas@sickin.cc
2008-02-21 18:18:43 -08:00
benjamin@smedbergs.us
ca89a98e8c
Back out bug 412320 and various followups because the perf impact was minimal and the code is more complicated
2008-02-21 12:39:20 -08:00
masayuki@d-toybox.com
5f50f3f99e
Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov
2008-02-19 23:40:04 -08:00
Olli.Pettay@helsinki.fi
52195cbd0f
Bug 417699, [@ nsXULTreeBuilder::SetTree], r+sr=sicking, a=mconnor
2008-02-18 14:52:19 -08:00
Olli.Pettay@helsinki.fi
bdd3e9637b
Bug 409111, WRONG_DOCUMENT_ERR on unattached nodes through getBoxObjectFor, r+sr=sicking, a=mtschrep
2008-02-14 12:45:07 -08:00
Olli.Pettay@helsinki.fi
d05a51ffc3
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
dwitte@stanford.edu
d9595c6e9e
Bug 414894 - Remove content arena. r=smaug, sr=sicking, a=schrep
2008-02-02 15:41:24 -08:00
roc+@cs.cmu.edu
0dcd3acd05
Bug 414190. getBoundingClientRect and getClientRects need special treatment of tables. r+sr=mats
2008-01-28 09:42:52 -08:00
roc+@cs.cmu.edu
9a07e1d1ee
Bug 410860. Get the prescontext before 'frame' is set to null. r+sr=mats, a=schrep
2008-01-26 14:45:41 -08:00
benjamin@smedbergs.us
e8c45488e3
Bug 412320 - Try code-generation for QI impls, r=roc+luser
2008-01-25 09:14:48 -08:00
enndeakin@sympatico.ca
0ecf697f5e
Bug 393451, getBoundingClientRect coordinates not correct for popups, r+sr=roc,a=schrep
2008-01-10 07:48:26 -08:00
neil@parkwaycc.co.uk
dafb9ad144
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
2008-01-04 03:24:41 -08:00
roc+@cs.cmu.edu
19b7395864
Bug 410229. Check in preemptive fix for failing testcases to resolve Linux orange.
2008-01-03 20:28:15 -08:00
roc+@cs.cmu.edu
7e8a748e8d
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
dwitte@stanford.edu
e1f9209274
relanding part of 407442.
2007-12-19 23:30:04 -08:00
dwitte@stanford.edu
2b31364ac3
back out changes.
2007-12-19 03:07:41 -08:00
dwitte@stanford.edu
63050186f2
reland nsTObserverArray changes only.
2007-12-18 22:03:05 -08:00
dwitte@stanford.edu
8b3567b59d
backing out to investigate Ts increase
2007-12-18 20:12:11 -08:00
dwitte@stanford.edu
3b75d76adb
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
sayrer@gmail.com
7d3c206ed7
Bug 398017. nsGenericElement unlink improvements. r/sr=sicking, a=dsicore
2007-12-15 14:18:05 -08:00
Olli.Pettay@helsinki.fi
489154b8b5
Bug 403830, arena for content, r=sicking, sr=jst
2007-12-15 01:45:33 -08:00
jonas@sicking.cc
5378dfb532
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
jst@mozilla.org
b23a26124d
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
bzbarsky@mit.edu
5c98500ba4
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
tor@cs.brown.edu
52c686c1e5
Bug 370006 - svg doesn't get scaled up on high resolution displays. r=jwatt, sr=roc
2007-12-03 20:40:52 -08:00
jonas@sicking.cc
712951ab6c
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
jonas@sicking.cc
2dce87330b
Backing out due to mochitest failure
2007-11-29 01:34:51 -08:00
jonas@sicking.cc
7372d2b0a2
Revert to earlier version of patch to try to fix orange
2007-11-29 01:25:22 -08:00
jonas@sicking.cc
a6bf2b9522
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
Olli.Pettay@helsinki.fi
3fa4d341e6
Bug 401559, GetFirst/LastChild doesn't ensure contents generated, r+sr=jst, a=roc
2007-11-09 01:30:35 -08:00
Olli.Pettay@helsinki.fi
ad574eb5c0
Bug 398088, r+sr=sicking
2007-10-05 13:37:55 -07:00
jonas@sicking.cc
bbf61f58f0
Backing out bug 348156 since it caused Tp perf regressions
2007-10-02 14:12:30 -07:00
jonas@sicking.cc
f0a388873a
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
dbaron@dbaron.org
f670c849e4
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
jonas@sicking.cc
acfcebebbc
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
roc+@cs.cmu.edu
0789c7b2c1
Bug 392761. getClientRects/getBoundingClientRect *do* take scrolling into account, including viewport scrolling. r+sr=dbaron
2007-09-21 02:15:42 -07:00
bzbarsky@mit.edu
7f6abfd9be
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
Olli.Pettay@helsinki.fi
2e21d3ae6d
Bug 394442, Optimize ID, class and style getters, r=bz+sicking, sr=sicking, a=jst
2007-09-18 01:38:24 -07:00
peterv@propagandism.org
7855e88a83
Fix for bug 393035 (nsNSElementTearoff should participate in cycle collection). r/sr=jst, a=sicking.
2007-09-02 03:45:36 -07:00
Olli.Pettay@helsinki.fi
5cd6c5acf1
Backout bug 394442
2007-09-01 09:14:53 -07:00
Olli.Pettay@helsinki.fi
f3d5c4a16d
Test land bug 394442, will back out after tp/tp2/tdhtml results
2007-09-01 08:23:29 -07:00
aaronleventhal@moonset.net
254ef80129
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
Olli.Pettay@helsinki.fi
5b2545c6f2
Backout bug 378866, the patch doesn't handle all testcases :(
2007-08-03 06:06:05 -07:00
Olli.Pettay@helsinki.fi
908f41f6dc
Bug 378866, r+sr=bz, a=sicking
2007-08-02 23:53:01 -07:00
jonas@sicking.cc
24c4c1d539
Bug 389508: Cross site XMLHttpRequest. r=jst/biesi sr/dveditz/biesi
2007-07-26 19:49:18 -07:00
jonas@sicking.cc
13974dde1b
backout due to orange
2007-07-26 16:34:22 -07:00
jonas@sicking.cc
29f28d46a0
Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi
2007-07-26 15:20:29 -07:00
Olli.Pettay@helsinki.fi
81c89897e3
Backing out bug 275196, xml:id, to fix tp regression
2007-07-26 07:16:19 -07:00
Olli.Pettay@helsinki.fi
ad51500682
Bug 275196, xml:id, r=sicking, sr=dbaron
2007-07-26 05:22:01 -07:00
bzbarsky@mit.edu
a4c90a1d9d
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
peterv@propagandism.org
2fb0fc711a
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
bzbarsky@mit.edu
79013e30da
Notify before firing mutation events. Bug 387460, r+sr=sicking
2007-07-10 18:14:55 -07:00
philringnalda@gmail.com
f48d442b06
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
jwalden@mit.edu
e3c4baccae
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
Olli.Pettay@helsinki.fi
2feaae333d
Bug 386802, Mutation events always fired during setting of innerHTML, r+sr=bz
2007-07-04 13:39:10 -07:00
mats.palmgren@bredband.net
db689821bf
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-03 19:15:31 -07:00
dbaron@dbaron.org
9b3e00551c
Add nsCycleCollector_shouldBeFreed calls for elements. b=385549 r+sr=jst
2007-06-29 20:00:51 -07:00
peterv@propagandism.org
76a2c4d37f
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 19:48:16 -07:00
peterv@propagandism.org
0f0097ffc5
Backing out to fix orange.
2007-06-27 16:21:05 -07:00
peterv@propagandism.org
51dda63979
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 15:29:45 -07:00
jonas@sicking.cc
50513d81cc
Backing out previous checkin since leaks went up
2007-06-18 16:21:28 -07:00
jonas@sicking.cc
d53f4d97f7
Bug 348156: Don't rely on UnbindFromTree to break cycles since that puts us in an inconsistent state. r/sr=jst
2007-06-18 15:27:27 -07:00
Olli.Pettay@helsinki.fi
57208eb367
Bug 384663, r+sr=bz
2007-06-18 08:43:40 -07:00
roc+@cs.cmu.edu
cf38be799a
Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
2007-05-30 15:32:54 -07:00
jonas@sicking.cc
0a47e8baa7
Fix yet more regressions from the don't-flag-clone-xul-nodes-indocument landing. b=380872 r/sr=bz
2007-05-24 17:28:20 -07:00
jonas@sicking.cc
4108fb711b
Bug 380872: Bind nodes in insertion points directly under <children>. r/sr=bz
2007-05-22 15:41:32 -07:00
jonas@sicking.cc
d8633e02b4
Bug 380872: Forgot to address bzs review comment to remove this assertion. r/sr=bz
2007-05-21 17:08:05 -07:00
jonas@sicking.cc
0b6e5dff7a
Bug 380872: Call BindToTree on anonymous children too when BindToTree is called on an element. r/sr=bz
2007-05-21 15:26:48 -07:00
Olli.Pettay@helsinki.fi
6575fbf571
Bug 380716, Crash [@ nsContentUtils::ContentIsDescendantOf], r+sr=jst
2007-05-18 03:23:45 -07:00
jonas@sicking.cc
9a9515bed6
Bug 53901: Don't set is-in-doc flag on cloned XUL nodes. r/sr=jst
2007-05-15 18:13:47 -07:00
Olli.Pettay@helsinki.fi
7ec10e025c
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
Olli.Pettay@helsinki.fi
dc641fc5d4
Bug 369644, make mouseover/out handle native anonymous content properly, r=jst, sr=sicking
2007-05-13 06:59:00 -07:00
peterv@propagandism.org
cf3c4a0ecf
Fix for bug 324871 (UserData can cause reference cycles). r/sr=sicking.
2007-05-12 08:36:28 -07:00
Olli.Pettay@helsinki.fi
f29b4e2b1b
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
91a5c67cd1
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
jonas@sicking.cc
36cb23b6c1
Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
2007-05-10 13:21:12 -07:00
jst@mozilla.org
bdfbc4a316
Backing out Jonas' last changes due to tinderbox orange, per Jonas' request.
2007-05-09 17:42:33 -07:00
jonas@sicking.cc
ccae61e56a
Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
2007-05-09 16:33:28 -07:00
jonas@sicking.cc
1c214cc3a2
back out last patch since leaks went through the roof
2007-05-07 18:03:08 -07:00
jonas@sicking.cc
9179b005a4
Don't attempt to cycle collect documents, windows and elements that are currently being viewed. r=bz, sr=jst b=378987
2007-05-07 16:45:25 -07:00
bzbarsky@mit.edu
2931d10719
Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron
2007-05-04 23:47:09 -07:00
bzbarsky@mit.edu
32d3d359f4
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 15:24:20 -07:00
peterv@propagandism.org
f61971e016
Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking.
2007-04-25 09:35:27 -07:00
bzbarsky@mit.edu
d4cb1b7d7b
Set the status bar before actually handling the DOM event. That way if theevent is canceled, we'll still show the right status bar text. Bug 40838,patch by Florian Quèze <f.qu@queze.net, r=smaug, sr=bzbarsky
2007-04-23 00:31:21 -07:00
Olli.Pettay@helsinki.fi
8df77090be
Bug 378102, Remove nsIDOMEventReceiver::HandleEvent r+sr=jst
2007-04-19 16:20:29 -07:00
Olli.Pettay@helsinki.fi
cf1ccace7f
375196, r+sr=roc
2007-03-25 22:38:22 -07:00
Olli.Pettay@helsinki.fi
056e66fd0c
Bug 288392, DOMSubtreeModified event, r=peterv, sr=jst
2007-03-24 05:18:02 -07:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00