Bug 1139050, part 2 - Move nsAlgorithm.h to xpcom/base. r=froydnj
authorAndrew McCreight <continuation@gmail.com>
Tue, 10 Mar 2015 16:41:38 -0700
changeset 232891 ba1cb75846f36bc22243d3d3b1f595fb880bf429
parent 232890 5fd2f893b4bca945bc8d0cad57f872b92dafb8a0
child 232892 1da20013ecf69abbc1543b90dd8d7634c1bc3cb9
push id56674
push useramccreight@mozilla.com
push dateTue, 10 Mar 2015 23:41:54 +0000
treeherdermozilla-inbound@6df619aca839 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1139050
milestone39.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1139050, part 2 - Move nsAlgorithm.h to xpcom/base. r=froydnj
xpcom/base/moz.build
xpcom/base/nsAlgorithm.h
xpcom/string/moz.build
xpcom/string/nsAlgorithm.h
--- a/xpcom/base/moz.build
+++ b/xpcom/base/moz.build
@@ -37,16 +37,17 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'coco
     ]
 
 XPIDL_MODULE = 'xpcom_base'
 
 EXPORTS += [
     'CodeAddressService.h',
     'ErrorList.h',
     'nsAgg.h',
+    'nsAlgorithm.h',
     'nsAutoPtr.h',
     'nsAutoRef.h',
     'nsCom.h',
     'nscore.h',
     'nsCycleCollector.h',
     'nsDebugImpl.h',
     'nsError.h',
     'nsGZFileWriter.h',
rename from xpcom/string/nsAlgorithm.h
rename to xpcom/base/nsAlgorithm.h
--- a/xpcom/string/moz.build
+++ b/xpcom/string/moz.build
@@ -2,21 +2,17 @@
 # vim: set filetype=python:
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 with Files('**'):
     BUG_COMPONENT = ('Core', 'String')
 
-with Files('nsAlgorithm.h'):
-    BUG_COMPONENT = ('Core', 'XPCOM')
-
 EXPORTS += [
-    'nsAlgorithm.h',
     'nsAString.h',
     'nsCharTraits.h',
     'nsDependentString.h',
     'nsDependentSubstring.h',
     'nsEmbedString.h',
     'nsLiteralString.h',
     'nsPrintfCString.h',
     'nsPromiseFlatString.h',