1294 Commits

Author SHA1 Message Date
Josh Aas
1bd545cb01 Back out fix for bug 647216 due to test failures. CLOSED TREE 2013-02-04 10:05:06 -06:00
Josh Aas
41e8b6b37d Bug 647216: Allow mouse event handling in the title bar on OS X. A number of contributors to this patch, including Markus Stange, Paul O'Shannessy, Mike Conley, Stephen Pohl, and myself (Josh Aas). r=mstange,dao,enndeakin 2013-02-04 09:00:42 -06:00
David Zbarsky
0c1e8d7ef6 Bug 833446: Remove nsIDOMSVGStyleElement r=peterv 2013-02-02 15:23:19 -05:00
David Zbarsky
a9a7aac680 Bug 833446: Remove nsIDOMSVGStopElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
e1ecd02323 Bug 833446: Remove nsIDOMSVGScriptElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
866cb6df5e Bug 833446: Remove nsIDOMSVGRectElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
4914157510 Bug 833446: Remove nsIDOMSVGPolylineElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
23bc3145f3 Bug 833446: Remove nsIDOMSVGPolygonElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
5788f2a0a5 Bug 833446: Remove nsIDOMSVGPatternElement r=bz 2013-02-02 15:23:17 -05:00
David Zbarsky
2b74734bac Bug 833446: Remove nsIDOMSVGPathElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
536375ddf7 Bug 833446: Remove nsIDOMSVGMPathElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
64099f7809 Bug 833446: Remove nsIDOMSVGMetadataElement r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
b34c1415ef Bug 833446: Remove nsIDOMSVGLineElement r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
e46ee1bca2 Bug 833446: Remove nsIDOMSVGGradientElement and subclasses r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
789b05db43 Bug 833446: Remove nsIDOMSVGGElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
ccd995fec8 Bug 833446: Remove nsIDOMSVGForeignObjectElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
1e25a54c2f Bug 833446: Remove nsIDOMSVGEllipseElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
08a5a13ddd Bug 833446: Remove nsIDOMSVGDescElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
573a670bb8 Bug 833446: Remove nsIDOMSVGDefsElement r=peterv 2013-02-02 15:23:14 -05:00
David Zbarsky
1a76b6259b Bug 833446: Remove nsIDOMSVGCircleElement r=peterv 2013-02-02 15:23:14 -05:00
David Zbarsky
48e6da7ce8 Bug 833446: Remove nsIDOMSVGAnimationElement r=peterv 2013-02-02 15:23:11 -05:00
David Zbarsky
af6d742311 Bug 833446: Remove nsIDOMSVGSetElement r=peterv 2013-02-02 15:22:37 -05:00
David Zbarsky
1578ebcd03 Bug 833446: Remove nsIDOMSVGAnimateTransformElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
c33518f27e Bug 833446: Remove nsIDOMSVGAnimateMotionElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
37e485b47b Bug 833446: Remove nsIDOMSVGAnimateElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
353c1d24c5 Bug 833446: Remove nsIDOMSVGAltGlyphElement r=peterv 2013-02-02 15:22:36 -05:00
Fabrice Desré
fefe78557a Bug 835013 - AppProtocolHandler.js and related code taking ~50ms on the critical startup path r=cjones 2013-01-31 13:35:13 -08:00
Boris Zbarsky
9b45ffdc77 Bug 824589. Convert XULElement to WebIDL. r=peterv
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.

The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.

The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID.  We've run into this before, sadly.

I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.

The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces.  Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props.  I don't see
an obviously better way.  We should work on killing off uses of
"instanceof someinterface".

The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Boris Zbarsky
f17cd371b2 Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression 2013-01-29 17:18:06 -05:00
David Zbarsky
57fe33546c Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 17:11:45 -05:00
David Zbarsky
9480d80714 Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 17:11:45 -05:00
Boris Zbarsky
1d5a36a375 Bug 824589. Convert XULElement to WebIDL. r=peterv
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.

The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.

The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID.  We've run into this before, sadly.

I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.

The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces.  Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props.  I don't see
an obviously better way.  We should work on killing off uses of
"instanceof someinterface".

The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Edwin Casasola
1a31b73a52 Bug 835171 - get rid of remaining traces of nsPIDOMEventTarget; r=smaug 2013-01-29 11:46:07 +01:00
Robert O'Callahan
4b6c8d2400 Backing out 306003528e10, 335160d7855a, dfc9d5651175, 0559d630dd89, 03c3ae8323bd: bug 835195, bug 832154, bug 831561 ... in a CLOSED TREE
--HG--
rename : content/svg/content/src/SVGMarkerElement.cpp => content/svg/content/src/nsSVGMarkerElement.cpp
rename : content/svg/content/src/SVGMarkerElement.h => content/svg/content/src/nsSVGMarkerElement.h
2013-01-29 22:45:50 +13:00
David Zbarsky
85d1fd3baf Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 03:50:57 -05:00
David Zbarsky
eb9afe3706 Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 03:50:56 -05:00
Reuben Morais
494bd17ae6 Bug 793204 - Add remove() API to PermissionSettings. r=sicking 2013-01-26 12:56:23 -05:00
Doug Turner
3e86f60063 Bug 834595 - Factor stat() such that there are 3 independent methods. r=sicking
--HG--
rename : dom/devicestorage/test/test_stat.html => dom/devicestorage/test/test_freeSpace.html
rename : dom/devicestorage/test/test_stat.html => dom/devicestorage/test/test_usedSpace.html
2013-01-25 11:05:24 -08:00
Bobby Holley
c865dc3ca6 Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
Avi Halachmi
e0f25c9274 Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey 2013-01-23 20:47:44 +02:00
Gregor Wagner
2068b81c03 Backout bug 793204. r=me 2013-01-23 10:17:33 -08:00
Reuben Morais
09278fe724 Bug 793204 - Add remove() API to PermissionSettings. r=sicking 2013-01-22 23:34:26 -08:00
Gaurav Pruthi
797a5aabba Bug 672190 - Remove declaration and definitions of 'expandEntityReferences' from NodeIterator and TreeWalker. r=Ms2ger 2013-01-20 17:53:48 +05:30
David Zbarsky
8826c06ce1 Bug 827174 - Remove nsIDOMSVGLocatable and nsIDOMSVGTransformable r=bz 2013-01-16 15:51:00 -05:00
David Zbarsky
e10b65b185 Bug 827172 - Convert SVGPathElement to WebIDL r=bz 2013-01-16 15:50:59 -05:00
Ed Morley
84b7b29fbf Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2013-01-16 20:22:54 +00:00
Olli Pettay
fef0029520 Bug 830858 - Implement a generic way to dispatch events to chrome only, r=jst 2013-01-16 11:27:06 +02:00
Trevor Saunders
84fd122dde bug 830396 - add back nsIDOMCSSValueList r=bz 2013-01-14 12:29:27 -05:00
Reuben Morais
c32d0a6ca9 Bug 793239 - SettingsLock should have a state property to indicate if it is still valid; r=gwagner 2013-01-15 22:32:49 -05:00
David Zbarsky
de74b8ded9 Bug 830231 - Remove nsIDOMDOM(Settable)TokenList r=bz 2013-01-15 03:35:59 -05:00