Bug 479527. Remove unused files. r+sr=roc
authorJeremy Lea <reg@openpave.org>
Mon, 23 Feb 2009 13:34:22 -0800
changeset 25418 7460e6cac67a70484ba1d7b05d6bc32159a0ab22
parent 25417 6e6ce14a0c648467668e3b58af81244f4b65f7df
child 25419 a12e2ebd75fb2f8a7c07a1e22381a1f721d9147d
push idunknown
push userunknown
push dateunknown
bugs479527
milestone1.9.2a1pre
Bug 479527. Remove unused files. r+sr=roc
toolkit/toolkit-makefiles.sh
widget/public/Makefile.in
widget/public/nsStringUtil.h
widget/public/widgetCore.h
widget/src/Makefile.in
widget/src/build/nsWidgetSupport.cpp
widget/src/support/Makefile.in
widget/src/support/nsWidgetSupport.cpp
widget/src/support/nsWidgetSupport.h
--- a/toolkit/toolkit-makefiles.sh
+++ b/toolkit/toolkit-makefiles.sh
@@ -489,17 +489,16 @@ MAKEFILES_widget="
   widget/src/beos/Makefile
   widget/src/build/Makefile
   widget/src/gtkxtbin/Makefile
   widget/src/photon/Makefile
   widget/src/cocoa/Makefile
   widget/src/os2/Makefile
   widget/src/windows/Makefile
   widget/src/xpwidgets/Makefile
-  widget/src/support/Makefile
 "
 
 MAKEFILES_xpcom="
   xpcom/string/Makefile
   xpcom/string/public/Makefile
   xpcom/string/src/Makefile
   xpcom/Makefile
   xpcom/base/Makefile
--- a/widget/public/Makefile.in
+++ b/widget/public/Makefile.in
@@ -42,18 +42,16 @@ VPATH		= @srcdir@
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE		= widget
 XPIDL_MODULE	= widget
 GRE_MODULE	= 1
 
 EXPORTS		= \
-		widgetCore.h \
-		nsStringUtil.h \
 		nsIWidget.h \
 		nsGUIEvent.h \
 		nsEvent.h \
 		nsIEventListener.h \
 		nsWidgetsCID.h \
 		nsILookAndFeel.h \
 		nsIPluginWidget.h \
 		nsINativeKeyBindings.h \
deleted file mode 100644
--- a/widget/public/nsStringUtil.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- Mode: c++; tab-width: 2; indent-tabs-mode: nil; -*- */
-/* ***** 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 mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either 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 ***** */
-
-// Convience macros for converting nsString's to chars +
-// creating temporary char[] bufs.
-
-#ifndef NS_STR_UTIL_H
-#define NS_STR_UTIL_H
-
-// temporary char[] macro
-
-// Convience MACROS which use a static char array if possible to reduce
-// memory fragmentation, otherwise they allocate a char[] which must be
-// freed.  REMEMBER to always use the NS_FREE_CHAR_BUF after using the
-// NS_ALLOC_CHAR_BUF. You can not nest NS_ALLOC_CHAR_BUF's. 
-
-#define NS_ALLOC_CHAR_BUF(aBuf, aSize, aActualSize) \
-  int _ns_tmpActualSize = aActualSize;              \
-  char _ns_smallBuffer[aSize];                      \
-  char * const aBuf = _ns_tmpActualSize <= aSize ? _ns_smallBuffer : new char[_ns_tmpActualSize]; 
-
-#define NS_FREE_CHAR_BUF(aBuf)   \
-  if (aBuf != _ns_smallBuffer) \
-   delete[] aBuf;
-
-#endif // !defined(NS_STR_UTIL_H)
deleted file mode 100644
--- a/widget/public/widgetCore.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- Mode: C++; 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 mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * Marco Pesenti Gritti <marco@gnome.org>
- * Portions created by the Initial Developer are Copyright (C) 2004
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- * 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 widgetCore_h__
-#define widgetCore_h__
-
-#include "nscore.h"
-
-#ifdef _IMPL_NS_WIDGET
-#define NS_WIDGET NS_EXPORT
-#else
-#define NS_WIDGET NS_IMPORT
-#endif
-
-#endif
--- a/widget/src/Makefile.in
+++ b/widget/src/Makefile.in
@@ -39,19 +39,19 @@ DEPTH		= ../..
 topsrcdir	= @top_srcdir@
 srcdir		= @srcdir@
 VPATH		= @srcdir@
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE  = widget
 
-DIRS		= xpwidgets support
+DIRS		= xpwidgets
 
-ifneq (,$(filter beos os2 mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
+ifneq (,$(filter beos os2 cocoa qt,$(MOZ_WIDGET_TOOLKIT)))
 DIRS		+= $(MOZ_WIDGET_TOOLKIT)
 endif
 
 ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
 DIRS		+= windows build
 endif
 
 #
@@ -63,18 +63,14 @@ endif
 #
 ifdef MOZ_ENABLE_GTK2
 DIRS		+= gtk2
 ifdef MOZ_X11
 DIRS		+= gtkxtbin
 endif
 endif
 
-ifeq (qt,$(MOZ_WIDGET_TOOLKIT))
-DIRS		+= qt
-endif
-
 ifdef MOZ_ENABLE_PHOTON
 DIRS		+= photon
 endif
 
 include $(topsrcdir)/config/rules.mk
 
deleted file mode 100644
--- a/widget/src/build/nsWidgetSupport.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-/* -*- Mode: C++; 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 mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either 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 "widgetCore.h"
-#include "nsWidgetSupport.h"
-#include "nsRect.h"
-#include "nsIAppShell.h"
-#include "nsIEventListener.h"
-#include "nsILookAndFeel.h"
-#include "nsIToolkit.h"
-#include "nsIWidget.h"
-
-
-static NS_DEFINE_IID(kIWidgetIID, NS_IWIDGET_IID);
-
-
-extern NS_WIDGET nsresult 
-NS_ShowWidget(nsISupports* aWidget, PRBool aShow)
-{
-
-  nsIWidget* 	widget = nsnull;
-	if (NS_OK == aWidget->QueryInterface(kIWidgetIID,(void**)&widget)) {
-	  widget->Show(aShow);
-	  NS_IF_RELEASE(widget);
-	}
-
-  return NS_OK;
-}
-
-extern NS_WIDGET nsresult 
-NS_MoveWidget(nsISupports* aWidget, PRUint32 aX, PRUint32 aY)
-{
-
-  nsIWidget* 	widget = nsnull;
-	if (NS_OK == aWidget->QueryInterface(kIWidgetIID,(void**)&widget)) {
-	  widget->Move(aX,aY);
-	  NS_IF_RELEASE(widget);
-	}
-  return NS_OK;
-}
-
-extern NS_WIDGET nsresult 
-NS_EnableWidget(nsISupports* aWidget, PRBool aEnable)
-{
-	nsIWidget* 	widget;
-	if (NS_OK == aWidget->QueryInterface(kIWidgetIID,(void**)&widget))
-	{
-		widget->Enable(aEnable);
-		NS_RELEASE(widget);
-	}
-  return NS_OK;
-}
-
-
-extern NS_WIDGET nsresult 
-NS_SetFocusToWidget(nsISupports* aWidget)
-{
-
-  nsIWidget* 	widget = nsnull;
-	if (NS_OK == aWidget->QueryInterface(kIWidgetIID,(void**)&widget)) {
-	  widget->SetFocus();
-	  NS_IF_RELEASE(widget);
-	}
-  return NS_OK;
-}
-
-
-extern NS_WIDGET nsresult 
-NS_GetWidgetNativeData(nsISupports* aWidget, void** aNativeData)
-{
-	void* 			result = nsnull;
-	nsIWidget* 	widget;
-	if (NS_OK == aWidget->QueryInterface(kIWidgetIID,(void**)&widget))
-	{
-		result = widget->GetNativeData(NS_NATIVE_WIDGET);
-		NS_RELEASE(widget);
-	}
-	*aNativeData = result;
-  return NS_OK;
-
-}
deleted file mode 100644
--- a/widget/src/support/Makefile.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#
-# ***** 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 mozilla.org code.
-#
-# The Initial Developer of the Original Code is
-# Netscape Communications Corporation.
-# Portions created by the Initial Developer are Copyright (C) 1998
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either 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 *****
-
-DEPTH		= ../../..
-topsrcdir	= @top_srcdir@
-srcdir		= @srcdir@
-VPATH		= @srcdir@
-
-include $(DEPTH)/config/autoconf.mk
-
-MODULE		= widget
-LIBRARY_NAME	= widgetsupport_s
-LIBXUL_LIBRARY  = 1
-REQUIRES	= xpcom \
-		  gfx \
-		  $(NULL)
-
-CPPSRCS		= nsWidgetSupport.cpp
-
-EXPORTS		= nsWidgetSupport.h
-
-# we don't want the shared lib, but we want to force the creation of a static lib.
-FORCE_STATIC_LIB = 1
-
-include $(topsrcdir)/config/rules.mk
-
-CXXFLAGS	+= $(TK_CFLAGS)
-
deleted file mode 100644
--- a/widget/src/support/nsWidgetSupport.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- Mode: C++; 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 mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either 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 "nsWidgetSupport.h"
-#include "nsRect.h"
-#include "nsIWidget.h"
-
-nsresult
-NS_ShowWidget(nsISupports* aWidget, PRBool aShow)
-{
-  nsCOMPtr<nsIWidget> widget = do_QueryInterface(aWidget);
-  if (widget) {
-    widget->Show(aShow);
-  }
-
-  return NS_OK;
-}
-
-nsresult
-NS_MoveWidget(nsISupports* aWidget, PRUint32 aX, PRUint32 aY)
-{
-  nsCOMPtr<nsIWidget> widget = do_QueryInterface(aWidget);
-  if (widget) {
-    widget->Move(aX, aY);
-  }
-
-  return NS_OK;
-}
-
-nsresult
-NS_EnableWidget(nsISupports* aWidget, PRBool aEnable)
-{
-  nsCOMPtr<nsIWidget> widget = do_QueryInterface(aWidget);
-  if (widget) {
-    widget->Enable(aEnable);
-  }
-
-  return NS_OK;
-}
-
-nsresult
-NS_SetFocusToWidget(nsISupports* aWidget)
-{
-  nsCOMPtr<nsIWidget> widget = do_QueryInterface(aWidget);
-  if (widget) {
-    widget->SetFocus();
-  }
-
-  return NS_OK;
-}
-
-nsresult
-NS_GetWidgetNativeData(nsISupports* aWidget, void** aNativeData)
-{
-  void *result = nsnull;
-  nsCOMPtr<nsIWidget> widget = do_QueryInterface(aWidget);
-  if (widget) {
-    result = widget->GetNativeData(NS_NATIVE_WIDGET);
-  }
-
-  *aNativeData = result;
-
-  return NS_OK;
-}
deleted file mode 100644
--- a/widget/src/support/nsWidgetSupport.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- Mode: C++; 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 mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either 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 nsWidgetSupport_h__
-#define nsWidgetSupport_h__
-
-#include "nscore.h"
-#include "nsISupports.h"
-#include "nsIWidget.h"
-
-
-struct nsRect;
-class nsIAppShell;
-class nsIEventListener;
-class nsILookAndFeel;
-class nsIToolkit;
-class nsIWidget;
-class nsITooltipWidget;
-
-extern nsresult 
-NS_ShowWidget(nsISupports* aWidget, PRBool aShow);
-
-extern nsresult 
-NS_MoveWidget(nsISupports* aWidget, PRUint32 aX, PRUint32 aY);
-
-extern nsresult 
-NS_EnableWidget(nsISupports* aWidget, PRBool aEnable);
-
-extern nsresult 
-NS_SetFocusToWidget(nsISupports* aWidget);
-
-extern nsresult 
-NS_GetWidgetNativeData(nsISupports* aWidget, void** aNativeData);
-
-
-
-
-
-#endif