gecko-dev/browser
Jan Horak e55996cc86 Bug 1411579 - add system handler when Firefox runs in flatpak; r=stransky
Firefox in Flatpak sandboxed environment does not get the list
of installed applications on the system because application should
know about the environment as little as possible. Introducing
nsFlatpakHandlerApp which forwards requests for opening downloaded files
to the system by utilizing gtk_show_uri fuction.

This changeset also removes nsIGIOMimeApp::Launch method from the interface
because it can be fully replaced with LaunchWithUri from nsIHandlerApp
interface.

The TMPDIR where files are downloaded when user choose to open them
needs to be accessible from sandbox and host. The default settings
TMPDIR=/tmp is accessible only to the sandbox.

To workaround for is to set TMPDIR environment variable to
$XDG_CACHE_HOME/tmp before executing Firefox.

MozReview-Commit-ID: CSBv0QcETpd

--HG--
extra : rebase_source : 8155c33fa9c402d2668bdfb07094ba6758fe6203
2018-01-12 16:32:53 +01:00
..
app No bug, Automated blocklist update from host bld-linux64-spot-324 - a=blocklist-update 2018-01-17 11:37:07 -08:00
base Bug 1430374 - Remove support for progressmeter tree cells. r=bz,dao 2018-01-18 10:36:05 +00:00
branding Bug 1417826 - Backed out changeset cd7926a8269c. It was changing the bundle id on mac r=me a=update-fix 2017-12-24 13:52:13 +01:00
components Bug 1411579 - add system handler when Firefox runs in flatpak; r=stransky 2018-01-12 16:32:53 +01:00
config Bug 1429957 - Move searchfox indexing job from win32 to win64. r=rillian,dustin,chmanchester 2018-01-16 16:45:51 -05:00
docs
experiments Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE 2018-01-17 07:23:40 +02:00
extensions Merge inbound to mozilla-central. a=merge 2018-01-17 23:48:10 +02:00
fonts
installer Bug 1427512 - Part 29: Remove nsIDOMCSSDeclaration. r=xidorn,jryans,bz 2018-01-11 16:17:57 +08:00
locales Backed out 1 changesets (bug 1426446) for failing browser/components/preferences/in-content/tests/browser_search_within_preferences_2.js r=backout on a CLOSED TREE 2018-01-05 02:13:58 +02:00
modules Bug 1430507 - pass something that's always serializable for SVG elements and the context menu, r=nhnt11 2018-01-15 09:45:50 +00:00
themes Bug 1429857 - Override -moz-appearance on bookmarks popup subviewbuttons, and styles on menuitem-iconic-left;r=dao 2018-01-17 10:19:15 -08:00
tools/mozscreenshots Bug 1420733 - Adds support for skipping a configuration and correctly handling other exceptions. r=jaws. 2018-01-16 12:35:27 -08:00
.eslintrc.js
app-rules.mk
app.mozbuild
build.mk
confvars.sh Bug 1415206 - Remove RustURL from Gecko r=bagder 2017-11-07 17:11:08 +01:00
defs.mk
LICENSE
Makefile.in
moz.build Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE 2018-01-17 07:23:40 +02:00
moz.configure