Commit Graph

36 Commits

Author SHA1 Message Date
J. Ryan Stinnett
d1e2853625 Bug 1352814 - Force session history off for RDM container. r=ochameau
In bug 1313933, we removed the session store black magic that RDM used to do in
order to hide the container tab.

Unfortunately, that fix appears to have been imperfect.  Session store has a
fallback path that can still record the current URL, causing the container URL
to be recorded anyway, even though we asked nicely to please not do that.

In this change, we try a fresh approach of wedging the session history listener
for the container tab so it can't record anything.  This avoids the racy
approach that was used before bug 1313933 while still appearing to block the
container URL from being recorded.

MozReview-Commit-ID: JZTYzMAvaEM
2017-04-18 14:07:14 -05:00
Florian Queze
d3c36892fa Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0 Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
Florian Queze
9b4f73599f Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
J. Ryan Stinnett
00d77953b9 Bug 1313933 - Explicitly bypass history when loading RDM UI. r=ochameau
By using `LOAD_FLAGS_BYPASS_HISTORY`, we can tell session history explicitly to
ignore the entry for the container UI (which is meant to remain hidden from the
user).

This allows us to remove the horrible racy hack that attempted to have the same
effect.

MozReview-Commit-ID: LnhJpO9UbNI
2017-01-27 16:03:04 -06:00
Florian Quèze
361ec85a2e Bug 1329182 - remove trailing newURI null parameters in devtools/, r=jaws. 2017-01-09 20:27:26 +01:00
Aman Dwivedi
aec48bf322 Bug 1323685 - Remove workarounds for bug 449811. r=mak 2016-12-22 16:33:28 +05:30
J. Ryan Stinnett
1c4e2f721d Bug 1318675 - Reconnect find bar when toggling RDM. r=ochameau
MozReview-Commit-ID: 4IoXvTZXbKW
2016-11-28 20:46:47 -06:00
J. Ryan Stinnett
b0927338c9 Bug 1319596 - Wait for first historychange when starting RDM. r=ochameau
In bug 1310771, the session store process for gathering data from content was
changed so that the key "historychange" is used instead of "history".  Kept the
check for "history" as well, since other places in session store still test for
it.

MozReview-Commit-ID: 4xF7FkxkriI
2016-11-25 14:12:56 -06:00
Bob Owen
432572b6f3 Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-24 15:08:30 +00:00
Sebastian Hengst
d9dbaf74fb Backed out changeset 5b26ae9afaea (bug 1147911) 2016-11-23 18:33:10 +01:00
Bob Owen
a7d454bdcc Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-23 13:36:57 +00:00
Sebastian Hengst
16ad987153 Backed out changeset 5cffb4645bc0 (bug 1147911) 2016-11-18 00:58:52 +01:00
Bob Owen
6dc9342a41 Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-17 15:48:52 +00:00
Ehsan Akhgari
5bbe94bf07 Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku 2016-11-16 14:51:08 -05:00
J. Ryan Stinnett
16edeff0d2 Bug 1316736 - Clean up RDM typos. r=ochameau
MozReview-Commit-ID: 4waiXuzrQDE
2016-11-09 18:38:28 -06:00
Phil Ringnalda
e95441af18 Merge m-c to a CLOSED TREE m-i
MozReview-Commit-ID: 2JxLeQ8GYIX
2016-10-27 20:36:38 -07:00
J. Ryan Stinnett
6db6f10404 Bug 1278762 - Support printing in RDM. r=ochameau
MozReview-Commit-ID: TLPs16E5eq
2016-10-26 20:03:04 -05:00
J. Ryan Stinnett
f8949776b3 Bug 1278762 - Support view source in RDM. r=ochameau
MozReview-Commit-ID: 6RVynUTJ4qY
2016-10-26 20:01:53 -05:00
J. Ryan Stinnett
408a5c2944 Bug 1278762 - Support view selection source in RDM. r=ochameau
MozReview-Commit-ID: 2VPFDE9tfF
2016-10-21 16:24:32 -05:00
J. Ryan Stinnett
f591bec748 Bug 1278762 - Support page info context menu actions in RDM. r=ochameau
MozReview-Commit-ID: CYdDvFMG00e
2016-10-19 09:55:35 -05:00
J. Ryan Stinnett
061606ecb9 Bug 1278762 - Support general context menu actions in RDM. r=ochameau
MozReview-Commit-ID: 3jjAyed0yhP
2016-10-19 09:21:23 -05:00
J. Ryan Stinnett
07c76f3bf6 Bug 1278762 - Support share this page from context menu in RDM. r=ochameau
MozReview-Commit-ID: 4hYKxkuvxp4
2016-10-17 15:33:06 -05:00
J. Ryan Stinnett
17542926eb Bug 1278762 - Support spell check context menu actions in RDM. r=ochameau
MozReview-Commit-ID: 6rvC3EST7hM
2016-10-17 15:39:16 -05:00
Michael Layzell
f414cadd97 Bug 1303196 - Part 7: Updates to apply correctly after noopener changes, r=smaug
MozReview-Commit-ID: 25Ew2PLpP5c
2016-10-27 15:53:35 -04:00
J. Ryan Stinnett
239c0b2287 Bug 1311605 - Support save page for RDM content. r=ochameau
MozReview-Commit-ID: J8d9J2GRkf5
2016-10-25 12:54:26 -05:00
J. Ryan Stinnett
808f87f0c0 Bug 1310851 - Minimal support for <a target/> and window.open in RDM. r=ochameau
Minimal support for <a target/> and window.open() which just ensures we at
least open them somewhere (in a new tab).  The following things are ignored:
  * Specific target names (everything treated as _blank)
  * Window features
  * window.opener
These things are deferred for now, since content which does depend on them seems
outside the main focus of RDM.

MozReview-Commit-ID: AKEQkKbJicJ
2016-10-18 15:03:25 -05:00
J. Ryan Stinnett
098e50271d Bug 1305945 - Support find in page with RDM. r=ochameau
MozReview-Commit-ID: J61PbeoDMD9
2016-10-17 14:16:14 -05:00
J. Ryan Stinnett
bdaad5041c Bug 1296736 - Exit RDM when loading non-remote URLs. r=ochameau
MozReview-Commit-ID: 8GUZkq2fsZb
2016-10-17 12:57:19 -05:00
J. Ryan Stinnett
68a5ab87d8 Bug 1303595 - Add inner browser to browser -> tab map. r=ochameau
Assist tabbrowser.xml with processing some events such as MozLayerTreeReady
which bubble up from the remote content frame by adding the inner browser to the
WeakMap from browser to tab.

Most likely this should have been in place all along, but a change from bug
1279086 made it more apparent that it was missing because an error is now thrown
when no tab is found for a browser.

MozReview-Commit-ID: 9wYAOcySkN
2016-10-04 17:33:14 -05:00
J. Ryan Stinnett
7a6e31c1f4 Bug 1303595 - Support preserveLayers in RDM tunnel. r=ochameau
Bug 1279086 removed setDocShellIsActiveAndForeground and added preserveLayers in
its place.  This updates the RDM tunnel to match.

MozReview-Commit-ID: DarZxxTkHVS
2016-10-04 16:31:13 -05:00
J. Ryan Stinnett
e5dfa0ce7d Bug 1292133 - Add contextmenu tunnelling for inspect element. r=ochameau
MozReview-Commit-ID: Lu08M6xgo3R
2016-08-26 09:54:52 -05:00
J. Ryan Stinnett
a09a490c7f Bug 1240912 - Support sync messages inner to outer in the tunnel. r=ochameau
MozReview-Commit-ID: JKmTLNBJxke
2016-08-19 10:01:31 -05:00
Benoit Chabod
8d45313a08 Bug 1278763 - Part 1: Add a PopupNotifications backend on the RDM browser, r=jryans 2016-08-10 17:11:35 -07:00
J. Ryan Stinnett
3b0119033c Bug 1240907 - Tunnel toolbox messages to content in RDM. r=ochameau
When you open a toolbox in RDM, it will now debug the content page, instead of
the RDM UI.

MozReview-Commit-ID: LXbVhwNVlcp
2016-07-21 12:20:55 -05:00
J. Ryan Stinnett
b9dc81662f Bug 1240900 - Connect primary browser UI to the viewport. r=ochameau
The primary browser navigational UI should now behave as if it's connected to
the page content in the viewport, including things like:

* Content page's URL is displayed in location bar
* Content page's title is displayed on the tab
* Back / forward navigates the viewport
* Entering a location navigates the viewport
* Page loading progress is displayed in the status bar as usual

MozReview-Commit-ID: FzxWEwj13sJ
2016-06-25 11:35:02 -05:00