gecko-dev/browser
Mike Hommey 740cec5575 Bug 1080319 - Remove the -remote option. r=bsmedberg
The -remote option has existed essentially forever, but its usefulness is
questionable:
- It requires a running instance to be any useful, so any script actually
  using it should first do -remote 'ping()' and handle the response properly.
- It is not cross-application. The remote service dispatches the -remote
  commands to the command line handler, and, for example, desktop b2g builds
  don't have handlers for -remote (although thunderbird and seamonkey do).
- It is not a cross-platform option, which leads to the following point:
- There are other command line ways to do the same thing (at least in
  Firefox), without having to jump through hoops with -remote 'ping()',
  because there are command line options to do those same things on non-X11
  platforms.

For the latter, in Firefox case:
- -remote 'openURL(url)' can be replaced with firefox url
- -remote 'openURL(url,new-tab)' can be replaced with firefox -new-tab url
- -remote 'openURL(url,new-window)' can be replaced with firefox -new-window
  url
- -remote 'openfile(file,...)' is the same as -remote 'openurl(file,...) so,
  can be replaced as above
- -remote 'xfedocommand(openbrowser)' is inherited from the mozilla suite and
   doesn't make much sense, but can be replaced with firefox -new-window

The interesting part is that without changing nsBrowserContentHandler.js,
-remote still works, meaning that if people really feel strongly about
-remote, they'll still be able to write an addon to bring it back. This also
means this patch actually doesn't remove -remote for applications other than
Firefox that do support it, although -remote 'ping()' doesn't work as
expected. However, other -remote commands will now work even without a
running instance.
2014-10-14 07:19:52 +09:00
..
app Merge inbound to m-c. a=merge 2014-10-11 16:16:00 -04:00
base Bug 1073692 - Display each search suggestion row with the correct text direction on about:home/about:newtab. r=ehsan 2014-10-11 19:07:52 -07:00
branding Bug 1046672 - Restrict self-xss changes to Release/beta channels; r=jwalker 2014-09-12 10:31:59 -07:00
components Bug 1080319 - Remove the -remote option. r=bsmedberg 2014-10-14 07:19:52 +09:00
config Merge inbound to m-c a=merge CLOSED TREE 2014-10-10 18:58:06 -07:00
devtools Bug 1081551 - Wallpaper patch;r=yoric 2014-10-11 21:56:11 +02:00
docs Backed out changeset b556a4fdfe52 (bug 1036908) for bc1 test errors 2014-09-08 10:19:50 +02:00
experiments Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
extensions Bug 1039500: Fix remaining callers of tabbrowser._getTabForBrowser on a CLOSED TREE. r=Unfocused 2014-10-09 16:26:11 -07:00
fuel Bug 1049998 - Flatten browser/fuel/{public,src}/ directories. r=mak 2014-08-07 21:52:04 -07:00
installer Bug 1080319 - Remove the -remote option. r=bsmedberg 2014-10-14 07:19:52 +09:00
locales Bug 1053434 - Add string for toggling devedition theme;r=jaws 2014-10-10 14:49:39 -05:00
metro Bug 1076926 - Add windows 10 support to exe manifest. r=jimm 2014-10-04 14:43:01 +09:00
modules Bug 1039500: Fix remaining callers of tabbrowser._getTabForBrowser on a CLOSED TREE. r=Unfocused 2014-10-09 16:26:11 -07:00
themes Bug 992637 fullowup, use small-caps instead of uppercase for more l10n safety. r=gijs 2014-10-12 17:24:03 +02:00
app-rules.mk
app.mozbuild Bug 1063414 - Make DIRS relative to the file they were added from. r=gps 2014-10-02 09:14:07 +09:00
build.mk
confvars.sh Bug 715876 - Start using the maintenance service for x64 updates and enable verifying signatures. r=rstrong 2014-10-10 23:13:20 -04:00
defs.mk
LICENSE
Makefile.in Bug 1044657 - Move PYTHON_UNIT_TESTS to moz.build; r=mshal 2014-07-28 17:51:12 +02:00
moz.build Bug 991757 - add BrowserUITelemetry documentation, r=bsmedberg,jaws, DONTBUILD because docs-only 2014-08-26 12:16:24 +01:00