Commit Graph

14208 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
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
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
Felipe Gomes
a1203a39ff Bug 824651. Tab bar height is doubled on Win8 devices with touchscreens. r=dao 2013-01-30 15:34:25 -05: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
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
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
Daniel Holbert
e5d0210460 Bug 835543 part 2: Remove deprecated interface nsINavHistoryFullVisitResultNode. r=mak 2013-01-29 14:30:13 -08:00
Boris Zbarsky
66e49b02aa Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression 2013-01-29 17:18:06 -05:00
Dão Gottwald
47e5125519 Bug 835892 - Provide No Video & No Audio options when both camera and microphone access are requested. r=gavin 2013-01-29 23:16:04 +01:00
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
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
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
Benjamin Smedberg
2fecbd6cc7 Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test, r=rcampbell 2013-01-29 11:02:56 -05:00
Sid Stamm
5026349b65 Bug 765398 - Add a "yes, I allow tracking" option to DNT. (r=dolske)
--HG--
extra : rebase_source : 1a0ce8dc9086dc501d9f5a183af8a5a3360ee8a9
2012-06-14 14:19:27 -07: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
Ryan VanderMeulen
f846d387b0 Merge m-c to inbound. 2013-01-26 12:48:17 -05:00
ffxbld
fdccc09835 No bug, Automated blocklist update from host bld-centos6-hp-007 - a=blocklist-update 2013-01-26 03:43:24 -08:00
Raymond Lee
50c193452b Bug 820764 - Stop using addvisit() in browser tests r=mak77 2013-01-25 12:55:22 +08:00
Ryan VanderMeulen
bc26304729 Merge the last PGO-green inbound changeset to m-c. 2013-01-24 20:59:19 -05:00
Ryan VanderMeulen
f5b5c25318 Merge fx-team to m-c. 2013-01-24 20:03:46 -05:00
Ryan VanderMeulen
87a4213d82 Merge the last PGO-green inbound changeset to m-c. 2013-01-25 12:33:43 -05:00
Victor Porof
0ead99903d Bug 830392 - The deletion button in the Variables View only shows up on Linux when hovered, r=msucan 2013-01-24 20:59:45 +02:00
Victor Porof
af209a1c67 Bug 831802 - Variables View: editing getters and setters should not be allowed, r=rcampbell 2013-01-24 20:59:44 +02:00
Victor Porof
53b611d3c6 Bug 830715 - Some Variables View flags should propagate across scopes, variables and properties, r=msucan 2013-01-24 20:59:44 +02:00
Victor Porof
36ccf546b3 Bug 833963 - Variables View: better handling for long strings, r=msucan 2013-01-24 20:59:44 +02: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
Mike Conley
d35081c114 Bug 831639 - Downloads button icon is hard to see on Aero glass on winstripe theme. r=mak. 2013-01-25 17:04:22 -05:00
Ryan VanderMeulen
d1e755f491 Merge m-c to fx-team. 2013-01-24 21:36:55 -05:00
Bobby Holley
9b3101c7c6 Bug 834255 - Fix intermittent orange. r=bz 2013-01-25 11:17:40 +01:00
Rob Campbell
e281e60b36 Bug 834069 - Create a command to list sources in the debugger; r=past 2013-01-23 17:16:00 -05:00
Tim Taubert
641ce36af0 Bug 797263 - Intermittent browser_586068-reload.js | Test timed out r=yoric 2013-01-24 14:59:16 +01:00
Anton Kovalyov
12f48971f2 Bug 832880 - Respect Scratchpad modeline only if devtools.chrome.enabled is true; r=harth r=paul 2013-01-23 14:04:18 -08:00
Marco Bonardo
986a4b4eba Bug 825739 - Intermittent exception thrown by browser_bookmark_titles.js.
r=Mano
2013-01-23 15:01:29 +01:00
Ryan VanderMeulen
bd08b980a7 Merge m-c to inbound. 2013-01-24 07:09:10 -05:00
Mike Hommey
4d9f2c54bd Bug 780561 - Remove now unused bits of the packaging scripts. r=ted 2013-01-23 11:23:15 +01:00
Mike Hommey
13d7cb3c37 Bug 780561 - Use new packager code for packaging (packager.mk) r=ted 2013-01-23 11:23:15 +01:00
Mike Hommey
26c38cc4f4 Bug 780561 - Don't try to install *.xpm files, we don't have any nowadays. r=ted 2013-01-23 11:23:15 +01:00
Mike Hommey
557b3619fb Bug 780561 - Use new packager code for l10n repacks. r=ted 2013-01-23 11:23:15 +01:00
Ehsan Akhgari
ef7fbcca32 Merge the latest PGO green changeset of mozilla-inbound into mozilla-central; a=pgo-ectomy 2013-01-22 12:49:52 -05:00