Commit Graph

11 Commits

Author SHA1 Message Date
Mike Conley
ecafb9fc5f Bug 1136855 - Send a message from the content script when printing has finished so the parent can save print settings. r=Mossop, a=sledru. 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