Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.

CLOSED TREE
This commit is contained in:
Ryan VanderMeulen 2014-05-20 12:17:51 -04:00
parent 42ad93c2a2
commit 8d463532ff
9 changed files with 32 additions and 47 deletions

View File

@ -1,11 +0,0 @@
/* 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/. */
#ifdef __cplusplus
extern "C"
#endif
void *__dso_handle;
/* Begin all files as hidden visibility */
#pragma GCC visibility push(hidden)

View File

@ -407,6 +407,9 @@ DriverServices.h
DriverSynchronization.h
DropInPanel.h
dvidef.h
#ifdef ANDROID
EffectApi.h
#endif
elf.h
endian.h
Entry.h
@ -513,8 +516,6 @@ gtk/gtkprinter.h
gtk/gtkprintjob.h
gtk/gtkprintunixdialog.h
#ifdef ANDROID
gui/BufferQueue.h
gui/ConsumerBase.h
gui/GraphicBufferAlloc.h
gui/IConsumerListener.h
gui/IGraphicBufferAlloc.h
@ -541,6 +542,14 @@ hlink.h
HTTPBase.h
#endif
ia64/sys/inline.h
#ifdef ANDROID
IAudioFlingerClient.h
IAudioFlinger.h
IAudioRecord.h
IAudioTrack.h
IEffect.h
IEffectClient.h
#endif
Icons.h
iconv.h
ieeefp.h
@ -902,7 +911,6 @@ rpc/types.h
sane/sane.h
sane/sanei.h
sane/saneopts.h
sched.h
Scrap.h
Screen.h
Script.h

View File

@ -2550,19 +2550,17 @@ dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE)
case "$OS_TARGET" in
Darwin)
if test -n "$gonkdir"; then
visibility_target=Gonk
else
visibility_target=$OS_TARGET
fi
case "$visibility_target" in
Darwin|Gonk)
VISIBILITY_FLAGS='-fvisibility=hidden'
;;
*)
case $GCC_VERSION in
4.4*)
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden_dso_handle.h'
;;
*)
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
;;
esac
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
WRAP_SYSTEM_INCLUDES=1
;;
esac

View File

@ -17,8 +17,6 @@
#ifndef ANDROID_AUDIOSYSTEM_H_
#define ANDROID_AUDIOSYSTEM_H_
#pragma GCC visibility push(default)
#include <utils/RefBase.h>
#include <utils/threads.h>
#include "IAudioFlinger.h"
@ -963,6 +961,4 @@ private:
}; // namespace android
#pragma GCC visibility pop
#endif /*ANDROID_AUDIOSYSTEM_H_*/

View File

@ -2083,19 +2083,17 @@ dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE)
case "$OS_TARGET" in
Darwin)
if test -n "$gonkdir"; then
visibility_target=Gonk
else
visibility_target=$OS_TARGET
fi
case "$visibility_target" in
Darwin|Gonk)
VISIBILITY_FLAGS='-fvisibility=hidden'
;;
*)
case $GCC_VERSION in
4.4*)
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden_dso_handle.h'
;;
*)
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
;;
esac
VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
WRAP_SYSTEM_INCLUDES=1
;;
esac

View File

@ -14,7 +14,6 @@
* limitations under the License.
*/
#include <utils/Unicode.h>
#include <binder/IPCThreadState.h>
#include <binder/ProcessState.h>
#include <binder/IServiceManager.h>

View File

@ -31,10 +31,9 @@
#include <utils/threads.h>
#include <utils/KeyedVector.h>
#include "mozilla/Types.h"
#include "GonkBufferQueue.h"
struct MOZ_EXPORT ANativeWindow_Buffer;
struct ANativeWindow_Buffer;
namespace android {

View File

@ -27,10 +27,9 @@
#include <utils/threads.h>
#include <utils/KeyedVector.h>
#include "mozilla/Types.h"
#include "GonkBufferQueue.h"
struct MOZ_EXPORT ANativeWindow_Buffer;
struct ANativeWindow_Buffer;
namespace android {

View File

@ -27,7 +27,6 @@
#include <binder/IInterface.h>
#include <ui/Rect.h>
#include "mozilla/Types.h"
#include "mozilla/layers/LayersSurfaces.h"
namespace mozilla {
@ -40,9 +39,9 @@ class TextureClient;
namespace android {
// ----------------------------------------------------------------------------
class MOZ_EXPORT IConsumerListener;
class MOZ_EXPORT GraphicBuffer;
class MOZ_EXPORT Fence;
class IConsumerListener;
class GraphicBuffer;
class Fence;
class IGonkGraphicBufferConsumer : public IInterface {
typedef mozilla::layers::TextureClient TextureClient;