Commit Graph

77 Commits

Author SHA1 Message Date
Dave Townsend
4c58cae784 Bug 999239: Copy session history when recreating browser element for the remote -> non-remote transition. r=bz, r=felipe, sr=gavin 2014-09-25 11:35:45 -07:00
Bill McCloskey
91adbce542 Bug 1069059 - [e10s] Convert isWindowPrivate calls to isBrowserPrivate/isContentWindowPrivate as appropriate (r=mconley,margaret) 2014-09-23 15:48:52 -07:00
Florian Quèze
c67db9f928 Bug 973001 - getUserMedia UI doesn't work with e10s - fix the permission requests, r=felipe. 2014-09-22 20:39:58 +02:00
Florian Quèze
c0f2d9dd82 Bug 973001 - getUserMedia UI doesn't work with e10s - fix the urlbar indicators and show the global indicators, r=felipe. 2014-09-22 20:39:57 +02:00
Mike Conley
8f700fd60f Bug 899347 - [e10s] Make click-to-play work with e10s. Originally written by mbrubeck. r=gfritzsche,felipe,Unfocused.
We now use message passing and content scripts in order to implement click-to-play. This allows
us to use click-to-play in e10s windows.

--HG--
extra : rebase_source : 6239a4b49e0af89800c5618e4589f8aef03f58d4
2014-09-17 16:06:58 -04:00
Ryan VanderMeulen
a0693c9204 Backed out changeset 5747034f2bcc (bug 899347) for mochitest-bc failures.
CLOSED TREE
2014-09-15 15:30:39 -04:00
Mike Conley
ba0dd9b993 Bug 899347 - [e10s] Make click-to-play work with e10s. Originally written by mbrubeck. r=gfritzsche,felipe,Unfocused.
We now use message passing and content scripts in order to implement click-to-play. This allows
us to use click-to-play in e10s windows.

--HG--
extra : rebase_source : 719afe669c638ba4883f76f18aee38df6b60b4ad
2014-09-15 13:33:50 -04:00
Bobby Holley
b02148e1a7 Bug 1062631 - Handle null ownerDoc in browser.js and content.js for the benefit of browser_newtab_drag_drop_ext.js. r=ttaubert 2014-09-08 13:36:22 -07:00
Mike Conley
616d796cf3 Bug 1058164 - pageshow and pagehide events with the persisted property are not dispatched to content scripts when swapping frame loaders. r=smaug,felipe.
Frame scripts were not getting pageshow and pagehide events with the persisted
property during frameloader swapping due to the fact that the event target for
those events was set to be the chrome event handler. This patch makes the
event target be the nsInProcessTabChildGlobal instead, so frame scripts see
the events. This still needs to be fixed for the e10s case, but that will
have to wait until bug 918634 is fixed.

--HG--
extra : source : 738461f289977e9b7e975831a4755cda6f6ab49e
extra : histedit_source : 8255ca9aa900adf1216de8cf9f4ceec8e5c2a71c%2Cd20e41b1200bac5dab5bbdad8cc22293ec92dbea
2014-09-02 23:09:24 -04:00
Dave Townsend
306f7c8729 Bug 1048618: Send nsIURIFixupInfo to the parent process. r=gijs 2014-09-02 18:34:01 -04:00
Dave Townsend
ac39d61898 Bug 961867: Pass app tab status to child processes and allow onBeforeLinkTraversal to work there. r=smaug, r=felipe 2014-09-02 17:43:08 -04:00
Bill McCloskey
1b49dd84a1 Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) 2014-08-26 11:44:10 -07:00
Wes Kocher
f1bff82d6f Merge inbound to m-c a=merge 2014-08-21 18:22:11 -07:00
Mike Conley
c7b480b82b Bug 1056152 - Fix reference to undefined event variable in content.js. rs=jaws 2014-08-20 11:27:03 -04:00
Mike Conley
72420563c2 Bug 961362 - DOM Fullscreen API support for e10s. r=smaug,billm. 2014-08-19 16:58:00 -04:00
Jim Mathies
898632ed6e Bug 691601 - Update browser form validation so that it is e10s compatible. r=felipe, dao 2014-08-21 10:42:42 -05:00
Alex Bardas
34158c2cc2 Bug 1054600 - Refactor AboutHomeListener & browser.js document URI checks. r=adw 2014-08-18 17:27:35 -07:00
Alex Bardas
9eb90389c0 Bug 1041678 - CTRL/Command K should goto search bar in new tab if open, rather than opening about:home. r=Gijs, r=adw 2014-08-14 15:48:00 -04:00
Allison Naaktgeboren
eaf6407c33 Bug 1030451-Update spellchecker context menu suggestions for multiprocess.r=billm 2014-08-11 13:07:54 -07:00
Drew Willcoxon
4b2491d12f Bug 612453 - Provide search suggestions on Firefox Start Page (about:home) (part 2, ContentSearch). r=MattN,felipe 2014-08-01 12:00:44 -07:00
Vlad Filippov
25df45a615 Bug 1022064 - Add WebChannel Communication API and FxAccountsOAuthClient API to facilitate Firefox Accounts OAuth authentication. r=MattN, sr=gavin 2014-08-01 01:42:00 -04:00
Trevor Saunders
0cdb19dabd bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug 2014-07-09 17:27:49 -04:00
Blake Kaplan
b573f69331 Bug 1001957 - Don't use a CPOW for reload. r=felipe/mccr8/smaug
Original patch from billm.
2014-07-08 18:27:59 -07:00
Wes Kocher
196c4d51c5 Backed out changeset 76a96d6f0330 (bug 1001957) for mochitest-2 bustage on a CLOSED TREE 2014-07-08 17:55:35 -07:00
Blake Kaplan
8a1d25238c Bug 1001957 - Don't use a CPOW for reload. r=felipe/mccr8/smaug
Original patch from billm.
2014-07-08 16:19:10 -07:00
David Keeler
da89cee2be bug 1034270 - expose the channel that failed to load to onAboutCertError in browser.js r=felipe 2014-07-07 15:33:07 -07:00
Jim Mathies
89f678a9d2 Bug 989875 - Forward clicks to chrome js for ux elements in about pages that load remotely. f=felipe, r=mbrubeck 2014-07-02 14:27:35 -05:00
Ed Morley
bfcd0c76f1 Backed out changeset 9879665a17bb (bug 989875) for leaks 2014-07-01 17:58:33 +01:00
Jim Mathies
323fe0a210 Bug 989875 - Forward clicks to chrome js for ux elements in about pages that load remotely. f=felipe, r=mbrubeck 2014-07-01 07:57:33 -05:00
Blake Kaplan
d96a208414 Bug 949617 - Make the login manager work in e10s. r=dolske/mconley/mfinkle/jimm 2014-06-28 11:09:45 -07:00
Carsten "Tomcat" Book
2ab07cce72 Backed out changeset 8c1ee05fbbd6 (bug 949617) 2014-06-27 15:17:42 +02:00
Blake Kaplan
5ff53bf490 Bug 949617 - Make the login manager work in e10s. r=dolske
--HG--
extra : rebase_source : 412da12f3c916a2e57092943096a15b2c38955e7
extra : histedit_source : 030de4e9454cd4c150126fdb7500ab27023ad244
2014-06-24 16:57:39 -04:00
Jim Blandy
4d6a633bba 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
Ryan VanderMeulen
530fc0209a Backed out 5 changesets (bug 993197, bug 949617, bug 995489, bug 1029128) for Android test failures.
Backed out changeset 033d6271fd19 (bug 1029128)
Backed out changeset f568b1dc9880 (bug 1029128)
Backed out changeset daa9c46d19dc (bug 949617)
Backed out changeset 2baf5c61cbf5 (bug 995489)
Backed out changeset 654c1f0c88bc (bug 993197)
2014-06-24 15:36:18 -04:00
Blake Kaplan
2b62edfe4f Bug 949617 - Make the login manager work in e10s. r=dolske 2014-06-24 14:34:02 -04:00
Felipe Gomes
5e7f20bca5 Bug 971054 - Parts 5 and 6. Move translation content handler to its own jsm and hook up it with the UI and engine. r=florian 2014-05-19 17:33:41 -03:00
Gijs Kruitbosch
2ebfc59f24 Bug 1006379 - don't attempt language detection if the document is gone, r=felipe 2014-05-15 13:56:37 +01:00
Drew Willcoxon
ff8d068942 Bug 962490 - Add a search field to the new tab page (part 1: ContentSearch). r=felipe 2014-04-24 19:09:20 -07:00
Florian Quèze
d6b7a6b944 Bug 971048 - Run language detection on webpages and display infobar when language is not the current UI locale, r=felipe. 2014-04-17 00:02:33 +02:00
Bill McCloskey
0a973e879b Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-14 11:45:53 -07:00
Wes Kocher
0ff48069de Backed out changeset 77fdb4380b1a (bug 938359) for metro-chrome bustage on a CLOSED TREE 2014-03-13 17:40:28 -07:00
Bill McCloskey
beb782b31a Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-13 15:31:03 -07:00
Bill McCloskey
308bb03144 Bug 652510 - [e10s] Make the Page Style menu work (r=ttaubert) 2014-03-11 20:13:45 -07:00
Bill McCloskey
ad8c727e10 Bug 960783 - Support "new out-of-process window" menu item in nightly (r=felipe,bsmedberg,trevor,ted) 2014-02-11 09:01:08 -08:00
Bill McCloskey
fcc7cca536 Bug 961529 - Run DOMLinkHandler in a content script (r=felipe) 2014-02-08 17:41:34 -08:00
Bill McCloskey
0372a045dc Bug 959531 - More about:home testing (r=felipe) 2014-01-20 15:13:35 -08:00
Jared Wein
e5be7ca582 Bug 853972 - Clicking on a notification should select the originating tab. r=felipe,wchen
--HG--
extra : rebase_source : e8f794ff0e474d669489eff7e82b3b0eccf4db0e
2014-01-13 13:56:28 +01:00
Justin Dolske
406f121ef5 Bug 946549 - Remove dead code obsoleted by bug 355063 for filling passwords on load. r=MattN 2013-12-16 13:27:47 -08:00
Bill McCloskey
1f0653b67a Bug 927132 - Fix about:home in e10s (r=mdeboer) 2013-10-25 14:14:55 -07:00
Christian Sonne
467603f78a Bug 862998 - Add glue to allow Firefox first run page to highlight UI elements. r=dolske 2013-05-29 14:50:59 -07:00