Commit Graph

122 Commits

Author SHA1 Message Date
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