Bug 800200: Delete all references to the obsolete Venkman chrome debugger from the tree. r=ted
authorJim Blandy <jimb@mozilla.com>
Fri, 27 Jun 2014 11:05:07 -0700
changeset 191269 d75a551eb075543d92045f8189a2fd28674c6428
parent 191268 cc82b52c9a7fefca023a4e761a2bbf0db268c730
child 191270 c357bd774c476fc94b6a3136b502d9c6e31ccbb8
push id8446
push userkwierso@gmail.com
push dateSat, 28 Jun 2014 00:53:07 +0000
treeherderb2g-inbound@4c01e8759555 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted
bugs800200
milestone33.0a1
Bug 800200: Delete all references to the obsolete Venkman chrome debugger from the tree. r=ted
browser/config/mozconfigs/whitelist
configure.in
toolkit/components/commandlines/nsICommandLineHandler.idl
--- a/browser/config/mozconfigs/whitelist
+++ b/browser/config/mozconfigs/whitelist
@@ -6,17 +6,17 @@ whitelist = {
     }
 
 all_platforms = ['win64', 'win32', 'linux32', 'linux64', 'macosx-universal']
 
 for platform in all_platforms:
     whitelist['nightly'][platform] = [
         'ac_add_options --enable-update-channel=nightly',
         'ac_add_options --enable-profiling',
-        'mk_add_options CLIENT_PY_ARGS="--hg-options=\'--verbose --time\' --hgtool=../tools/buildfarm/utils/hgtool.py --skip-chatzilla --skip-comm --skip-inspector --skip-venkman --tinderbox-print"'
+        'mk_add_options CLIENT_PY_ARGS="--hg-options=\'--verbose --time\' --hgtool=../tools/buildfarm/utils/hgtool.py --skip-chatzilla --skip-comm --skip-inspector --tinderbox-print"'
     ]
 
 for platform in ['linux32', 'linux64', 'macosx-universal']:
     whitelist['nightly'][platform] += [
         'mk_add_options MOZ_MAKE_FLAGS="-j4"',
     ]
 
 for platform in ['linux32', 'linux64', 'macosx-universal', 'win32', 'win64']:
--- a/configure.in
+++ b/configure.in
@@ -6177,21 +6177,16 @@ if test -n "$LIBXUL_SDK_DIR" -a `echo "$
 fi
 
 if test `echo "$MOZ_EXTENSIONS" | grep -c gio` -ne 0; then
     MOZ_GIO_COMPONENT=1
     MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|gio||'`
 fi
 AC_SUBST(MOZ_GIO_COMPONENT)
 
-if test -z "$MOZ_JSDEBUGGER" -a `echo "$MOZ_EXTENSIONS" | grep -c venkman` -ne 0; then
-    AC_MSG_WARN([Cannot build venkman without JavaScript debug library. Removing venkman from MOZ_EXTENSIONS.])
-    MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
-fi
-
 dnl Remove dupes
 MOZ_EXTENSIONS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_EXTENSIONS}`
 
 dnl Ensure every extension exists, to avoid mostly-inscrutable error messages
 dnl when trying to build a nonexistent extension.
 for extension in $MOZ_EXTENSIONS; do
     if test ! -d "${srcdir}/extensions/${extension}"; then
         AC_MSG_ERROR([Unrecognized extension provided to --enable-extensions: ${extension}.])
@@ -8190,17 +8185,17 @@ dnl disable xul
 dnl ========================================================
 MOZ_ARG_DISABLE_BOOL(xul,
 [  --disable-xul           Disable XUL],
     MOZ_XUL= )
 if test "$MOZ_XUL"; then
   AC_DEFINE(MOZ_XUL)
 else
   dnl remove extensions that require XUL
-  MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's/inspector//' -e 's/venkman//' -e 's/irc//' -e 's/tasks//'`
+  MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's/inspector//' -e 's/irc//' -e 's/tasks//'`
 fi
 
 AC_SUBST(MOZ_XUL)
 
 dnl ========================================================
 dnl disable profile locking
 dnl   do no use this in applications that can have more than
 dnl   one process accessing the profile directory.
--- a/toolkit/components/commandlines/nsICommandLineHandler.idl
+++ b/toolkit/components/commandlines/nsICommandLineHandler.idl
@@ -13,17 +13,16 @@ interface nsICommandLine;
  * The entries in this category are read in alphabetical order, and each
  * category value is treated as a service contractid implementing this
  * interface.
  *
  * By convention, handler with ordinary priority should begin with "m".
  *
  * Example:
  * Category             Entry          Value
- * command-line-handler b-jsdebug      @mozilla.org/venkman/clh;1
  * command-line-handler c-extensions   @mozilla.org/extension-manager/clh;1
  * command-line-handler m-edit         @mozilla.org/composer/clh;1
  * command-line-handler m-irc          @mozilla.org/chatzilla/clh;1
  * command-line-handler y-final        @mozilla.org/browser/clh-final;1
  *
  * @note What do we do about localizing helpInfo? Do we make each handler do it,
  *       or provide a generic solution of some sort? Don't freeze this interface
  *       without thinking about this!