Commit Graph

31 Commits

Author SHA1 Message Date
Felipe Gomes
e81a8353f9 Bug 1180495 - [e10s] Ensure that clearing history also clears the session history of remote tabs. r=mconley 2015-08-10 16:15:11 -03:00
Neil Deakin
d49e7b6617 Bug 1134585, remove cpow usage from view selection source, r=mconley 2015-08-10 09:42:51 -04:00
Ehsan Akhgari
2b05d61b9f Bug 1190082 - Rename media-playback and the related stuff to audio-playback; r=smaug
Given that we only dispatch this for audio, media-playback sounds
like a misnomer.
2015-08-04 21:07:41 -04:00
Boris Zbarsky
f408e21c00 Bug 1181762. Remove uses of mozRequestAnimationFrame from toolkit code. r=gijs 2015-07-14 15:28:57 -04:00
Carsten "Tomcat" Book
373d3fc435 merge mozilla-inbound to mozilla-central a=merge 2015-07-10 12:17:18 +02:00
Mike Conley
ee684e0a3c Bug 1146454 - Stop using CPOWs for printing. r=billm
We were passing around content window CPOWs before to indicate
which content to send to the printer. This was, naturally, causing
unsafe CPOW usage warnings - especially when attempting to get at
the content window of an iframe with the context menu printing
command.

This patch changes the printing mechanism to use outer window IDs
instead of CPOWs.
2015-07-03 16:06:04 -04:00
Ehsan Akhgari
8e76a1d26d Bug 1180448 - Add APIs to XUL browser for muting and unmuting audio playback in the document loaded inside it; r=mconley 2015-07-09 21:34:47 -04:00
Ehsan Akhgari
a6afa92c24 Bug 1180421 - Add support for DOMMediaPlaybackStarted and DOMMediaPlaybackStopped events; r=mconley
These events are dispatched to a XUL browser element when a document loaded
inside them starts or stops media playback.
2015-07-09 21:24:25 -04:00
Nick Alexander
33d7e37508 Bug 1174458 - Move WebChannel message support to toolkit/content. r=markh
This makes WebChannel support available to all XUL applications that
use toolkit/, including browser/ and mobile/android/.

The new Robocop tests are necessary because we can't run the existing
browser-chrome tests on Android (yet).
2015-06-30 11:46:27 -07:00
Jim Chen
2ea843e038 Bug 1173379 - Lazy-init console in browser-content.js; r=Mossop 2015-06-16 19:35:52 -04:00
Shane Caraveo
dacf118a2d Bug 1153016 split content.js in two, one tabbrowser dependent, the other independent, r=mossop 2015-04-13 13:23:51 -07:00
Gijs Kruitbosch
9c46e44409 Bug 1133981 - e10s-ify findbar FAYT key handling, r=mconley 2015-03-11 20:22:09 +00:00
Ian Moody
c05998ad4c Bug 1140878 - Move SwitchDocumentDirection() to toolkit/content/browser-content.js so it can be safely used in e10s. r=mconley 2015-03-11 21:19:18 +00:00
Mike Conley
c16857a8bc Bug 1088070 - Move saving nsIPrintSettings after a print job to browser-content.js. r=Mossop. 2015-03-05 13:16:35 -05:00
Mike Conley
9b0dad6cd6 Bug 1088070 - Instantiate print settings from the content process instead of the parent. r=Mossop. 2015-03-05 13:16:48 -05:00
Kearwood (Kip) Gilbert
10aca51e67 Bug 945584: Part 8 - Implement Scroll Snapping for Middle Mouse Button Scrolls (v2 Patch), r=roc, r=bz
- Implemented scroll snapping at the end of a middle-mouse-button scroll.
- As this scrolling occurs within chrome Javascript, chrome-only DOM methods
  had to be added: window.MozScrollSnap and element.MozScrollSnap
- Bug 1137937 tracks implementation of a replacement for these chome-only DOM methods,
  to be replaced with a web accessible API.
2015-02-19 16:03:07 -08:00
Carsten "Tomcat" Book
5bf92c899f Backed out changeset 20a6d6e9c31a (bug 1088070) for bc1 test failures on a CLOSED TREE 2015-03-05 08:54:23 +01:00
Carsten "Tomcat" Book
273472cb1b Backed out changeset d053fdf3b609 (bug 1088070) 2015-03-05 08:54:03 +01:00
Mike Conley
08a24a7aad Bug 1088070 - Move saving nsIPrintSettings after a print job to browser-content.js. r=Mossop. 2015-02-27 14:17:33 -05:00
Mike Conley
b4f1082842 Bug 1088070 - Instantiate print settings from the content process instead of the parent. r=Mossop. 2015-02-06 14:17:43 -05:00
Mike Conley
257ea25eb1 Bug 1136855 - Send a message from the content script when printing has finished so the parent can save print settings. r=Mossop. 2015-02-25 15:45:22 -05:00
Mike Conley
3b20e67dc9 Bug 1117936 - If print preview throws in browser-content.js, make sure printUtils.js can handle the error. r=Mossop.
It's possible for docShell.printPreview.printPreview to throw (if we're attempting to print preview a
XUL document, for example). If it throws, this can put printUtils.js in a funny state, since it's waiting
to hear that print preview was successfully entered.

This patch makes it possible for browser-content.js to inform the parent that printPreview failed, and for
the parent to react appropriately.
2015-01-06 14:52:01 -05:00
Mike Conley
04e3a9ce78 Bug 1082575 - Make PrintUtils and printPreviewBindings.xml more e10s friendly. r=Mossop. 2014-10-28 10:58:07 -04:00
Bill McCloskey
c878081fc9 Bug 1067576 - Make console.log work in frame scripts (r=Mossop) 2014-10-07 11:46:25 -07:00
Martijn Wargers
31abf61894 Bug 251903 - Autoscroll does not function as expected when in an iframe. r=Neil 2014-07-23 13:57:54 +02:00
Jim Blandy
39dc0c6097 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Bill McCloskey
19a594c03f Bug 933462 - [e10s] Pop-up blocking notifications (r=felipe) 2014-03-20 16:31:20 -07:00
Bill McCloskey
cddf254c53 Bug 984037 - Make sure we respect the general.autoScroll pref (r=felipe) 2014-03-18 08:00:33 -07:00
Bill McCloskey
81d29e638f Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-14 11:45:53 -07:00
Wes Kocher
3ee1261f28 Backed out changeset 77fdb4380b1a (bug 938359) for metro-chrome bustage on a CLOSED TREE 2014-03-13 17:40:28 -07:00
Bill McCloskey
7582685936 Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-13 15:31:03 -07:00