gecko-dev/toolkit/xre
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
..
test Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
CreateAppData.cpp Bug 763180 - NS_XRE_ENABLE_EXTENSION_MANAGER flag does nothing - remove it. r=glandium 2014-08-26 08:50:07 +01:00
EventTracer.cpp Bug 968237 - Use a pref to set the threshold of the event loop lag tracker. r=ted 2014-02-15 01:45:45 +01:00
EventTracer.h
MacApplicationDelegate.h
MacApplicationDelegate.mm
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
MacQuirks.h Bug 784739 - Switch from NULL to nullptr in toolkit/; r=ehsan 2013-10-10 16:36:42 -04:00
Makefile.in Bug 1043390 - Don't use getSourceRepo on local builds; r=glandium 2014-08-07 21:29:39 -04:00
MozMeegoAppService.h
ProfileReset.cpp Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc 2014-01-04 10:02:17 -05:00
ProfileReset.h
WindowsCrtPatch.h Bug 1023941 followup: Fix bustage on builds that use Win7 SDK 2014-08-31 08:44:22 +12:00
glxtest.cpp Bug 984196 - glxtest should use _exit instead of exit. r=bgirard 2014-03-28 16:06:18 -04:00
make-platformini.py
moz.build Bug 1063455 - Define MOZ_STACKWALKING when NS_StackWalk is available and replace other instances of the same #if logic. r=mshal, r=froydnj 2014-09-08 18:25:20 +01:00
nsAndroidStartup.cpp Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
nsAppRunner.cpp Bug 1080319 - Remove the -remote option. r=bsmedberg 2014-10-14 07:19:52 +09:00
nsAppRunner.h Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg 2014-06-03 00:08:21 +12:00
nsCommandLineServiceMac.cpp Bug 784739 - Switch from NULL to nullptr in toolkit/; r=ehsan 2013-10-10 16:36:42 -04:00
nsCommandLineServiceMac.h
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Bug 1018966 - Part 1: Add the main warn only sandbox machinery - with no Chromium code changes. r=bsmedberg 2014-06-11 15:32:37 +01:00
nsGDKErrorHandler.cpp Bug 1028137 - Add missing headers in toolkit/xre/nsGDKErrorHandler.cpp. r=karlt 2014-06-24 07:29:16 +09:00
nsGDKErrorHandler.h Bug 968196 - Use GDK error handler for X window error events. r=karlt 2014-06-16 04:54:00 -04:00
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsNativeAppSupportBase.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
nsNativeAppSupportBase.h Bug 1028588 - Fix dangerous public destructors in toolkit/ - r=ehsan 2014-06-23 18:40:02 -04:00
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportQt.cpp
nsNativeAppSupportQt.h
nsNativeAppSupportUnix.cpp Bug 784739 - Switch from NULL to nullptr in toolkit/; r=ehsan 2013-10-10 16:36:42 -04:00
nsNativeAppSupportWin.cpp Bug 1038212 - Give nsNativeAppSupportWin a private destructor; r=bjacob 2014-07-15 14:59:20 -04:00
nsNativeAppSupportWin.h
nsQAppInstance.cpp Bug 974335 - Refactor Qt Widget Backend implementation. Qt Only changes NPDB. r=romaxa 2014-02-20 18:09:02 -08:00
nsQAppInstance.h Bug 974335 - Refactor Qt Widget Backend implementation. Qt Only changes NPDB. r=romaxa 2014-02-20 18:09:02 -08:00
nsSigHandlers.cpp Bug 1062709 (part 1, attempt 2) - Add a frame number argument to NS_WalkStackCallback. r=dbaron. 2014-09-10 21:47:01 -07:00
nsSigHandlers.h
nsUpdateDriver.cpp Mac V2 signing - Bug 1077268 - Make app update tests use the GreBinD dir service key implemented in bug 1077099. r=spohl 2014-10-10 06:15:13 -07:00
nsUpdateDriver.h Bug 1028588 - Fix dangerous public destructors in toolkit/ - r=ehsan 2014-06-23 18:40:02 -04:00
nsWindowsRestart.cpp Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc 2014-01-04 10:02:17 -05:00
nsWindowsWMain.cpp Bug 1023941 - Part 5: Loader hook to redirect the missing import. r=bsmedberg 2014-08-28 14:53:38 +12:00
nsX11ErrorHandler.cpp Bug 1026986 Allow to build InstallX11ErrorHandler() at building Qt-build r=karlt 2014-06-20 14:41:32 +09:00
nsX11ErrorHandler.h Bug 1026986 Allow to build InstallX11ErrorHandler() at building Qt-build r=karlt 2014-06-20 14:41:32 +09:00
nsXREDirProvider.cpp Bug 1077099: Set mGREBinDir in nsXREDirProvider::Initialize to avoid returning NULL in nsXREDirProvider::GetGREBinDir. r=bsmedberg 2014-10-10 15:06:50 -04:00
nsXREDirProvider.h Bug 1077099: Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS (GreBinD) on OSX. r=bsmedberg 2014-10-03 16:48:49 -04:00