Commit Graph

7902 Commits

Author SHA1 Message Date
Gregory Szorc
fd5cf006a6 Merge mozilla-central into services-central 2013-01-30 16:11:37 -08:00
Gregory Szorc
8e3b63221f Bug 836120 - Reduce memory overhead of Sync when it's not configured; r=rnewman
If Sync is (likely) not configured, the only loaded JS is for the XPCOM
service itself.

The UI code is now smart enough to initialize the Sync service if it
isn't yet loaded. This addresses bug 825728.
2013-01-30 07:05:12 -08:00
Tanvi Vyas
b6354a91c6 Bug 822371 - Mixed Content Doorhanger UI. r=dao 2013-01-30 00:04:28 -08:00
ithinc
658da52649 Bug 649654 - When tab bar underflow occurs and tab strip was scrolled to the beginning, resize tabs such that they can be closed in succession. r=fryn 2013-01-29 18:14:45 -08:00
Phil Ringnalda
b013ae27cf Back out 73b1860d1fdc (bug 833511) for failures in browser_gestureSupport.js
CLOSED TREE
2013-01-30 20:41:02 -08:00
Dão Gottwald
f8b5ada64c Bug 836470 - Clean up JS module imports that use a temporary scope object. r=gavin 2013-01-30 23:44:40 +01:00
Girish Sharma
813a56db10 Bug 722398 - Can't copy the text in the infobar, r=paul 2013-01-24 23:55:11 +05:30
Tanvi Vyas
5fc23965ae Bug 822366 - Change the icon for Mixed Active Content to the triangle with exclamation point. r=dao 2013-01-29 11:51:17 -08:00
Ehsan Akhgari
6f2109097c Merge the removal of global private browsing support 2013-01-29 13:13:58 -05:00
Ehsan Akhgari
5ab06de081 Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium 2013-01-29 13:12:13 -05:00
Boris Zbarsky
2ce431d578 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
Jim Mathies
b814ce2016 Bug 835435 - Social.jsm referenced using bad uri in socialchat.xml, r=gavin 2013-01-28 13:11:43 -06:00
Brandon Waterloo
f0d2af8965 Bug 833511 - Add rotation gesture support for standalone image documents. r=jaws 2013-01-30 16:31:25 -05:00
Dão Gottwald
fc2bcbb428 Bug 836448 - Make browser-data-submission-info-bar.js not pollute the global window scope. r=gavin 2013-01-30 21:56:49 +01:00
Boris Zbarsky
ec363fb17a 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
Robert Strong
cbe8c04b69 Bug 695811 - Checking for updates logs two warnings about deprecated XMLHttpRequest attributes. r=bbondy, r=dhylands 2013-02-01 18:58:48 -08:00
Blake Winton
bf5703d874 Bug 345603 - Move "Clear Recent History" menu item from "Tools" menu to "History" menu; r=dao ui-r=limi 2013-02-01 18:52:46 -05:00
ithinc
4fe45a5fae Bug 821859 - Use stylesheet for tab delay resizing instead of setting each tab.style. r=fryn 2013-01-09 21:01:18 +08:00
Boris Zbarsky
c1ef2bf3e1 Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression 2013-01-29 17:18:06 -05:00
Josh Aas
db8f8bd1e1 Back out fix for bug 647216 due to test failures. CLOSED TREE 2013-02-04 10:05:06 -06:00
Josh Aas
3b7d143de0 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
Blake Winton
659e744763 Bug 836764 - Change the urlbar's placeholder to indicate that we can search too. r=dao, ui-r=limi 2013-02-04 07:11:49 -05:00
Andres Hernandez
64d56426db Bug 739217 - Part 7: Browser sanitize replacements of synchronous isVisited with asynchronous isURIVisited. r=mak 2013-02-04 15:08:51 -06:00
Andres Hernandez
06d30b84c0 Bug 739217 - Part 6: Browser social replacements of synchronous isVisited with asynchronous isURIVisited. r=mak, r=jaws 2013-02-04 17:14:47 -06:00
Andres Hernandez
13ffdd9970 Bug 739217 - Part 4: Browser replacements of synchronous isVisited with asynchronous isURIVisited. r=mak 2013-02-04 16:12:19 -06:00
Shane Caraveo
347c33476c Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
Ryan VanderMeulen
77fadf6a12 Backed out changeset e9795d97ccf6 (bug 782850) for M1 failures. 2013-01-26 21:19:21 -05:00
Shane Caraveo
cc6d077b35 Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-26 16:48:54 -08:00
Shane Caraveo
3764b4d6a8 Bug 832943 keep explicit reference to our error handling web listeners to avoid unexpected gc, r=felipe 2013-01-26 12:07:39 -08:00
Shane Caraveo
0df91f1d0e Bug 824162 dont mess with focus until after the event target handles it, r=gavin 2013-01-26 13:09:19 -08:00
Raymond Lee
5195ba74f8 Bug 820764 - Stop using addvisit() in browser tests r=mak77 2013-01-25 12:55:22 +08:00
Shane Caraveo
f536161830 Bug 804656: add rolluponmousewheel attribute to allow mousewheel events to hide panels, r=enndeakin 2013-01-25 14:30:50 -08:00
Bobby Holley
c80813fc15 Bug 834255 - Fix intermittent orange. r=bz 2013-01-25 11:17:40 +01:00
Jared Wein
3ab0adad0b Bug 831365 - Always show the click-to-play doorhanger when the Navigation Toolbar is collapsed. r=gavin 2013-01-24 14:39:04 -05:00
Nathan Froyd
c862d311d5 Bug 715376 - update MockFilePicker.init() to take a window for event dispatching purposes; r=jmaher 2012-10-16 17:39:32 -04:00
Ryan VanderMeulen
e64b2a0b6d Merge m-c to inbound. 2013-01-25 09:59:09 -05:00
Ryan VanderMeulen
b39c821919 Merge m-c to fx-team. 2013-01-24 21:36:55 -05:00
Marco Bonardo
373d337aa9 Bug 825739 - Intermittent exception thrown by browser_bookmark_titles.js.
r=Mano
2013-01-23 15:01:29 +01:00
Mark Hammond
b6c3fadf9b Bug 808215 - Disable social API in private windows for per-window Private Browsing builds. r=jaws,mixedpuppy 2013-01-24 21:14:36 +11:00
Mark Hammond
37366da1f2 Backout 82464c35d37a (Bug 808215) for a regression and test failures. 2013-01-24 17:44:40 +11:00
Mark Hammond
ddfeb6ea3c Bug 808215 - Disable social API in private windows for per-window Private Browsing builds. r=jaws 2013-01-24 16:15:11 +11:00
Avi Halachmi
f47d9a9095 Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey 2013-01-23 20:47:44 +02:00
Georg Fritzsche
7af7df214a Bug 744745 - Prevent overlay being made transparent from site CSS. r=jaws 2013-01-23 20:59:13 +01:00
Bobby Holley
0d00bf073a Bug 823348 - Don't set universalXPConnectEnabled for chrome compartments. r=mrbkap
There's a browser-chrome test that does this, which means that _all_ subsequent
browser-chrome tests inherit it. So depending on the ordering of cases in
WrapperFactory, we might end up using a CrossCompartmentWrapper rather than an
XrayWrapper, meaning that stuff like nodePrincipal doesn't work anymore.

The semantics of UniversalXPConnect are now entirely dicatated by what makes
our test suite go green. So let's not force ourselves to bend over backwards
during wrapping to handle this case. And let's fix that stupid test while
we're at it.
2013-01-23 06:04:38 +01:00
Dão Gottwald
d8996bdb89 Bug 813550 - Location bar's placeholder in an RTL chrome should be aligned on the right. r=ehsan a=nonlibxul 2013-01-22 00:13:04 +01:00
Bobby Holley
4918f2ad45 Bug 832435 - Fix compartment handling for EvaluteString and javascript: uris. r=bz 2013-01-21 12:56:28 +01:00
Mark Hammond
d7c7e633dc Bug 832811 - show desktop notifications command doesn't toggle. r=jaws 2013-01-21 15:38:35 +11:00
Mark Hammond
2520f574a8 Backed out changeset 39aa8c99853c due to incorrect reviewer in checkin message. 2013-01-21 15:37:44 +11:00
Mark Hammond
1035e45d1e Bug 832811 - show desktop notifications command doesn't toggle. r=felipe 2013-01-21 15:15:04 +11:00
Phil Ringnalda
64bcfd2022 Back out 7dbbb6e3d240 (bug 832435) for assertion failures 2013-01-18 21:29:05 -08:00