Commit Graph

120456 Commits

Author SHA1 Message Date
Fabrice Desré
844b879c5f Bug 835548 - Refactor BrowserElementParent.js into a .js and .jsm, and speed up message registration. r=jlebar
--HG--
rename : dom/browser-element/BrowserElementParent.js => dom/browser-element/BrowserElementParent.jsm
2013-01-30 14:22:54 -08:00
Fabrice Desré
ac2b7e3b8b Bug 834999 - WebappsApplication.prototype.manifest getter takes 25-30ms on critical startup path r=ferjm 2013-01-30 22:50:28 -08:00
Fabrice Desré
3b94e5456b Bug 835596: Speed up getAppByLocalId from O(n) to O(1) r=ferjm 2013-01-30 22:50:28 -08:00
Fabrice Desré
b7bf881fd8 Bug 834371 - Applying a packaged app update and immediately losing power to the phone - app update is lost r=julienw 2013-01-30 22:50:28 -08:00
Chris Jones
db9598e694 Bug 836593: Add profiler labels to organize samples under FrameLoader::StartLoading(), IFrameElement::BindToTree(), and TabParent creation code. r=jlebar,smaug 2013-01-30 22:40:43 -08:00
Sriram Ramasubramanian
2ed5bd65cc Bug 794940: Visible white line in Nexus 7. [r=mfinkle] [needs-clobber]
--HG--
extra : rebase_source : 09b4301502fe5aaf75056d163deb325dabcb79f4
2013-01-30 14:47:41 -08:00
Sriram Ramasubramanian
7192fa015d Bug 836043: Tab icons for tablets are same for 7" and 10". [r=mfinkle]
--HG--
extra : rebase_source : b324ce88c3bf057290637dd81d8215094fcc7ae5
2013-01-30 13:49:56 -08:00
Sriram Ramasubramanian
d82b822070 Bug 836043: Replace tabs toolbar background with a dark one. [r=mfinkle]
--HG--
extra : rebase_source : cfe5ff7847783a0a58142de1b30abfe53c95d8e8
2013-01-29 15:57:52 -08:00
Sriram Ramasubramanian
f877b25250 Bug 836043: Use icon-tabs for tab switcher in tabs-ui. [r=mfinkle]
--HG--
extra : rebase_source : efa4b1633f7bbf4bcacc4b2140c759f1666386f6
2013-01-29 14:43:34 -08:00
Sriram Ramasubramanian
4890e0a3f9 Bug 834525: Tab is not selected if its private. [r=mfinkle]
--HG--
extra : rebase_source : 1889436b29e1e0e96ccd3e353c9419f8c62f22d2
2013-01-30 12:01:55 -08:00
Sriram Ramasubramanian
8ad30e507b Bug 834525: Supress testNewTab's closeTabs(). [r=mfinkle]
--HG--
extra : rebase_source : 3bdac1f069856357c9930ac8f075c715b534a812
2013-01-30 11:10:17 -08:00
Robert O'Callahan
e61876bd91 Bug 832788. Part 4: PrimitiveConversions should avoid implicit narrowing casts to avoid compiler warnings; make them explicit. r=bzbarsky
--HG--
extra : rebase_source : 276f7834714ded347bd9d368258bc049f24787c4
2013-01-29 16:14:40 +13:00
Terrence Cole
a3e6adc9fa Bug 706885 - Rework Rooting APIs to preserve all available type information; r=billm 2013-01-28 18:25:23 -08:00
Matt Brubeck
40f72d7b4c Bug 834399 - Tab sidebar should switch views to show newly selected tab [r=sriram] 2013-01-29 10:58:09 -08:00
Gabriele Svelto
cc2f7120f1 Bug 835730 - Properly tear down components when the profile is being shut down. r=mak 2013-01-29 18:06:03 +01:00
Robert O'Callahan
f00979ce1a Bug 832788. Part 3: AudioListener DopplerFactor/SpeedOfSound should take float per WebIDL. r=ehsan
--HG--
extra : rebase_source : d435b1678b09075cecf75e8da64364ec62964d00
2013-01-29 14:40:59 +13:00
Robert O'Callahan
0c85c828e0 Bug 832788. Part 2: AudioEventTimeline::IsValid needs to accept double. r=ehsan
--HG--
extra : rebase_source : 74c278d121419448b264ec3be4b8717bd99e15d1
2013-01-29 14:40:26 +13:00
Robert O'Callahan
1485e59d6a Bug 832788. Part 1: Make double->float conversions explicit in CanvasRenderingContext2D.cpp. r=jrmuizel
--HG--
extra : rebase_source : 626dc74eae93bb6a0d9bbb69db9440f251150169
2013-01-29 14:39:47 +13:00
Robert O'Callahan
a0d9b3a323 Bug 833542. Make scrollWidth/scrollHeight for overflow:visible match what they would be for overflow:hidden on the same element. r=mats
--HG--
extra : rebase_source : 42d1018cf48caf1eec4bc9251ec1cb3eee30001b
2013-01-29 14:38:22 +13:00
Mike Hommey
6e52d18740 Backout changeset bc2bbe9836c7 (bug 834769) for bustage. 2013-01-29 09:49:16 +01:00
David Zbarsky
df923a09bc Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 03:50:57 -05:00
David Zbarsky
53dc11ac3d Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 03:50:56 -05:00
David Zbarsky
019e6045e6 Bug 832154: Convert SVGMarkerElement to WebIDL r=bz 2013-01-29 03:50:56 -05:00
David Zbarsky
b0d491ec2d Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
--HG--
rename : content/svg/content/src/nsSVGMarkerElement.cpp => content/svg/content/src/SVGMarkerElement.cpp
rename : content/svg/content/src/nsSVGMarkerElement.h => content/svg/content/src/SVGMarkerElement.h
2013-01-29 03:50:56 -05:00
David Zbarsky
ac02cf4093 Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr 2013-01-29 03:50:56 -05:00
Mike Hommey
8ea3b38921 Bug 835164 - Unbreak Seamonkey and Xulrunner mac universal builds after bug 834228. r=ted 2013-01-29 09:35:53 +01:00
Mike Hommey
db6a9e4506 Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd 2013-01-29 09:35:32 +01:00
Mike Hommey
592595bea6 Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo 2013-01-29 09:35:16 +01:00
Chris Jones
0e4fac6e46 Bug 835641: Don't SendUpdateDimensions() when they haven't changed. r=roc 2013-01-28 23:49:38 -08:00
Chris Jones
06cffadc9b Bug 792966: Don't try to gralloc small buffers. r=kanru 2013-01-28 23:49:38 -08:00
Chris Jones
fbeec67b5e Bug 835591: Disable cross-process IME when it's not used. r=roc 2013-01-28 15:56:28 -08:00
Randell Jesup
06fb885cc3 Bug 830146: Add packet logging for DataChannels, and log SCTP debugs through NSPR r=jesup,mcmanus 2013-01-29 02:46:26 -05:00
Robert Strong
5217cafea2 Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js, test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy 2013-01-28 12:23:27 -08:00
Robert Strong
e7d323cd99 Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy 2013-01-28 12:23:10 -08:00
Ryan VanderMeulen
12e3daabc2 Backed out changeset 4a271b44cbfe (bug 810146). r=bustageahoy
CLOSED TREE
2013-01-28 15:14:28 -05:00
Glenn Randers-Pehrson
c969143002 Bug 835015 - Specify unused chunks in boot animation png decoder, r=mwu 2013-01-28 14:35:20 -05:00
Glenn Randers-Pehrson
b952bab533 Bug 835325 - Clean up and return from BootAnimation PNG reader when libpng reports an error, r=mwu 2013-01-28 14:35:20 -05:00
Robert O'Callahan
e11eef4753 Bug 826817. Part 4: Remove will-send-did-paint and did-send-will-paint flags from nsIPresShell APIs. r=tnikkel 2013-01-28 13:34:11 -06:00
Robert O'Callahan
05e24fd045 Bug 826817. Part 3: Remove will-send-did-paint flag from nsIWidgetListener::WillPaintWindow. r=tnikkel 2013-01-28 13:34:08 -06:00
Robert O'Callahan
d9789d372b Bug 826817. Part 2: Remove will-send-did-paint and did-send-will-paint flags from nsIWidgetListener::PaintWindow. r=tnikkel 2013-01-28 13:34:06 -06:00
Robert O'Callahan
1ada24c301 Bug 826817. Part 1: Send WillPaintWindow/DidPaintWindow from all widget implementations. r=tnikkel 2013-01-28 13:34:03 -06:00
Gabriele Svelto
6cf51850ba Bug 835355 - Fix ContentPrefService2 to properly respond to queries for nsIContentPrefService and nsIContentPrefService2 interfaces. r=mak 2013-01-28 16:38:19 +01:00
Ryan VanderMeulen
77dc4722aa Merge m-c to inbound. 2013-01-29 13:48:40 -05:00
James Willcox
822c19a526 Bug 803154 - Don't wait on Gecko for non-emergency memory reduction events r=kats 2013-01-29 13:24:43 -05:00
Ehsan Akhgari
58ef03f2b1 Merge the removal of global private browsing support 2013-01-29 13:13:58 -05:00
Boris Zbarsky
209081f37e Bug 829867. Unpref PaintRequest and Screen WebIDL bindings and remove some cruft from quickstubs. r=peterv
nsIDOMCharacterData and nsIDOMText quickstubs are not needed after bug 826703.

nsIDOMRect quickstubs haven't been needed since bug 824970 landed.

nsCSSPropertiesQS has been unused since bug 801083 at least.

The various includes being removed are either fully on WebIDL now or using WebIDL quickstubs.
2013-01-29 12:52:09 -05:00
Boris Zbarsky
8231be64a0 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
Malini Das
52c18ac6a8 Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin 2013-01-29 12:45:59 -05:00
Ed Morley
382ec96750 Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE 2013-01-29 17:28:30 +00:00
Ryan VanderMeulen
2fa9120431 Merge m-c to inbound. 2013-01-29 12:09:11 -05:00