Commit Graph

6062 Commits

Author SHA1 Message Date
Tanvi Vyas
6a659b2924 Bug 836630 - Fix intermittent failures on try - when the http channel doesn't have an mResponseHead, we can't get the response status. r=ttaubert 2013-02-06 11:00:36 -08:00
Boris Zbarsky
e4b4da3503 Bug 838518 part 1. Fix treewalker callers per the API change that was made. r=smaug 2013-02-06 14:22:33 +00:00
Ryan VanderMeulen
64146465d9 Merge m-c to inbound. 2013-02-06 08:20:00 -05:00
Gregory Szorc
7968a67e7d Merge mozilla-central into services-central
--HG--
rename : content/media/webaudio/AudioEventTimeline.h => content/media/AudioEventTimeline.h
2013-02-05 22:40:34 -08:00
Gregory Szorc
4abd66daf7 Bug 838312 - Well-defined API for opting out of FHR data upload; r=rnewman
You should no longer set policy.healthReportUploadEnabled directly.
Instead, call policy.recordHealthReportUploadEnabled(). This will
trigger data deletion as needed.
2013-02-05 13:12:28 -08:00
Mark Hammond
ae5deaeab7 Bug 835111 - always open new chat windows in the 'most recent' suitable browser window. r=gavin 2013-02-06 15:06:35 +11:00
Dão Gottwald
33576302f6 Bug 837640 - global notifications should be hidden during print preview. r=felipe 2013-02-05 10:30:21 +01:00
Dão Gottwald
78b22b95c7 Bug 837637 - data-reporting notification shouldn't create its own notification box. r=gavin 2013-02-05 10:29:44 +01:00
Mark Hammond
7d5fa6547f Bug 837027 - Fix social UI for a multi-provider world. r=gavin 2013-02-05 16:42:18 +11:00
Josh Aas
895a771a33 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-05 15:40:34 -06:00
Ryan VanderMeulen
5b3b18443a Merge m-c to inbound. 2013-02-04 14:54:36 -05:00
Tim Taubert
454a8e381c merge m-c to fx-team 2013-02-04 20:12:29 +01:00
Shriram Kunchanapalli
07fd523d01 Bug 707296: Correct the length of the IndexedDB prompt timeout. r=gavin 2013-02-02 23:19:35 +05:30
Tim Taubert
bb305cf0db Bug 799495 - New Tab Page is shown in Private Browsing Mode (with preload=true); r=jaws 2013-02-01 10:18:57 -05:00
Tim Taubert
b0c8a5a4d9 merge m-c to fx-team 2013-02-01 10:17:01 -05:00
Ehsan Akhgari
05ec1cf4a8 Merge mozilla-cental into mozilla-inbound 2013-01-31 11:10:40 -05:00
Gregory Szorc
546e3b070f Merge mozilla-central into services-central 2013-01-30 16:11:37 -08:00
Gregory Szorc
3a3280675a 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
ec86fa2c08 Bug 822371 - Mixed Content Doorhanger UI. r=dao 2013-01-30 00:04:28 -08:00
ithinc
9c7dfa41cd 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
63b0657d2d Back out 73b1860d1fdc (bug 833511) for failures in browser_gestureSupport.js
CLOSED TREE
2013-01-30 20:41:02 -08:00
Dão Gottwald
947206b65e 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
89c22d3b23 Bug 722398 - Can't copy the text in the infobar, r=paul 2013-01-24 23:55:11 +05:30
Tanvi Vyas
8e842bc550 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
58ef03f2b1 Merge the removal of global private browsing support 2013-01-29 13:13:58 -05:00
Ehsan Akhgari
84c4ac3c75 Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
--HG--
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js
2013-01-29 13:12:13 -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
Jim Mathies
5989aca8fa Bug 835435 - Social.jsm referenced using bad uri in socialchat.xml, r=gavin 2013-01-28 13:11:43 -06:00
Brandon Waterloo
848b60d655 Bug 833511 - Add rotation gesture support for standalone image documents. r=jaws 2013-01-30 16:31:25 -05:00
Dão Gottwald
c114329ed5 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
27b20c21af 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
33b482a03c 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
9982cbb2a4 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
7accb646e1 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
66e49b02aa Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression 2013-01-29 17:18:06 -05:00
Josh Aas
3482bb8b78 Back out fix for bug 647216 due to test failures. CLOSED TREE 2013-02-04 10:05:06 -06:00
Josh Aas
5d6290a834 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
bdf9a900a1 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
bd267d239c 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
af271cd9c3 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
9ffe7c08a6 Bug 739217 - Part 4: Browser replacements of synchronous isVisited with asynchronous isURIVisited. r=mak 2013-02-04 16:12:19 -06:00
Shane Caraveo
6019bba05a Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
Ryan VanderMeulen
715290dd94 Backed out changeset e9795d97ccf6 (bug 782850) for M1 failures. 2013-01-26 21:19:21 -05:00
Shane Caraveo
5b652811b3 Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-26 16:48:54 -08:00
Shane Caraveo
c8d0076124 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
7f9c684b8f 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
50c193452b Bug 820764 - Stop using addvisit() in browser tests r=mak77 2013-01-25 12:55:22 +08:00
Shane Caraveo
688f532209 Bug 804656: add rolluponmousewheel attribute to allow mousewheel events to hide panels, r=enndeakin 2013-01-25 14:30:50 -08:00
Bobby Holley
9b3101c7c6 Bug 834255 - Fix intermittent orange. r=bz 2013-01-25 11:17:40 +01:00
Jared Wein
f1053c34ff 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
68b28fa8f1 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
9bbcf36088 Merge m-c to inbound. 2013-01-25 09:59:09 -05:00
Ryan VanderMeulen
d1e755f491 Merge m-c to fx-team. 2013-01-24 21:36:55 -05:00
Marco Bonardo
986a4b4eba Bug 825739 - Intermittent exception thrown by browser_bookmark_titles.js.
r=Mano
2013-01-23 15:01:29 +01:00
Mark Hammond
71722d2465 Bug 808215 - Disable social API in private windows for per-window Private Browsing builds. r=jaws,mixedpuppy
--HG--
rename : browser/base/content/test/social/browser_social.js => browser/base/content/test/social/browser_social_globalPB.js
2013-01-24 21:14:36 +11:00
Mark Hammond
e3dedd5e2c Backout 82464c35d37a (Bug 808215) for a regression and test failures. 2013-01-24 17:44:40 +11:00
Mark Hammond
3f75a04668 Bug 808215 - Disable social API in private windows for per-window Private Browsing builds. r=jaws
--HG--
rename : browser/base/content/test/social/browser_social.js => browser/base/content/test/social/browser_social_globalPB.js
extra : rebase_source : 4cd66d38df3af9ba52c224e466ee7268b2cf43de
2013-01-24 16:15:11 +11:00
Avi Halachmi
c9c4089bfb Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey 2013-01-23 20:47:44 +02:00
Georg Fritzsche
b4d45d7e70 Bug 744745 - Prevent overlay being made transparent from site CSS. r=jaws 2013-01-23 20:59:13 +01:00
Bobby Holley
d66093b809 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
e7a08c52ce 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
464998681a Bug 832435 - Fix compartment handling for EvaluteString and javascript: uris. r=bz 2013-01-21 12:56:28 +01:00
Mark Hammond
70357a0d3b Bug 832811 - show desktop notifications command doesn't toggle. r=jaws 2013-01-21 15:38:35 +11:00
Mark Hammond
9e0a81ee49 Backed out changeset 39aa8c99853c due to incorrect reviewer in checkin message. 2013-01-21 15:37:44 +11:00
Mark Hammond
f66943d60d Bug 832811 - show desktop notifications command doesn't toggle. r=felipe 2013-01-21 15:15:04 +11:00
Phil Ringnalda
67c7e25d7b Back out 7dbbb6e3d240 (bug 832435) for assertion failures 2013-01-18 21:29:05 -08:00
Bobby Holley
cf97537345 Bug 832435 - Fix compartment handling for EvaluteString and javascript: uris. r=bzbarsky 2013-01-18 23:33:26 -05:00
Andres Hernandez
f8a5d7d8dc Bug 722234 - [New Tab Page] provide an option to undo remove a site r=ttaubert ui-r=shorlander 2012-08-23 16:34:52 -06:00
Jared Wein
bd7ce576d2 Bug 774315 - Close button and context menu to hide click-to-play plugin instances. Portions of the patch contributed by David Keeler. r=felipe 2012-07-17 13:45:59 -07:00
David Keeler
b1046496af bug 827304 - rename browser_clickToPlayPluginScriptAccessPopup.js because it's long r=jaws
--HG--
rename : browser/base/content/test/browser_clickToPlayPluginScriptAccessPopup.js => browser/base/content/test/browser_CTPScriptPlugin.js
2013-01-17 14:00:41 -08:00
Dão Gottwald
6f89380cdf Bug 836010 - When startup is determined to be slow, tell users about ways to improve their startup time. r=felipe 2013-02-01 22:47:07 +01:00
Frank Yan
7573284ba6 Bug 837061 - Use plain JS property for tab._fullyOpen to decouple from binding destruction upon tab movement. r=dao 2013-02-01 10:06:06 -08:00
Brandon Waterloo
117b6af1df Bug 833511 - Add rotation gesture support to Image documents. r=jaws 2013-01-31 16:52:31 -05:00
Ryan VanderMeulen
a419673dcf Merge m-c to inbound. 2013-02-01 10:36:30 -05:00
Ryan VanderMeulen
a9c703a4ce Backed out 7 changesets (bug 739217) for mochitest-1 orange on a CLOSED TREE.
--HG--
rename : toolkit/components/places/tests/mochitest/bug94514-postpage.html => docshell/test/bug94514-postpage.html
rename : toolkit/components/places/tests/mochitest/test_bug_94514.html => docshell/test/test_bug94514.html
2013-01-31 19:36:04 -05:00
Ryan VanderMeulen
b9ba04c8c1 Bug 739217 - Follow-up to fix mochitest-1 orange. 2013-01-31 17:34:19 -05:00
Andres Hernandez
2a0ad21f51 Bug 739217 - Part 7: Browser sanitize replacements of synchronous isVisited with asynchronous isURIVisited. r=mak 2013-01-28 15:22:17 -06:00
Andres Hernandez
6ab897183e Bug 739217 - Part 6: Browser social replacements of synchronous isVisited with asynchronous isURIVisited. r=mak, r=jaws 2013-01-30 13:35:11 -06:00
Andres Hernandez
df00c85a4f Bug 739217 - Part 4: Browser replacements of synchronous isVisited with asynchronous isURIVisited. r=mak 2013-01-30 10:46:32 -06:00
Henri Sivonen
c7ab71e1e8 Bug 234628 part 3 - Disable/enable the Character Encoding menu depending on what the docshell says. r=gavin, ui-r=fyan. 2013-01-31 19:10:28 +02:00
Jared Wein
3204ff69b7 Bug 829416 - SocialAPI ambient panel appears in middle of screen when toolbar is in Text mode. r=mixedpuppy
--HG--
extra : rebase_source : db7be579b94718265cd1a0558d4db01542384d29
2013-01-16 14:07:45 -05:00
Gregory Szorc
9b103318b3 Merge mozilla-central into services-central 2013-01-15 23:11:26 -08:00
Ed Morley
bacd646052 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2013-01-15 22:57:50 +00:00
Gregory Szorc
3bf9c8b985 Bug 829881 - Remove references to replaced Telemetry notification bar; r=tchevalier 2013-01-15 12:38:01 -08:00
Gregory Szorc
58cf8c99d7 Merge mozilla-central into services-central 2013-01-15 08:36:17 -08:00
Olli Pettay
46d4422369 Bug 825544: backout Bug 825544, Bug 825544, Bug 765192 and Bug 808035 to bring back the old .location=val behavior, r=bz 2013-01-15 13:46:35 +02:00
Mike Connor
858f64d3b3 bug 830090 - Access key for Choose What I Share button in info bar is broken, r=gps 2013-01-14 20:30:49 -05:00
Mike Connor
7063330fc1 bug 830418 - hide health report menu items if health report is disabled, r=rnewman 2013-01-14 19:55:43 -05:00
Gregory Szorc
cc38019742 Bug 829953 - Interact with FHR properly from about:healthreport; r=rnewman 2013-01-14 15:08:40 -08:00
Ehsan Akhgari
b786779f5a Bug 829870 - Only draw in the title bar of private windows which are browser windows on Mac; r=gavin 2013-01-13 16:23:13 -05:00
Richard Newman
96589f0486 Bug 804745 - Part c: fix error in notification name handling. r=simple 2013-01-12 22:50:21 -08:00
Ehsan Akhgari
46c6a08469 Merge mozilla-central into mozilla-inbound 2013-01-12 09:27:31 -05:00
Gregory Szorc
12c1f41cf3 Bug 804745 - Part b: Fix bustage due to apparent preprocessor limitation; r=rnewman
This is a temporary fix until the variable in question is removed in bug
829881.
2013-01-11 21:42:47 -08:00
Mike Connor
884e54b026 Bug 804745 - Unified notification for application data reporting; r=gavin 2013-01-11 19:05:35 -08:00
Mike Connor
5e8e43426f bug 719484 - build about:healthreport, r=dolske
--HG--
extra : rebase_source : 54dac2005640bcf6f0b37c16cfbf04bb11d5def1
2013-01-11 15:31:38 -08:00
David Keeler
68a8a05c74 bug 809846 - CTP: activate dynamically added plugins of the same type when using popup notification r=jaws
--HG--
rename : browser/base/content/test/plugin_bug743421.html => browser/base/content/test/plugin_add_dynamically.html
2013-01-11 16:25:02 -08:00
Ehsan Akhgari
d65042a63e Merge mozilla-central into mozilla-inbound 2013-01-15 09:10:19 -05:00
Ehsan Akhgari
e8e9da730d Bug 828780 - Ensure that closing a window via closing the last tab goes through the code path taken by closing the window directly; r=gavin
As a result, we make sure that the last-pb-context-exiting notification
is correctly dispatched no matter how we close the last private window.

--HG--
extra : rebase_source : f8bc848b6e86b6f7f5839156613c2e194807c403
2013-01-15 01:06:55 -05:00
Mark Hammond
5628d61526 Bug 821208 - increase test timeout to avoid intermittent orange in debug builds. r=me
--HG--
extra : rebase_source : acb7fd11e7462ab10141b4b89f55b65eae3dc292
2013-01-11 23:39:57 +11:00
Dão Gottwald
2b9280fe72 Bug 827954 - Firefox button overlaps the first tab in private windows. r=ehsan 2013-01-11 13:39:39 +01:00