Bug 421662. Remove unused files.
authorRobert O'Callahan <robert@ocallahan.org>
Mon, 20 Oct 2008 15:14:50 +1300
changeset 20646 a4474a951ea9f340a159e424b5d98bfff4c0753e
parent 20645 0d83b965976971e48c53b222fd15f1a825452068
child 20647 0a0b9767a863c38e7598217cb1402bbeb115539e
push id3027
push userrocallahan@mozilla.com
push dateMon, 20 Oct 2008 02:15:00 +0000
treeherdermozilla-central@a4474a951ea9 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs421662
milestone1.9.1b2pre
Bug 421662. Remove unused files.
content/html/content/src/nsTextRectangle.cpp
content/html/content/src/nsTextRectangle.h
dom/public/idl/base/nsIDOMTextRectangle.idl
dom/public/idl/base/nsIDOMTextRectangleList.idl
nsprpub/configure
deleted file mode 100644
--- a/content/html/content/src/nsTextRectangle.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Novell code.
- *
- * The Initial Developer of the Original Code is
- * Novell Corporation.
- * Portions created by the Initial Developer are Copyright (C) 2006
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Robert O'Callahan <robert@ocallahan.org>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either of the GNU General Public License Version 2 or later (the "GPL"),
- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-#include "nsTextRectangle.h"
-#include "nsContentUtils.h"
-#include "nsDOMClassInfoID.h"
-
-NS_INTERFACE_TABLE_HEAD(nsTextRectangle)
-  NS_INTERFACE_TABLE1(nsTextRectangle, nsIDOMTextRectangle)
-  NS_INTERFACE_TABLE_TO_MAP_SEGUE
-  NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(TextRectangle)
-NS_INTERFACE_MAP_END
-
-NS_IMPL_ADDREF(nsTextRectangle)
-NS_IMPL_RELEASE(nsTextRectangle)
-
-nsTextRectangle::nsTextRectangle()
-  : mX(0.0), mY(0.0), mWidth(0.0), mHeight(0.0)
-{
-}
-
-NS_IMETHODIMP
-nsTextRectangle::GetLeft(float* aResult)
-{
-  *aResult = mX;
-  return NS_OK;
-}
-
-NS_IMETHODIMP
-nsTextRectangle::GetTop(float* aResult)
-{
-  *aResult = mY;
-  return NS_OK;
-}
-
-NS_IMETHODIMP
-nsTextRectangle::GetRight(float* aResult)
-{
-  *aResult = mX + mWidth;
-  return NS_OK;
-}
-
-NS_IMETHODIMP
-nsTextRectangle::GetBottom(float* aResult)
-{
-  *aResult = mY + mHeight;
-  return NS_OK;
-}
-
-NS_INTERFACE_TABLE_HEAD(nsTextRectangleList)
-  NS_INTERFACE_TABLE1(nsTextRectangleList, nsIDOMTextRectangleList)
-  NS_INTERFACE_TABLE_TO_MAP_SEGUE
-  NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(TextRectangleList)
-NS_INTERFACE_MAP_END
-
-NS_IMPL_ADDREF(nsTextRectangleList)
-NS_IMPL_RELEASE(nsTextRectangleList)
-
-
-NS_IMETHODIMP    
-nsTextRectangleList::GetLength(PRUint32* aLength)
-{
-  *aLength = mArray.Count();
-  return NS_OK;
-}
-
-NS_IMETHODIMP    
-nsTextRectangleList::Item(PRUint32 aIndex, nsIDOMTextRectangle** aReturn)
-{
-  if (aIndex >= PRUint32(mArray.Count())) {
-    *aReturn = nsnull;
-    return NS_OK;
-  } 
-  
-  NS_IF_ADDREF(*aReturn = mArray.ObjectAt(aIndex));
-  return NS_OK;
-}
deleted file mode 100644
--- a/content/html/content/src/nsTextRectangle.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Novell code.
- *
- * The Initial Developer of the Original Code is
- * Novell Corporation.
- * Portions created by the Initial Developer are Copyright (C) 2006
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Robert O'Callahan <robert@ocallahan.org>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either of the GNU General Public License Version 2 or later (the "GPL"),
- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-#ifndef NSTEXTRECTANGLE_H_
-#define NSTEXTRECTANGLE_H_
-
-#include "nsIDOMTextRectangle.h"
-#include "nsIDOMTextRectangleList.h"
-#include "nsCOMArray.h"
-
-class nsTextRectangle : public nsIDOMTextRectangle
-{
-public:
-  NS_DECL_ISUPPORTS
-
-  nsTextRectangle();
-  void SetRect(float aX, float aY, float aWidth, float aHeight) {
-    mX = aX; mY = aY; mWidth = aWidth; mHeight = aHeight;
-  }
-  virtual ~nsTextRectangle() {}
-  
-  NS_DECL_NSIDOMTEXTRECTANGLE
-
-protected:
-  float mX, mY, mWidth, mHeight;
-};
-
-class nsTextRectangleList : public nsIDOMTextRectangleList
-{
-public:
-  nsTextRectangleList() {}
-
-  NS_DECL_ISUPPORTS
-
-  NS_DECL_NSIDOMTEXTRECTANGLELIST
-  
-  void Append(nsIDOMTextRectangle* aElement) { mArray.AppendObject(aElement); }
-
-protected:
-  virtual ~nsTextRectangleList() {}
-
-  nsCOMArray<nsIDOMTextRectangle> mArray;
-};
-
-#endif /*NSTEXTRECTANGLE_H_*/
deleted file mode 100644
--- a/dom/public/idl/base/nsIDOMTextRectangle.idl
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Novell code.
- *
- * The Initial Developer of the Original Code is
- * Novell Corporation.
- * Portions created by the Initial Developer are Copyright (C) 2006
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Robert O'Callahan <robert@ocallahan.org>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either of the GNU General Public License Version 2 or later (the "GPL"),
- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-#include "domstubs.idl"
-
-[scriptable, uuid(f8583bbc-c6de-4646-b39f-df7e766442e9)]
-interface nsIDOMTextRectangle : nsISupports
-{
-  readonly attribute float left;
-  readonly attribute float top;
-  readonly attribute float right;
-  readonly attribute float bottom;
-};
deleted file mode 100644
--- a/dom/public/idl/base/nsIDOMTextRectangleList.idl
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Novell code.
- *
- * The Initial Developer of the Original Code is
- * Novell Corporation.
- * Portions created by the Initial Developer are Copyright (C) 2006
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Robert O'Callahan <robert@ocallahan.org>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either of the GNU General Public License Version 2 or later (the "GPL"),
- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-#include "domstubs.idl"
-
-[scriptable, uuid(917da19d-62f5-441d-b47e-9e35f05639c9)]
-interface nsIDOMTextRectangleList : nsISupports
-{
-  readonly attribute unsigned long length;
-  nsIDOMTextRectangle              item(in unsigned long index);
-};
--- a/nsprpub/configure
+++ b/nsprpub/configure
@@ -6011,17 +6011,17 @@ trap 'rm -f $CONFIG_STATUS conftest*; ex
 # Protect against Makefile macro expansion.
 cat > conftest.defs <<\EOF
 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
 s%[ 	`~#$^&*(){}\\|;'"<>?]%\\&%g
 s%\[%\\&%g
 s%\]%\\&%g
 s%\$%$$%g
 EOF
-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' ' | tr '\015' ' '`
+DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
 rm -f conftest.defs
 
 
 # Without the "./", some shells look in PATH for config.status.
 : ${CONFIG_STATUS=./config.status}
 
 echo creating $CONFIG_STATUS
 rm -f $CONFIG_STATUS