Henri Sivonen
2f19c38b3b
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Johnny Stenback
64cf7ea628
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Henri Sivonen
cde24c9a06
Merge trunk into HTML5 repo
2009-06-26 18:22:48 +03:00
Henri Sivonen
d9172118c0
Merge trunk into HTML5 repo
2009-06-16 12:18:59 +03:00
Olli Pettay
4464b9d71b
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
2009-06-23 14:23:52 +03:00
Henri Sivonen
5080d5e55f
Merge trunk into HTML5 repo
2009-06-11 17:00:20 +03:00
Neil Deakin
f62906b6b1
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Henri Sivonen
f9705d4540
Bug 484988 - Make HTML5 parser-performed removals notify but not fire mutation events
2009-05-28 20:42:26 +03:00
Olli Pettay
c74b0a2de7
Bug 384003 - XPathEvaluator does not accept a Node as NSResolver, r=sicking, sr=peterv
2009-06-14 21:06:22 +03:00
Robert Longson
e6855fdf6b
Bug 484176 - Support allowReorder for switch. r=jwatt,sr=roc
2009-05-07 20:37:33 +01:00
Olli Pettay
9a0f245f6f
Bug 484775 - DocumentFragments and Attribute nodes should expose nsIDOMEventTarget to JS, r+sr=peterv
2009-05-07 16:59:51 +03:00
Olli Pettay
575ba44eca
backout bug484775
2009-05-07 10:19:06 +03:00
Olli Pettay
fd81802bfd
Bug 484775 - DocumentFragments and Attribute nodes should expose nsIDOMEventTarget to JS, r+sr=peterv
2009-05-07 09:31:04 +03:00
Blake Kaplan
4621e77c5d
Bug 475864 - Move native anonymous content checks into a wrapper so that quickstubs don't sidestep them. r=jst sr=bzbarsky
2009-04-23 00:21:22 -07:00
Boris Zbarsky
214a757b65
Bug 485808. Create an iterator class to do forward iteration over the result of GetChildArray(). r+sr=sicking
2009-04-09 21:36:41 -04:00
Daniel Holbert
ed59bee452
Bug 473904 - Add an about:config option (defaulting to 'false' right now) for toggling SVG animation (SMIL) support. r+sr=roc
2009-03-09 18:20:17 -07:00
Olli Pettay
ed1af7a823
Bug 480956 - HTMLDocument and some other dom objects traverse member variables even if the document is in 'nsCCUncollectableMarker::InGeneration' r+sr=peterv
2009-03-03 14:14:13 +02:00
Boris Zbarsky
da397a666f
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=jst
2009-02-24 13:39:09 -05:00
L. David Baron
f7638be36b
Backed out changeset a328b5ae57e0 (bug 476245) for causing failures of test_videocontrols.html across platforms (although Linux hasn't cycled yet).
2009-02-24 13:38:35 -08:00
Boris Zbarsky
6880712c98
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=dbaron
2009-02-24 13:39:09 -05:00
Jim Chen
226fcc0b11
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
2009-02-11 05:56:51 +09:00
Masayuki Nakano
5018687b96
Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
2009-02-11 03:02:05 +09:00
Jim Chen
9c930d2745
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
2009-02-10 20:15:36 +09:00
L. David Baron
984878fd8a
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.
2009-02-07 09:13:30 -08:00
Jim Chen
30f63309c9
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
2009-02-07 18:52:59 +09:00
Peter Van der Beken
7f157e93e8
Fix for bug 474456. r/sr=bz.
2009-02-05 10:42:55 +01:00
Boris Zbarsky
96082dd8cd
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
d7187ea66e
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
0f95227641
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.
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
7a084ac404
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
991a16d8bc
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
b6d8556d3f
Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst.
2009-01-02 18:00:18 +01:00
Oleg Romashin
fbc7bd137f
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 18:55:15 -05:00
Robert Sayre
c98d8190d5
backout bug 428988, checked in on persistent orange.
2008-12-11 02:43:04 -08:00
Oleg Romashin
cff4389294
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 03:04:46 -05:00
Boris Zbarsky
79c71131a8
Bug 454821. Better signature for GetChildArray. r+sr=sicking
2008-12-03 09:02:03 -05:00
Olli Pettay
3ea94a1c94
Bug 464009, patch2, r+sr=sicking
2008-12-03 12:39:21 +02:00
Olli Pettay
a12987d447
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
ba780927bd
Bug 467291 - Reduce Addrefing while creating event target chain, r+sr=jst
2008-12-03 11:26:38 +02:00
Peter Van der Beken
284557314c
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
5d4ee43005
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
e302cfcd5b
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:50 +01:00
Peter Van der Beken
5d20c4f17a
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:08 +01:00
Peter Van der Beken
0f629025e0
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-04 18:10:43 +01:00
Markus Stange
615b3a4ee1
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
f8887e7770
Backed out changeset ba895ab8cbe7 to fix orange
2008-11-03 16:28:50 +01:00
Peter Van der Beken
3d930c1058
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
203144188a
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
c2f7105195
Fix assertion message that was missing a space
2008-10-22 17:55:04 -07:00
Peter Van der Beken
d73de97719
Fix for bug 460512 (Avoid AddRef/Release in scriptable helper methods for NodeList). r/sr=bz.
2008-10-22 16:31:14 +02:00